mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
Revert "Merge branch 'mv88e6xxx-switchdev-fdb'"
This reverts commitf1d5ca4344
, reversing changes made to4933d85c51
. I applied v2 instead of v3. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2c9c3bbbbf
commit
cdf0969763
10 changed files with 208 additions and 328 deletions
|
@ -15,7 +15,6 @@
|
|||
#include <linux/mutex.h>
|
||||
#include <linux/notifier.h>
|
||||
#include <linux/netdevice.h>
|
||||
#include <linux/etherdevice.h>
|
||||
#include <linux/if_bridge.h>
|
||||
#include <net/ip_fib.h>
|
||||
#include <net/switchdev.h>
|
||||
|
@ -743,11 +742,11 @@ int switchdev_port_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
|
|||
struct switchdev_obj obj = {
|
||||
.id = SWITCHDEV_OBJ_PORT_FDB,
|
||||
.u.fdb = {
|
||||
.addr = addr,
|
||||
.vid = vid,
|
||||
},
|
||||
};
|
||||
|
||||
ether_addr_copy(obj.u.fdb.addr, addr);
|
||||
return switchdev_port_obj_add(dev, &obj);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(switchdev_port_fdb_add);
|
||||
|
@ -770,11 +769,11 @@ int switchdev_port_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
|
|||
struct switchdev_obj obj = {
|
||||
.id = SWITCHDEV_OBJ_PORT_FDB,
|
||||
.u.fdb = {
|
||||
.addr = addr,
|
||||
.vid = vid,
|
||||
},
|
||||
};
|
||||
|
||||
ether_addr_copy(obj.u.fdb.addr, addr);
|
||||
return switchdev_port_obj_del(dev, &obj);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(switchdev_port_fdb_del);
|
||||
|
@ -811,7 +810,7 @@ static int switchdev_port_fdb_dump_cb(struct net_device *dev,
|
|||
ndm->ndm_flags = NTF_SELF;
|
||||
ndm->ndm_type = 0;
|
||||
ndm->ndm_ifindex = dev->ifindex;
|
||||
ndm->ndm_state = obj->u.fdb.is_static ? NUD_NOARP : NUD_REACHABLE;
|
||||
ndm->ndm_state = NUD_REACHABLE;
|
||||
|
||||
if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, obj->u.fdb.addr))
|
||||
goto nla_put_failure;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue