Home
last modified time | relevance | path

Searched refs:mdb (Results 1 – 9 of 9) sorted by relevance

/net/bridge/
A Dbr_switchdev.c547 mdb->vid = mp->addr.vid; in br_switchdev_mdb_populate()
555 struct switchdev_obj_port_mdb mdb = { in br_switchdev_host_mdb_one() local
563 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_host_mdb_one()
597 .obj = &mdb->obj, in br_switchdev_mdb_replay_one()
612 struct switchdev_obj_port_mdb mdb = { in br_switchdev_mdb_queue_one() local
620 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_mdb_queue_one()
635 pmdb = kmemdup(&mdb, sizeof(mdb), GFP_ATOMIC); in br_switchdev_mdb_queue_one()
649 struct switchdev_obj_port_mdb mdb = { in br_switchdev_mdb_notify() local
659 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_mdb_notify()
661 mdb.obj.orig_dev = pg->key.port->dev; in br_switchdev_mdb_notify()
[all …]
A Dbr_private.h1174 const struct net_bridge_mdb_entry *mdb) in br_multicast_querier_exists() argument
1186 return !!mdb && br_group_is_l2(&mdb->addr); in br_multicast_querier_exists()
1440 const struct net_bridge_mdb_entry *mdb) in br_multicast_querier_exists() argument
A Dbr_multicast.c170 struct net_bridge_mdb_entry *mdb; in br_mdb_entry_skb_get() local
173 mdb = br_mdb_ip_get_rcu(br, &ip); in br_mdb_entry_skb_get()
174 if (mdb) in br_mdb_entry_skb_get()
175 return mdb; in br_mdb_entry_skb_get()
183 struct net_bridge_mdb_entry *mdb; in br_mdb_entry_skb_get() local
186 mdb = br_mdb_ip_get_rcu(br, &ip); in br_mdb_entry_skb_get()
187 if (mdb) in br_mdb_entry_skb_get()
188 return mdb; in br_mdb_entry_skb_get()
/net/dsa/
A Dswitch.c170 trace_dsa_mdb_add_hw(dp, mdb->addr, mdb->vid, &db, err); in dsa_port_do_mdb_add()
177 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db); in dsa_port_do_mdb_add()
180 trace_dsa_mdb_add_bump(dp, mdb->addr, mdb->vid, &db, in dsa_port_do_mdb_add()
192 trace_dsa_mdb_add_hw(dp, mdb->addr, mdb->vid, &db, err); in dsa_port_do_mdb_add()
198 ether_addr_copy(a->addr, mdb->addr); in dsa_port_do_mdb_add()
199 a->vid = mdb->vid; in dsa_port_do_mdb_add()
222 trace_dsa_mdb_del_hw(dp, mdb->addr, mdb->vid, &db, err); in dsa_port_do_mdb_del()
229 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db); in dsa_port_do_mdb_del()
231 trace_dsa_mdb_del_not_found(dp, mdb->addr, mdb->vid, &db); in dsa_port_do_mdb_del()
237 trace_dsa_mdb_del_drop(dp, mdb->addr, mdb->vid, &db, in dsa_port_do_mdb_del()
[all …]
A Dport.h67 const struct switchdev_obj_port_mdb *mdb);
69 const struct switchdev_obj_port_mdb *mdb);
71 const struct switchdev_obj_port_mdb *mdb);
73 const struct switchdev_obj_port_mdb *mdb);
75 const struct switchdev_obj_port_mdb *mdb);
77 const struct switchdev_obj_port_mdb *mdb);
A Dport.c1170 .mdb = mdb, in dsa_port_mdb_add()
1188 .mdb = mdb, in dsa_port_mdb_del()
1202 const struct switchdev_obj_port_mdb *mdb, in dsa_port_host_mdb_add() argument
1207 .mdb = mdb, in dsa_port_host_mdb_add()
1222 return dsa_port_host_mdb_add(dp, mdb, db); in dsa_port_standalone_host_mdb_add()
1238 err = dev_mc_add(conduit, mdb->addr); in dsa_port_bridge_host_mdb_add()
1242 return dsa_port_host_mdb_add(dp, mdb, db); in dsa_port_bridge_host_mdb_add()
1251 .mdb = mdb, in dsa_port_host_mdb_del()
1266 return dsa_port_host_mdb_del(dp, mdb, db); in dsa_port_standalone_host_mdb_del()
1282 err = dev_mc_del(conduit, mdb->addr); in dsa_port_bridge_host_mdb_del()
[all …]
A Dswitch.h72 const struct switchdev_obj_port_mdb *mdb; member
A Duser.c89 struct switchdev_obj_port_mdb mdb; in dsa_user_standalone_event_work() local
115 ether_addr_copy(mdb.addr, addr); in dsa_user_standalone_event_work()
116 mdb.vid = vid; in dsa_user_standalone_event_work()
118 err = dsa_port_standalone_host_mdb_add(dp, &mdb); in dsa_user_standalone_event_work()
127 ether_addr_copy(mdb.addr, addr); in dsa_user_standalone_event_work()
128 mdb.vid = vid; in dsa_user_standalone_event_work()
130 err = dsa_port_standalone_host_mdb_del(dp, &mdb); in dsa_user_standalone_event_work()
A Ddsa.c1749 const struct switchdev_obj_port_mdb *mdb, in dsa_mdb_present_in_other_db() argument
1758 if (!ether_addr_equal(a->addr, mdb->addr) || a->vid != mdb->vid) in dsa_mdb_present_in_other_db()

Completed in 40 milliseconds