/openbmc/linux/tools/testing/selftests/net/forwarding/ |
H A D | bridge_mdb.sh | 148 bridge mdb get dev br0 grp $grp vid 10 &> /dev/null 155 bridge mdb get dev br0 grp $grp vid 10 &> /dev/null 300 bridge mdb add dev br0 port $swp1 grp $grp vid 10 303 bridge mdb del dev br0 port $swp1 grp $grp vid 10 312 bridge mdb del dev br0 port $swp1 grp $grp vid 10 335 bridge mdb del dev br0 port $swp1 grp $grp vid 10 352 bridge mdb del dev br0 port $swp1 grp $grp vid 10 369 bridge mdb del dev br0 port $swp1 grp $grp vid 10 378 bridge mdb del dev br0 port $swp1 grp $grp vid 10 858 bridge mdb del dev br0 port br0 grp $grp vid 10 [all …]
|
H A D | bridge_mld.sh | 150 bridge -j -d -s mdb show dev br0 \ 154 bridge -j -d -s mdb show dev br0 \ 175 bridge -j -d -s mdb show dev br0 \ 186 bridge -j -d -s mdb show dev br0 \ 288 bridge -j -d -s mdb show dev br0 \ 299 bridge -j -d -s mdb show dev br0 \ 305 bridge -j -d -s mdb show dev br0 \ 433 bridge -j -d -s mdb show dev br0 \ 493 bridge -j -d -s mdb show dev br0 \ 499 bridge -j -d -s mdb show dev br0 \ [all …]
|
H A D | bridge_igmp.sh | 149 bridge -j -d -s mdb show dev br0 \ 153 bridge -j -d -s mdb show dev br0 \ 174 bridge -j -d -s mdb show dev br0 \ 185 bridge -j -d -s mdb show dev br0 \ 288 bridge -j -d -s mdb show dev br0 \ 299 bridge -j -d -s mdb show dev br0 \ 305 bridge -j -d -s mdb show dev br0 \ 433 bridge -j -d -s mdb show dev br0 \ 493 bridge -j -d -s mdb show dev br0 \ 499 bridge -j -d -s mdb show dev br0 \ [all …]
|
H A D | bridge_mdb_host.sh | 70 bridge mdb add dev br0 port br0 grp $group $flag 2>/dev/null 77 bridge mdb show dev br0 | grep $group | grep -q $flag 2>/dev/null 80 bridge mdb del dev br0 port br0 grp $group 2>/dev/null 83 bridge mdb show dev br0 | grep -q $group >/dev/null
|
H A D | bridge_mdb_port_down.sh | 20 bridge mdb add dev br0 port "$swp2" grp $TEST_GROUP permanent 2>/dev/null 29 bridge mdb show dev br0 | grep -q "$TEST_GROUP permanent" 2>/dev/null 32 bridge mdb del dev br0 port "$swp2" grp $TEST_GROUP 2>/dev/null
|
/openbmc/linux/tools/testing/selftests/drivers/net/dsa/ |
H A D | bridge_mdb.sh | 148 bridge mdb get dev br0 grp $grp vid 10 &> /dev/null 155 bridge mdb get dev br0 grp $grp vid 10 &> /dev/null 300 bridge mdb add dev br0 port $swp1 grp $grp vid 10 303 bridge mdb del dev br0 port $swp1 grp $grp vid 10 312 bridge mdb del dev br0 port $swp1 grp $grp vid 10 335 bridge mdb del dev br0 port $swp1 grp $grp vid 10 352 bridge mdb del dev br0 port $swp1 grp $grp vid 10 369 bridge mdb del dev br0 port $swp1 grp $grp vid 10 378 bridge mdb del dev br0 port $swp1 grp $grp vid 10 858 bridge mdb del dev br0 port br0 grp $grp vid 10 [all …]
|
H A D | bridge_mld.sh | 150 bridge -j -d -s mdb show dev br0 \ 154 bridge -j -d -s mdb show dev br0 \ 175 bridge -j -d -s mdb show dev br0 \ 186 bridge -j -d -s mdb show dev br0 \ 288 bridge -j -d -s mdb show dev br0 \ 299 bridge -j -d -s mdb show dev br0 \ 305 bridge -j -d -s mdb show dev br0 \ 433 bridge -j -d -s mdb show dev br0 \ 493 bridge -j -d -s mdb show dev br0 \ 499 bridge -j -d -s mdb show dev br0 \ [all …]
|
/openbmc/linux/fs/hfs/ |
H A D | mdb.c | 76 struct hfs_mdb *mdb, *mdb2; in hfs_mdb_get() local 118 sect = be16_to_cpu(mdb->drAlBlSt) + part_start; in hfs_mdb_get() 138 HFS_SB(sb)->mdb = mdb; in hfs_mdb_get() 210 attrib = mdb->drAtrb; in hfs_mdb_get() 223 mdb->drAtrb = attrib; in hfs_mdb_get() 224 be32_add_cpu(&mdb->drWrCnt, 1); in hfs_mdb_get() 225 mdb->drLsMod = hfs_mtime(); in hfs_mdb_get() 266 struct hfs_mdb *mdb = HFS_SB(sb)->mdb; in hfs_mdb_commit() local 274 mdb->drLsMod = hfs_mtime(); in hfs_mdb_commit() 292 &mdb->drXTFlSize, NULL); in hfs_mdb_commit() [all …]
|
H A D | btree.c | 43 struct hfs_mdb *mdb = HFS_SB(sb)->mdb; in hfs_btree_open() local 48 hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, in hfs_btree_open() 49 mdb->drXTFlSize, be32_to_cpu(mdb->drXTClpSiz)); in hfs_btree_open() 60 hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, in hfs_btree_open() 61 mdb->drCTFlSize, be32_to_cpu(mdb->drCTClpSiz)); in hfs_btree_open()
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_mdb.c | 73 const struct switchdev_obj_port_mdb *mdb) in lan966x_mdb_entry_add() argument 81 ether_addr_copy(mdb_entry->mac, mdb->addr); in lan966x_mdb_entry_add() 82 mdb_entry->vid = mdb->vid; in lan966x_mdb_entry_add() 115 mdb_entry = lan966x_mdb_entry_get(lan966x, mdb->addr, mdb->vid); in lan966x_mdb_ip_add() 150 mdb_entry = lan966x_mdb_entry_get(lan966x, mdb->addr, mdb->vid); in lan966x_mdb_ip_del() 258 mdb_entry = lan966x_mdb_entry_get(lan966x, mdb->addr, mdb->vid); in lan966x_mdb_l2_add() 308 mdb_entry = lan966x_mdb_entry_get(lan966x, mdb->addr, mdb->vid); in lan966x_mdb_l2_del() 374 type = lan966x_mdb_classify(mdb->addr); in lan966x_handle_port_mdb_add() 378 return lan966x_mdb_l2_add(port, mdb, type); in lan966x_handle_port_mdb_add() 391 type = lan966x_mdb_classify(mdb->addr); in lan966x_handle_port_mdb_del() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/ |
H A D | bridge_tracepoint.h | 115 const struct mlx5_esw_bridge_mdb_entry *mdb), 116 TP_ARGS(dev, mdb), 125 memcpy(__entry->addr, mdb->key.addr, ETH_ALEN); 126 __entry->vid = mdb->key.vid; 127 __entry->num_ports = mdb->num_ports; 128 __entry->offloaded = mdb->egress_handle;), 139 const struct mlx5_esw_bridge_mdb_entry *mdb), 140 TP_ARGS(dev, mdb)); 145 const struct mlx5_esw_bridge_mdb_entry *mdb), 146 TP_ARGS(dev, mdb));
|
/openbmc/linux/drivers/s390/char/ |
H A D | sclp_rw.c | 87 struct mdb *mdb; in sclp_initialize_mto() local 105 mdb = &msg->mdb; in sclp_initialize_mto() 106 mdb->header.length = sizeof(struct mdb); in sclp_initialize_mto() 107 mdb->header.type = 1; in sclp_initialize_mto() 108 mdb->header.tag = 0xD4C4C240; /* ebcdic "MDB " */ in sclp_initialize_mto() 109 mdb->header.revision_code = 1; in sclp_initialize_mto() 111 go = &mdb->go; in sclp_initialize_mto() 115 mto = &mdb->mto; in sclp_initialize_mto() 145 msg->mdb.header.length += buffer->current_length; in sclp_finalize_mto() 146 msg->mdb.mto.length += buffer->current_length; in sclp_finalize_mto() [all …]
|
H A D | sclp_early_core.c | 91 struct mdb *mdb; in sclp_early_print_lm() local 98 ptr = (unsigned char *) &sccb->msg.mdb.mto; in sclp_early_print_lm() 119 mdb = &msg->mdb; in sclp_early_print_lm() 120 mdb->header.type = 1; in sclp_early_print_lm() 121 mdb->header.tag = 0xD4C4C240; in sclp_early_print_lm() 122 mdb->header.revision_code = 1; in sclp_early_print_lm() 123 mdb->header.length = len - offsetof(struct write_sccb, msg.mdb.header); in sclp_early_print_lm() 124 go = &mdb->go; in sclp_early_print_lm()
|
H A D | sclp_rw.h | 46 struct mdb { struct 54 struct mdb mdb; member
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 332 mdb->vid); in prestera_mdb_port_del() 989 mdb = br_mdb->mdb; in prestera_br_mdb_sync() 1013 mdb->addr, in prestera_br_mdb_sync() 1014 mdb->vid); in prestera_br_mdb_sync() 1039 mdb->addr, in prestera_br_mdb_sync() 1040 mdb->vid); in prestera_br_mdb_sync() 1592 if (mdb->vid && !prestera_port_vlan_by_vid(port, mdb->vid)) in prestera_mdb_port_addr_obj_add() 1595 if (mdb->vid) in prestera_mdb_port_addr_obj_add() 1597 mdb->vid); in prestera_mdb_port_addr_obj_add() 1688 if (mdb->vid && !prestera_port_vlan_by_vid(port, mdb->vid)) in prestera_mdb_port_addr_obj_del() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-dbs/lmdb/files/ |
H A D | 0001-make-set-soname-on-liblmdb.patch | 16 @@ -66,7 +66,7 @@ liblmdb.a: mdb.o midl.o 18 liblmdb$(SOEXT): mdb.lo midl.lo 19 # $(CC) $(LDFLAGS) -pthread -shared -Wl,-Bsymbolic -o $@ mdb.o midl.o $(SOLIBS) 20 - $(CC) $(LDFLAGS) -pthread -shared -o $@ mdb.lo midl.lo $(SOLIBS) 21 + $(CC) $(LDFLAGS) -pthread -shared -Wl,-soname,$@ -o $@ mdb.lo midl.lo $(SOLIBS)
|
/openbmc/linux/net/bridge/ |
H A D | br_switchdev.c | 539 mdb->vid = mp->addr.vid; in br_switchdev_mdb_populate() 547 struct switchdev_obj_port_mdb mdb = { in br_switchdev_host_mdb_one() local 555 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_host_mdb_one() 589 .obj = &mdb->obj, in br_switchdev_mdb_replay_one() 604 struct switchdev_obj_port_mdb mdb = { in br_switchdev_mdb_queue_one() local 612 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_mdb_queue_one() 627 pmdb = kmemdup(&mdb, sizeof(mdb), GFP_ATOMIC); in br_switchdev_mdb_queue_one() 641 struct switchdev_obj_port_mdb mdb = { in br_switchdev_mdb_notify() local 651 br_switchdev_mdb_populate(&mdb, mp); in br_switchdev_mdb_notify() 653 mdb.obj.orig_dev = pg->key.port->dev; in br_switchdev_mdb_notify() [all …]
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-switchdev.c | 256 struct switchdev_obj_port_mdb *mdb) in am65_cpsw_port_mdb_add() argument 259 struct net_device *orig_dev = mdb->obj.orig_dev; in am65_cpsw_port_mdb_add() 271 ALE_VLAN, mdb->vid, 0); in am65_cpsw_port_mdb_add() 273 port->ndev->name, mdb->vid, mdb->addr, port_mask); in am65_cpsw_port_mdb_add() 279 struct switchdev_obj_port_mdb *mdb) in am65_cpsw_port_mdb_del() argument 282 struct net_device *orig_dev = mdb->obj.orig_dev; in am65_cpsw_port_mdb_del() 293 cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in am65_cpsw_port_mdb_del() 294 ALE_VLAN, mdb->vid); in am65_cpsw_port_mdb_del() 296 port->ndev->name, mdb->vid, mdb->addr, del_mask); in am65_cpsw_port_mdb_del() 318 err = am65_cpsw_port_mdb_add(port, mdb); in am65_cpsw_port_obj_add() [all …]
|
H A D | cpsw_switchdev.c | 264 struct switchdev_obj_port_mdb *mdb) in cpsw_port_mdb_add() argument 267 struct net_device *orig_dev = mdb->obj.orig_dev; in cpsw_port_mdb_add() 279 ALE_VLAN, mdb->vid, 0); in cpsw_port_mdb_add() 281 priv->ndev->name, mdb->vid, mdb->addr, port_mask); in cpsw_port_mdb_add() 287 struct switchdev_obj_port_mdb *mdb) in cpsw_port_mdb_del() argument 290 struct net_device *orig_dev = mdb->obj.orig_dev; in cpsw_port_mdb_del() 301 err = cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in cpsw_port_mdb_del() 302 ALE_VLAN, mdb->vid); in cpsw_port_mdb_del() 304 priv->ndev->name, mdb->vid, mdb->addr, del_mask); in cpsw_port_mdb_del() 327 err = cpsw_port_mdb_add(priv, mdb); in cpsw_port_obj_add() [all …]
|
/openbmc/linux/net/dsa/ |
H 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 …]
|
H 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);
|
H A D | port.c | 1174 .mdb = mdb, in dsa_port_mdb_add() 1192 .mdb = mdb, in dsa_port_mdb_del() 1206 const struct switchdev_obj_port_mdb *mdb, in dsa_port_host_mdb_add() argument 1211 .mdb = mdb, in dsa_port_host_mdb_add() 1226 return dsa_port_host_mdb_add(dp, mdb, db); in dsa_port_standalone_host_mdb_add() 1242 err = dev_mc_add(master, mdb->addr); in dsa_port_bridge_host_mdb_add() 1246 return dsa_port_host_mdb_add(dp, mdb, db); in dsa_port_bridge_host_mdb_add() 1255 .mdb = mdb, in dsa_port_host_mdb_del() 1270 return dsa_port_host_mdb_del(dp, mdb, db); in dsa_port_standalone_host_mdb_del() 1286 err = dev_mc_del(master, mdb->addr); in dsa_port_bridge_host_mdb_del() [all …]
|
/openbmc/qemu/hw/char/ |
H A D | sclpconsole-lm.c | 245 len = be16_to_cpu(data->mdb.header.length); in write_event_data() 246 if (len < sizeof(data->mdb.header)) { in write_event_data() 249 len -= sizeof(data->mdb.header); in write_event_data() 252 mdbo = data->mdb.mdbo; in write_event_data() 263 len = be16_to_cpu(data->mdb.header.length) - sizeof(data->mdb.header); in write_event_data() 264 mdbo = data->mdb.mdbo; in write_event_data()
|
/openbmc/linux/drivers/net/dsa/microchip/ |
H A D | ksz9477.c | 668 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) in ksz9477_mdb_add() argument 681 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_mdb_add() 682 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_mdb_add() 683 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_mdb_add() 705 if (((static_table[2] >> ALU_V_FID_S) == mdb->vid) && in ksz9477_mdb_add() 726 if (mdb->vid) in ksz9477_mdb_add() 728 static_table[2] = (mdb->vid << ALU_V_FID_S); in ksz9477_mdb_add() 760 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_mdb_del() 761 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_mdb_del() 762 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_mdb_del() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 226 const struct switchdev_obj_port_mdb *mdb; in mlx5_esw_bridge_port_obj_add() local 243 mdb = SWITCHDEV_OBJ_PORT_MDB(obj); in mlx5_esw_bridge_port_obj_add() 244 err = mlx5_esw_bridge_port_mdb_add(dev, vport_num, esw_owner_vhca_id, mdb->addr, in mlx5_esw_bridge_port_obj_add() 245 mdb->vid, br_offloads, extack); in mlx5_esw_bridge_port_obj_add() 260 const struct switchdev_obj_port_mdb *mdb; in mlx5_esw_bridge_port_obj_del() local 275 mdb = SWITCHDEV_OBJ_PORT_MDB(obj); in mlx5_esw_bridge_port_obj_del() 276 mlx5_esw_bridge_port_mdb_del(dev, vport_num, esw_owner_vhca_id, mdb->addr, mdb->vid, in mlx5_esw_bridge_port_obj_del()
|