[PATCH 4/5] atl1: eliminate unneeded kill_vid code

2007-06-01 Thread Stephen Hemminger
This driver has unneeded stubs for VLAN filtering.

Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]

---
 drivers/net/atl1/atl1_main.c   |   25 +

---
 drivers/net/atl1/atl1_main.c |   33 +
 1 file changed, 1 insertion(+), 32 deletions(-)

--- a/drivers/net/atl1/atl1_main.c  2007-06-01 09:21:53.0 -0700
+++ b/drivers/net/atl1/atl1_main.c  2007-06-01 09:27:53.0 -0700
@@ -1229,39 +1229,9 @@ static void atl1_vlan_rx_register(struct
spin_unlock_irqrestore(adapter-lock, flags);
 }
 
-/* FIXME: justify or remove -- CHS */
-static void atl1_vlan_rx_add_vid(struct net_device *netdev, u16 vid)
-{
-   /* We don't do Vlan filtering */
-   return;
-}
-
-/* FIXME: this looks wrong too -- CHS */
-static void atl1_vlan_rx_kill_vid(struct net_device *netdev, u16 vid)
-{
-   struct atl1_adapter *adapter = netdev_priv(netdev);
-   unsigned long flags;
-
-   spin_lock_irqsave(adapter-lock, flags);
-   /* atl1_irq_disable(adapter); */
-   vlan_group_set_device(adapter-vlgrp, vid, NULL);
-   /* atl1_irq_enable(adapter); */
-   spin_unlock_irqrestore(adapter-lock, flags);
-   /* We don't do Vlan filtering */
-   return;
-}
-
 static void atl1_restore_vlan(struct atl1_adapter *adapter)
 {
atl1_vlan_rx_register(adapter-netdev, adapter-vlgrp);
-   if (adapter-vlgrp) {
-   u16 vid;
-   for (vid = 0; vid  VLAN_GROUP_ARRAY_LEN; vid++) {
-   if (!vlan_group_get_device(adapter-vlgrp, vid))
-   continue;
-   atl1_vlan_rx_add_vid(adapter-netdev, vid);
-   }
-   }
 }
 
 static u16 tpd_avail(struct atl1_tpd_ring *tpd_ring)
@@ -2203,8 +2173,7 @@ static int __devinit atl1_probe(struct p
netdev-poll_controller = atl1_poll_controller;
 #endif
netdev-vlan_rx_register = atl1_vlan_rx_register;
-   netdev-vlan_rx_add_vid = atl1_vlan_rx_add_vid;
-   netdev-vlan_rx_kill_vid = atl1_vlan_rx_kill_vid;
+
netdev-ethtool_ops = atl1_ethtool_ops;
adapter-bd_number = cards_found;
adapter-pci_using_64 = pci_using_64;

-- 
Stephen Hemminger [EMAIL PROTECTED]

-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/5] atl1: eliminate unneeded kill_vid code

2007-06-01 Thread Chris Snook

Stephen Hemminger wrote:

This driver has unneeded stubs for VLAN filtering.

Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]

---
 drivers/net/atl1/atl1_main.c   |   25 +

---
 drivers/net/atl1/atl1_main.c |   33 +
 1 file changed, 1 insertion(+), 32 deletions(-)

--- a/drivers/net/atl1/atl1_main.c  2007-06-01 09:21:53.0 -0700
+++ b/drivers/net/atl1/atl1_main.c  2007-06-01 09:27:53.0 -0700
@@ -1229,39 +1229,9 @@ static void atl1_vlan_rx_register(struct
spin_unlock_irqrestore(adapter-lock, flags);
 }
 
-/* FIXME: justify or remove -- CHS */

-static void atl1_vlan_rx_add_vid(struct net_device *netdev, u16 vid)
-{
-   /* We don't do Vlan filtering */
-   return;
-}
-
-/* FIXME: this looks wrong too -- CHS */
-static void atl1_vlan_rx_kill_vid(struct net_device *netdev, u16 vid)
-{
-   struct atl1_adapter *adapter = netdev_priv(netdev);
-   unsigned long flags;
-
-   spin_lock_irqsave(adapter-lock, flags);
-   /* atl1_irq_disable(adapter); */
-   vlan_group_set_device(adapter-vlgrp, vid, NULL);
-   /* atl1_irq_enable(adapter); */
-   spin_unlock_irqrestore(adapter-lock, flags);
-   /* We don't do Vlan filtering */
-   return;
-}
-
 static void atl1_restore_vlan(struct atl1_adapter *adapter)
 {
atl1_vlan_rx_register(adapter-netdev, adapter-vlgrp);
-   if (adapter-vlgrp) {
-   u16 vid;
-   for (vid = 0; vid  VLAN_GROUP_ARRAY_LEN; vid++) {
-   if (!vlan_group_get_device(adapter-vlgrp, vid))
-   continue;
-   atl1_vlan_rx_add_vid(adapter-netdev, vid);
-   }
-   }
 }
 
 static u16 tpd_avail(struct atl1_tpd_ring *tpd_ring)

@@ -2203,8 +2173,7 @@ static int __devinit atl1_probe(struct p
netdev-poll_controller = atl1_poll_controller;
 #endif
netdev-vlan_rx_register = atl1_vlan_rx_register;
-   netdev-vlan_rx_add_vid = atl1_vlan_rx_add_vid;
-   netdev-vlan_rx_kill_vid = atl1_vlan_rx_kill_vid;
+
netdev-ethtool_ops = atl1_ethtool_ops;
adapter-bd_number = cards_found;
adapter-pci_using_64 = pci_using_64;



As the comments indicate, I was going to get around to doing this in my 
Copious Free Time anyway, so:


Acked-By: Chris Snook [EMAIL PROTECTED]

-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html