linux/drivers/net/netxen
Narender Kumar fa3ce355c1 netxen: bridged mode optimizations
When the interface is put in bridged mode, destination mac
addresses are unknown to firmware. So packets take a slow
path (lower priority) in firmware reducing performance.

Firmware can cache limited number of remote unicast mac
addresses for certain interval, if "dynamic mac learning"
mode is enabled.

Driver needs to enable this "mac learning" mode in firmware.
Currently this is done through net device class sysfs entry,
possibly this can also be done upon netlink notifications to
from bridge.

Signed-off-by: Narender Kumar <narender.kumar@qlogic.com>
Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-08-26 15:29:21 -07:00
..
Makefile netxen: remove netxen_nic_niu.c 2009-08-26 15:29:19 -07:00
netxen_nic_ctx.c netxen: remove netxen_nic_niu.c 2009-08-26 15:29:19 -07:00
netxen_nic_ethtool.c netxen: remove netxen_nic_phan_reg.h 2009-08-23 19:00:29 -07:00
netxen_nic_hdr.h netxen: implement generic pcie semaphore functions 2009-08-26 15:29:17 -07:00
netxen_nic_hw.c netxen: bridged mode optimizations 2009-08-26 15:29:21 -07:00
netxen_nic_hw.h netxen: remove unused code 2009-08-26 15:29:15 -07:00
netxen_nic_init.c netxen: remove netxen_nic_niu.c 2009-08-26 15:29:19 -07:00
netxen_nic_main.c netxen: bridged mode optimizations 2009-08-26 15:29:21 -07:00
netxen_nic.h netxen: bridged mode optimizations 2009-08-26 15:29:21 -07:00