Searched refs:mdb (Results 1 – 9 of 9) sorted by relevance
| /net/bridge/ |
| A D | br_switchdev.c | 547 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 D | br_private.h | 1174 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 D | br_multicast.c | 170 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 D | switch.c | 170 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 D | port.h | 67 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 D | port.c | 1170 .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 D | switch.h | 72 const struct switchdev_obj_port_mdb *mdb; member
|
| A D | user.c | 89 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 D | dsa.c | 1749 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