This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.
PollDevice -- Click element; polls packets from network device (kernel)
PollDevice(DEVNAME [, keywords PROMISC, BURST, TIMESTAMP...])
Ports: no inputs, 1 output
Processing: push
Drivers: linuxmodule
Package: linuxmodule (core)
Poll packets received by the Linux network interface named DEVNAME. Packets will be pushed to output 0. The packets include the link-level header. DEVNAME may also be an Ethernet address, in which case PollDevice searches for a device with that address. Each time PollDevice is scheduled, it emits at most BURST packets. By default, BURST is 8. This element is only available in the Linux kernel module. Keyword arguments are:
Linux won't see any packets from the device. If you want Linux to process packets, you should hand them to ToHost. Also, if you would like to send packets while using PollDevice, you should also define a ToDevice on the same device. This element can only be used with devices that support the Click polling extension. We have written polling patches for the Tulip Ethernet driver. Linux device drivers, and thus FromDevice, should set packets' timestamp, packet-type, and device annotations.
count counter to zero when written.FromDevice, ToDevice, FromHost, ToHost
Generated by 'click-elem2man' from '../elements/linuxmodule/polldevice.hh' on 7/Mar/2009.