Re: [pfSense-discussion] Polling?

2006-02-15 Thread DarkFoon
ah,
man polling
I forgot about that one *blushes*
thanks!

- Original Message - 
From: Scott Ullrich [EMAIL PROTECTED]
To: discussion@pfsense.com
Sent: Wednesday, February 15, 2006 7:32 AM
Subject: Re: [pfSense-discussion] Polling?


SUPPORTED DEVICES
 Device polling requires explicit modifications to the device drivers.
As
 of this writing, the bge(4), dc(4), em(4), fwe(4), fwip(4), fxp(4),
 ixgb(4), nge(4), re(4), rl(4), sf(4), sis(4), ste(4), vge(4), vr(4),
and
 xl(4) devices are supported, with others in the works.  The
modifications
 are rather straightforward, consisting in the extraction of the inner
 part of the interrupt service routine and writing a callback function,
 *_poll(), which is invoked to probe the device for events and process
 them.  (See the conditionally compiled sections of the devices
mentioned
 above for more details.)

 As in the worst case the devices are only polled on clock interrupts,
in
 order to reduce the latency in processing packets, it is not advisable
to
 decrease the frequency of the clock below 1000 Hz.


On 2/14/06, DarkFoon [EMAIL PROTECTED] wrote:

 I can't seem to find a list of devices that support polling on the site.
 Is it the exact same list as the one for m0n0wall?
 If so, may I reccomend that someday somebody make a more detailed list?
 For example, the m0n0wall website says that some support hardware VLAN
 tagging while others support long frames. It implies that these two are
 related, but they sound like different things (to me at least).



Re: [pfSense-discussion] Polling?

2006-02-15 Thread DarkFoon
One more question about polling,
in PfSense, if I turn on polling, but I have 1 interface that doesn't
support it, does that mean they all don't have polling turned on? Or is it
activated just for the ones that do support it, and the ones that don't use
the regular interupt system?

- Original Message - 
From: Scott Ullrich [EMAIL PROTECTED]
To: discussion@pfsense.com
Sent: Wednesday, February 15, 2006 7:32 AM
Subject: Re: [pfSense-discussion] Polling?


SUPPORTED DEVICES
 Device polling requires explicit modifications to the device drivers.
As
 of this writing, the bge(4), dc(4), em(4), fwe(4), fwip(4), fxp(4),
 ixgb(4), nge(4), re(4), rl(4), sf(4), sis(4), ste(4), vge(4), vr(4),
and
 xl(4) devices are supported, with others in the works.  The
modifications
 are rather straightforward, consisting in the extraction of the inner
 part of the interrupt service routine and writing a callback function,
 *_poll(), which is invoked to probe the device for events and process
 them.  (See the conditionally compiled sections of the devices
mentioned
 above for more details.)

 As in the worst case the devices are only polled on clock interrupts,
in
 order to reduce the latency in processing packets, it is not advisable
to
 decrease the frequency of the clock below 1000 Hz.


On 2/14/06, DarkFoon [EMAIL PROTECTED] wrote:

 I can't seem to find a list of devices that support polling on the site.
 Is it the exact same list as the one for m0n0wall?
 If so, may I reccomend that someday somebody make a more detailed list?
 For example, the m0n0wall website says that some support hardware VLAN
 tagging while others support long frames. It implies that these two are
 related, but they sound like different things (to me at least).



Re: [pfSense-discussion] Polling?

2006-02-15 Thread Scott Ullrich
On 2/15/06, DarkFoon [EMAIL PROTECTED] wrote:
 One more question about polling,
 in PfSense, if I turn on polling, but I have 1 interface that doesn't
 support it, does that mean they all don't have polling turned on? Or is it
 activated just for the ones that do support it, and the ones that don't use
 the regular interupt system?

It should only enable it on the interfaces that support it.

There was a bug that I fixed and will show up in the next snapshots
where none of the interfaces was being enabled.