[Click] Re: two configuration tests
Yihong Zhou
zyihong at ece.utexas.edu
Wed Jun 30 16:44:42 EDT 2004
Sorry bother you guys. I found my stupid problem. I worked remotely on the click machine. That is, the machine was receving packets constantly from my local machine.
It seems that if click runs in the user level, it won't interrupt other network services. The received packets are sent to both click and the server programs. But if the click runs in the linux kernel module, that would be different. Is that right?
By the way, can I write an element that has several pull input port and several push input port? What is the return value for "processing" then? AGNOSTIC? Can the agnostic port connect to the output port of a queue?
----- Original Message -----
From: Yihong Zhou
To: click at amsterdam.lcs.mit.edu
Sent: Wednesday, June 30, 2004 12:14 PM
Subject: two configuration tests
I run two configuration files in the userlevel:
test-device.click : FromDevice(eth0)->print(ok)->discard
and print-ping.click : FromDevice(eth0)->Classifier(12/0800)->Strip(14)->CheckIPHeader->IPFilter(allow icmp && icmp type echo) -> IPPrint -> Discard.
I sent one ping packet to the machin. The second one works perfect. That is, it printed exactly one ping packet. But the first one printed infinitely with almost the same information: ok: 66 | 000d56be 78cb00b0 d0793d61 .....
Can anybody tell me the reason?
More information about the click
mailing list