diff options
author | Scott Feldman <scofeldm@cisco.com> | 2009-12-23 08:27:43 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-12-24 00:03:40 -0500 |
commit | 9959a18556c73ebf2936b8df183ea7b41f38d933 (patch) | |
tree | dd3f715d82e9d655e16baf0aed86c518ad9eb8ef /drivers/net/enic/enic.h | |
parent | 2d6ddced5c99cf79c06b9b6ec1366ab63b970ea9 (diff) |
enic: minimize pkt filter updates to firmware
In set_multicast(), only push pkt filter changes down to firmware if
pkt filter actually changes.
Signed-off-by: Vasanthy Kolluri <vkolluri@cisco.com>
Signed-off-by: Scott Feldman <scofeldm@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/enic/enic.h')
-rw-r--r-- | drivers/net/enic/enic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/enic/enic.h b/drivers/net/enic/enic.h index 8dd0105a8d9c..b090d65ad0c8 100644 --- a/drivers/net/enic/enic.h +++ b/drivers/net/enic/enic.h | |||
@@ -89,6 +89,7 @@ struct enic { | |||
89 | spinlock_t devcmd_lock; | 89 | spinlock_t devcmd_lock; |
90 | u8 mac_addr[ETH_ALEN]; | 90 | u8 mac_addr[ETH_ALEN]; |
91 | u8 mc_addr[ENIC_MULTICAST_PERFECT_FILTERS][ETH_ALEN]; | 91 | u8 mc_addr[ENIC_MULTICAST_PERFECT_FILTERS][ETH_ALEN]; |
92 | unsigned int flags; | ||
92 | unsigned int mc_count; | 93 | unsigned int mc_count; |
93 | int csum_rx_enabled; | 94 | int csum_rx_enabled; |
94 | u32 port_mtu; | 95 | u32 port_mtu; |