linux/drivers/net/ethernet/mellanox/mlx4
Rony Efraim 6ce71acdea net/mlx4: Add reference counting to MAC registeration
Add reference counting to the driver MAC registeration code. This would
be needed for cases where a mac is registered from more than once, e.g
when both the host and the VM driver register the same mac, the host
for mac spoof protection purposes and the VM for its regular needs.

Signed-off-by: Rony Efraim <ronye@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-04-26 23:29:13 -04:00
..
alloc.c mlx4_core: Change bitmap allocator to work in round-robin fashion 2012-05-14 13:44:38 -07:00
catas.c mlx4: Add support for EEH error recovery 2012-07-25 15:24:13 -07:00
cmd.c drivers:net: Remove dma_alloc_coherent OOM messages 2013-03-15 08:56:58 -04:00
cq.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_clock.c net/mlx4_en: Add a service task 2013-04-24 16:30:14 -04:00
en_cq.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_dcb_nl.c net/mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx 2013-04-07 16:55:47 -04:00
en_ethtool.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_main.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_netdev.c net/mlx4_en: Disable HW clock overflow check when no HW support 2013-04-26 23:29:13 -04:00
en_port.c mlx4: Ethernet port management modifications 2011-12-13 13:56:07 -05:00
en_port.h net/mlx4_core: set port QoS attributes 2012-04-05 05:08:03 -04:00
en_resources.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_rx.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
en_selftest.c drivers:net: Remove unnecessary OOM messages after netdev_alloc_skb 2013-03-09 16:09:19 -05:00
en_tx.c net/mlx4_en: Support software timestamping 2013-04-24 16:30:14 -04:00
eq.c net/mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper 2013-03-21 12:05:07 -04:00
fw.c net/mlx4_core: Disable HW timestamping for VFs 2013-04-26 23:29:13 -04:00
fw.h net/mlx4_core: Read HCA frequency and map internal clock 2013-04-24 16:30:13 -04:00
icm.c mlx4_core: Fix integer overflows so 8TBs of memory registration works 2012-09-13 17:52:02 -07:00
icm.h mlx4_core: Fix integer overflows so 8TBs of memory registration works 2012-09-13 17:52:02 -07:00
intf.c mlx4: Use port management change event instead of smp_snoop 2012-07-10 09:47:10 -07:00
Kconfig mlx4_en: Remove remnants of LRO support 2012-11-19 19:13:59 -05:00
main.c net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
Makefile net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
mcg.c net/mlx4_core: Add helper function to translate B0 steering rules to DMFS 2013-04-11 16:12:40 -04:00
mlx4_en.h net/mlx4_en: Add a service task 2013-04-24 16:30:14 -04:00
mlx4.h net/mlx4_core: Read HCA frequency and map internal clock 2013-04-24 16:30:13 -04:00
mr.c net/mlx4_core: Fix endianness bug in set_param_l 2013-03-07 15:52:03 -05:00
pd.c net/mlx4_core: Fix endianness bug in set_param_l 2013-03-07 15:52:03 -05:00
port.c net/mlx4: Add reference counting to MAC registeration 2013-04-26 23:29:13 -04:00
profile.c mlx4_core: Fix integer overflow issues around MTT table 2012-08-15 21:05:26 -07:00
qp.c net/mlx4_core: Fix endianness bug in set_param_l 2013-03-07 15:52:03 -05:00
reset.c mlx4: Use PCI Express Capability accessors 2012-08-23 10:11:13 -06:00
resource_tracker.c net/mlx4_core: Translate guest B0 steering rules to DMFS 2013-04-11 16:12:40 -04:00
sense.c Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2012-10-02 09:54:49 -07:00
srq.c net/mlx4_core: Fix endianness bug in set_param_l 2013-03-07 15:52:03 -05:00