summaryrefslogtreecommitdiffstats
path: root/drivers/net/qlge
diff options
context:
space:
mode:
authorJiri Pirko <jpirko@redhat.com>2010-02-04 19:22:25 +0100
committerDavid S. Miller <davem@davemloft.net>2010-02-04 19:22:25 +0100
commit6683ece36e3531fc8c75f69e7165c5f20930be88 (patch)
tree4dd9fe9057248577a75eb60ae9f83a999f062b02 /drivers/net/qlge
parentstmmac: fix 'lenght' typo in comments and code (diff)
downloadlinux-6683ece36e3531fc8c75f69e7165c5f20930be88.tar.xz
linux-6683ece36e3531fc8c75f69e7165c5f20930be88.zip
net: use helpers to access mc list V2
This patch introduces the similar helpers as those already done for uc list. However multicast lists are no list_head lists but "mademanually". The three macros added by this patch will make the transition of mc_list to list_head smooth in two steps: 1) convert all drivers to use these macros (with the original iterator of type "struct dev_mc_list") 2) once all drivers are converted, convert list type and iterators to "struct netdev_hw_addr" in one patch. >From now on, drivers can (and should) use "netdev_for_each_mc_addr" to iterate over the addresses with iterator of type "struct netdev_hw_addr". Also macros "netdev_mc_count" and "netdev_mc_empty" to read list's length. This is the state which should be reached in all drivers. Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/qlge')
0 files changed, 0 insertions, 0 deletions