Searched refs:mdb (Results 26 - 50 of 56) sorted by relevance

123

/linux-master/drivers/net/dsa/
H A Dlan9303-core.c1222 const struct switchdev_obj_port_mdb *mdb)
1226 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr,
1227 mdb->vid);
1228 if (mdb->vid)
1230 if (lan9303_alr_cache_find_mac(chip, mdb->addr))
1239 const struct switchdev_obj_port_mdb *mdb,
1245 err = lan9303_port_mdb_prepare(ds, port, mdb);
1249 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr,
1250 mdb->vid);
1251 return lan9303_alr_add_port(chip, mdb
1221 lan9303_port_mdb_prepare(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb) argument
1238 lan9303_port_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
1254 lan9303_port_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
[all...]
H A Dmt7530.c1595 const struct switchdev_obj_port_mdb *mdb,
1599 const u8 *addr = mdb->addr;
1600 u16 vid = mdb->vid;
1622 const struct switchdev_obj_port_mdb *mdb,
1626 const u8 *addr = mdb->addr;
1627 u16 vid = mdb->vid;
1594 mt7530_port_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
1621 mt7530_port_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.h327 int prestera_hw_mdb_create(struct prestera_mdb_entry *mdb);
328 int prestera_hw_mdb_destroy(struct prestera_mdb_entry *mdb);
H A Dprestera_hw.c2528 int prestera_hw_mdb_create(struct prestera_mdb_entry *mdb) argument
2531 .flood_domain_idx = __cpu_to_le32(mdb->flood_domain->idx),
2532 .vid = __cpu_to_le16(mdb->vid),
2535 memcpy(req.mac, mdb->addr, ETH_ALEN);
2537 return prestera_cmd(mdb->sw, PRESTERA_CMD_TYPE_MDB_CREATE, &req.cmd,
2541 int prestera_hw_mdb_destroy(struct prestera_mdb_entry *mdb) argument
2544 .flood_domain_idx = __cpu_to_le32(mdb->flood_domain->idx),
2545 .vid = __cpu_to_le16(mdb->vid),
2548 memcpy(req.mac, mdb->addr, ETH_ALEN);
2550 return prestera_cmd(mdb
[all...]
/linux-master/tools/testing/selftests/net/forwarding/
H A Dbridge_mdb_max.sh173 # Everything besides `bridge mdb' uses the "dev X vid Y" syntax,
177 bridge mdb $op dev br0 $br_locus grp $GRP $state \
260 local nn=$(bridge mdb show dev br0 | grep $GRP | wc -l)
280 ! bridge mdb show dev br0 | grep -q $GRP
300 local nn=$(bridge mdb show dev br0 | grep $GRP | wc -l)
322 ! bridge mdb show dev br0 | grep -q $GRP
1083 local nn=$(bridge mdb show dev br0 | grep $swp1 | wc -l)
H A Dtc_flower_l2_miss.sh155 bridge mdb replace dev br1 port $swp2 grp $dip permanent
166 bridge mdb del dev br1 port $swp2 grp $dip
H A Dlib.sh1849 bridge -j -d -s mdb show dev br0 \
1850 | jq -e ".[].mdb[] | \
1855 bridge -j -d -s mdb show dev br0 \
1856 | jq -e ".[].mdb[] | \
1891 bridge -j -d -s mdb show dev br0 \
1892 | jq -e ".[].mdb[] | \
1899 bridge -j -d -s mdb show dev br0 \
1900 | jq -e ".[].mdb[] | \
H A Dbridge_vlan_mcast.sh108 bridge -j mdb show dev br0 |
109 jq -e ".[].mdb[] | select(.grp == \"$TEST_GROUP\" and .vid == 10)" &>/dev/null
111 check_err $? "IGMPv2 report didn't create mdb entry for $TEST_GROUP"
113 check_fail $? "IGMPv2 report shouldn't have created mdb entry for $TEST_GROUP"
120 bridge -j mdb show dev br0 |
121 jq -e ".[].mdb[] | select(.grp == \"$TEST_GROUP\" and \
123 check_fail $? "IGMPv2 leave didn't remove mdb entry for $TEST_GROUP"
387 log_test "Vlan 10 mcast_membership_interval mdb entry expire"
/linux-master/drivers/net/dsa/qca/
H A Dqca8k-common.c859 const struct switchdev_obj_port_mdb *mdb,
863 const u8 *addr = mdb->addr;
864 u16 vid = mdb->vid;
874 const struct switchdev_obj_port_mdb *mdb,
878 const u8 *addr = mdb->addr;
879 u16 vid = mdb->vid;
858 qca8k_port_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
873 qca8k_port_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
H A Dqca8k.h566 const struct switchdev_obj_port_mdb *mdb,
569 const struct switchdev_obj_port_mdb *mdb,
/linux-master/fs/hfs/
H A Dsuper.c120 if (!(HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_UNMNT))) {
124 } else if (HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_SLOCK)) {
H A Dhfs_fs.h105 struct hfs_mdb *mdb; member in struct:hfs_sb_info
220 /* mdb.c */
/linux-master/tools/testing/selftests/net/
H A Dtest_vxlan_mdb.sh335 run_cmd "bridge -n $ns1 mdb add dev vx0 port vx0 $grp_key permanent dst $vtep_ip src_vni 10010"
337 run_cmd "bridge -n $ns1 -d -s mdb get dev vx0 $grp_key src_vni 10010"
340 run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 $grp_key permanent dst $vtep_ip src_vni 10010"
342 run_cmd "bridge -n $ns1 -d -s mdb get dev vx0 $grp_key src_vni 10010"
345 run_cmd "bridge -n $ns1 mdb del dev vx0 port vx0 $grp_key dst $vtep_ip src_vni 10010"
347 run_cmd "bridge -n $ns1 -d -s mdb get dev vx0 $grp_key src_vni 10010"
350 run_cmd "bridge -n $ns1 mdb del dev vx0 port vx0 $grp_key dst $vtep_ip src_vni 10010"
354 run_cmd "bridge -n $ns1 mdb add dev vx0 port vx0 $grp_key permanent dst $vtep_ip src_vni 10010"
355 run_cmd "bridge -n $ns1 -d -s mdb get dev vx0 $grp_key src_vni 10010 | grep \"proto static\""
358 run_cmd "bridge -n $ns1 mdb replac
[all...]
/linux-master/drivers/net/dsa/b53/
H A Db53_priv.h371 const struct switchdev_obj_port_mdb *mdb,
374 const struct switchdev_obj_port_mdb *mdb,
H A Db53_common.c1865 const struct switchdev_obj_port_mdb *mdb,
1878 ret = b53_arl_op(priv, 0, port, mdb->addr, mdb->vid, true);
1886 const struct switchdev_obj_port_mdb *mdb,
1893 ret = b53_arl_op(priv, 0, port, mdb->addr, mdb->vid, false);
1864 b53_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
1885 b53_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
/linux-master/drivers/net/dsa/microchip/
H A Dksz8795.c1334 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db)
1336 return ksz8_add_sta_mac(dev, port, mdb->addr, mdb->vid);
1340 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db)
1342 return ksz8_del_sta_mac(dev, port, mdb->addr, mdb->vid);
1333 ksz8_mdb_add(struct ksz_device *dev, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
1339 ksz8_mdb_del(struct ksz_device *dev, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
/linux-master/drivers/net/ethernet/mscc/
H A Docelot.c1882 const struct switchdev_obj_port_mdb *mdb,
1888 u16 vid = mdb->vid;
1893 mc = ocelot_multicast_get(ocelot, mdb->addr, vid);
1900 mc->entry_type = ocelot_classify_mdb(mdb->addr);
1901 ether_addr_copy(mc->addr, mdb->addr);
1919 "Cannot allocate PGID for mdb %pM vid %d\n",
1939 const struct switchdev_obj_port_mdb *mdb,
1945 u16 vid = mdb->vid;
1950 mc = ocelot_multicast_get(ocelot, mdb->addr, vid);
2169 "Cannot allocate PGID for mdb
1881 ocelot_port_mdb_add(struct ocelot *ocelot, int port, const struct switchdev_obj_port_mdb *mdb, const struct net_device *bridge) argument
1938 ocelot_port_mdb_del(struct ocelot *ocelot, int port, const struct switchdev_obj_port_mdb *mdb, const struct net_device *bridge) argument
[all...]
H A Docelot_net.c1101 const struct switchdev_obj_port_mdb *mdb)
1108 return ocelot_port_mdb_add(ocelot, port, mdb, ocelot_port->bridge);
1112 const struct switchdev_obj_port_mdb *mdb)
1119 return ocelot_port_mdb_del(ocelot, port, mdb, ocelot_port->bridge);
1100 ocelot_port_obj_add_mdb(struct net_device *dev, const struct switchdev_obj_port_mdb *mdb) argument
1111 ocelot_port_obj_del_mdb(struct net_device *dev, const struct switchdev_obj_port_mdb *mdb) argument
/linux-master/drivers/net/dsa/ocelot/
H A Dfelix.c852 const struct switchdev_obj_port_mdb *mdb,
862 dsa_mdb_present_in_other_db(ds, port, mdb, db))
868 return ocelot_port_mdb_add(ocelot, port, mdb, bridge_dev);
872 const struct switchdev_obj_port_mdb *mdb,
882 dsa_mdb_present_in_other_db(ds, port, mdb, db))
888 return ocelot_port_mdb_del(ocelot, port, mdb, bridge_dev);
851 felix_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
871 felix_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
/linux-master/include/net/
H A Ddsa.h1092 const struct switchdev_obj_port_mdb *mdb,
1095 const struct switchdev_obj_port_mdb *mdb,
1333 const struct switchdev_obj_port_mdb *mdb,
/linux-master/net/dsa/
H A Ddsa.c1713 const struct switchdev_obj_port_mdb *mdb,
1722 if (!ether_addr_equal(a->addr, mdb->addr) || a->vid != mdb->vid)
1712 dsa_mdb_present_in_other_db(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) argument
/linux-master/net/bridge/
H A Dbr_private.h1169 const struct net_bridge_mdb_entry *mdb)
1181 return !!mdb && br_group_is_l2(&mdb->addr);
1419 const struct net_bridge_mdb_entry *mdb)
1167 br_multicast_querier_exists(struct net_bridge_mcast *brmctx, struct ethhdr *eth, const struct net_bridge_mdb_entry *mdb) argument
1417 br_multicast_querier_exists(struct net_bridge_mcast *brmctx, struct ethhdr *eth, const struct net_bridge_mdb_entry *mdb) argument
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c1832 const struct switchdev_obj_port_mdb *mdb)
1838 if (dpaa2_switch_port_lookup_address(netdev, 0, mdb->addr))
1841 err = dpaa2_switch_port_fdb_add_mc(port_priv, mdb->addr);
1845 err = dev_mc_add(netdev, mdb->addr);
1848 dpaa2_switch_port_fdb_del_mc(port_priv, mdb->addr);
1951 const struct switchdev_obj_port_mdb *mdb)
1956 if (!dpaa2_switch_port_lookup_address(netdev, 0, mdb->addr))
1959 err = dpaa2_switch_port_fdb_del_mc(port_priv, mdb->addr);
1963 err = dev_mc_del(netdev, mdb->addr);
1831 dpaa2_switch_port_mdb_add(struct net_device *netdev, const struct switchdev_obj_port_mdb *mdb) argument
1950 dpaa2_switch_port_mdb_del(struct net_device *netdev, const struct switchdev_obj_port_mdb *mdb) argument
/linux-master/include/soc/mscc/
H A Docelot.h1078 const struct switchdev_obj_port_mdb *mdb,
1081 const struct switchdev_obj_port_mdb *mdb,
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.c2179 const struct switchdev_obj_port_mdb *mdb)
2182 struct net_device *orig_dev = mdb->obj.orig_dev;
2196 mdb->vid);
2203 mdb->addr, fid_index,
2330 const struct switchdev_obj_port_mdb *mdb)
2333 struct net_device *orig_dev = mdb->obj.orig_dev;
2349 mdb->vid);
2355 ether_addr_copy(key.addr, mdb->addr);
2178 mlxsw_sp_port_mdb_add(struct mlxsw_sp_port *mlxsw_sp_port, const struct switchdev_obj_port_mdb *mdb) argument
2329 mlxsw_sp_port_mdb_del(struct mlxsw_sp_port *mlxsw_sp_port, const struct switchdev_obj_port_mdb *mdb) argument

Completed in 316 milliseconds

123