projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
bridge: defer switchdev fdb del call in fdb_del_external_learn
[deliverable/linux.git]
/
net
/
bridge
/
br_fdb.c
diff --git
a/net/bridge/br_fdb.c
b/net/bridge/br_fdb.c
index f5e7da0fe93b549d2a9c249f18498b5f9ca353ec..c88bd8e8937eac5c23c6fb0b6f8e807c337c2596 100644
(file)
--- a/
net/bridge/br_fdb.c
+++ b/
net/bridge/br_fdb.c
@@
-134,7
+134,10
@@
static void fdb_del_hw_addr(struct net_bridge *br, const unsigned char *addr)
static void fdb_del_external_learn(struct net_bridge_fdb_entry *f)
{
struct switchdev_obj_port_fdb fdb = {
- .obj.id = SWITCHDEV_OBJ_ID_PORT_FDB,
+ .obj = {
+ .id = SWITCHDEV_OBJ_ID_PORT_FDB,
+ .flags = SWITCHDEV_F_DEFER,
+ },
.vid = f->vlan_id,
};
This page took
0.026331 seconds
and
5
git commands to generate.