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

