Ah, this behaviour.

It's called DROP_EN on the intel igb / ixgbe hardware. Grep the
drivers for that particular register bit/setting.

Set that bit for an RX queue and it'll instruct the MAC to drop frames
destined if that RX ring is full to it and keep receiving on the other
rings. Otherwise yes, receiving on that ring with the ring full cuases
the MAC to stop receiving on all rings until that ring has free space.

You flip this on with ixgbe and igb by disabling tx/rx flowcontrol
(sysctl dev.ix|igb.X.fc=0) before configuring the interface.



-a
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to