On 11-4-2012 11:48, Johan Ryberg wrote:
> Regarding "f_ether.c:             IFQ_SET_MAXLEN(&arpintrq, 50);  /*
> XXX hate magic numbers */"
> 
> Is 50 the limitation of logical interface per each physical or is it
> 50 carp per logic interface?

No, it's the limit on the _global_ arp queue.  arp requests (regardless
of the interface) get added to a queue.  This queue gets serviced every
once in a while (on a soft interrupt).

The problem with bridge and carp is that they duplicate those arp
requests, so 1 incoming arp request on the network may turn into 50 arp
requests on the queue.   One for each interface on a bridge or one for
each carp interface per carpdev.

--
Cam

Reply via email to