Home
last modified time | relevance | path

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

123

/linux/tools/testing/selftests/net/forwarding/
A Dbridge_mdb.sh830 bridge mdb flush dev br0
851 bridge mdb flush dev br0 port br0
856 bridge mdb flush dev br0
866 bridge mdb flush dev br0 vid 10
873 bridge mdb flush dev br0
888 bridge mdb flush dev br0
903 bridge mdb flush dev br0
920 bridge mdb flush dev br0
937 bridge mdb flush dev br0
954 bridge mdb flush dev br0
[all …]
A Dbridge_mld.sh150 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 …]
A Dbridge_igmp.sh149 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 …]
A Dbridge_mdb_host.sh70 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
A Dbridge_mdb_port_down.sh20 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
/linux/fs/hfs/
A Dmdb.c76 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 …]
A Dbtree.c43 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()
/linux/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_mdb.c73 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 …]
/linux/drivers/net/ethernet/ti/icssg/
A Dicssg_switchdev.c318 struct switchdev_obj_port_mdb *mdb) in prueth_switchdev_mdb_add() argument
332 fid_c2 = icssg_fdb_lookup(emac, mdb->addr, mdb->vid); in prueth_switchdev_mdb_add()
334 err = icssg_fdb_add_del(emac, mdb->addr, mdb->vid, fid_c2 | port_mask, true); in prueth_switchdev_mdb_add()
336 mdb->vid, mdb->addr, port_mask); in prueth_switchdev_mdb_add()
342 struct switchdev_obj_port_mdb *mdb) in prueth_switchdev_mdb_del() argument
355 fid_c2 = icssg_fdb_lookup(emac, mdb->addr, mdb->vid); in prueth_switchdev_mdb_del()
358 ret = icssg_fdb_add_del(emac, mdb->addr, mdb->vid, fid_c2 & ~del_mask, true); in prueth_switchdev_mdb_del()
360 ret = icssg_fdb_add_del(emac, mdb->addr, mdb->vid, 0, false); in prueth_switchdev_mdb_del()
363 mdb->vid, mdb->addr, del_mask); in prueth_switchdev_mdb_del()
385 err = prueth_switchdev_mdb_add(emac, mdb); in prueth_switchdev_obj_add()
[all …]
/linux/drivers/s390/char/
A Dsclp_rw.c87 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 …]
A Dsclp_early_core.c92 struct mdb *mdb; in sclp_early_print_lm() local
99 ptr = (unsigned char *) &sccb->msg.mdb.mto; in sclp_early_print_lm()
120 mdb = &msg->mdb; in sclp_early_print_lm()
121 mdb->header.type = 1; in sclp_early_print_lm()
122 mdb->header.tag = 0xD4C4C240; in sclp_early_print_lm()
123 mdb->header.revision_code = 1; in sclp_early_print_lm()
124 mdb->header.length = len - offsetof(struct write_sccb, msg.mdb.header); in sclp_early_print_lm()
125 go = &mdb->go; in sclp_early_print_lm()
A Dsclp_rw.h46 struct mdb { struct
54 struct mdb mdb; argument
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/
A Dbridge_tracepoint.h115 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));
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_switchdev.c332 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 …]
/linux/net/bridge/
A Dbr_switchdev.c539 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 …]
/linux/drivers/net/ethernet/ti/
A Dam65-cpsw-switchdev.c256 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 …]
A Dcpsw_switchdev.c264 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 …]
/linux/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.c1174 .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(conduit, 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(conduit, mdb->addr); in dsa_port_bridge_host_mdb_del()
[all …]
/linux/drivers/net/dsa/microchip/
A Dksz9477.c733 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) in ksz9477_mdb_add() argument
746 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_mdb_add()
747 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_mdb_add()
748 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_mdb_add()
770 if (((static_table[2] >> ALU_V_FID_S) == mdb->vid) && in ksz9477_mdb_add()
791 if (mdb->vid) in ksz9477_mdb_add()
793 static_table[2] = (mdb->vid << ALU_V_FID_S); in ksz9477_mdb_add()
825 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_mdb_del()
826 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_mdb_del()
827 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_mdb_del()
[all …]
A Dksz8.h34 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db);
36 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db);
A Dksz9477.h50 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db);
52 const struct switchdev_obj_port_mdb *mdb, struct dsa_db db);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
A Dbridge.c226 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()
/linux/drivers/net/dsa/
A Dlan9303-core.c1251 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_prepare() argument
1256 mdb->vid); in lan9303_port_mdb_prepare()
1257 if (mdb->vid) in lan9303_port_mdb_prepare()
1259 if (lan9303_alr_cache_find_mac(chip, mdb->addr)) in lan9303_port_mdb_prepare()
1268 const struct switchdev_obj_port_mdb *mdb, in lan9303_port_mdb_add() argument
1274 err = lan9303_port_mdb_prepare(ds, port, mdb); in lan9303_port_mdb_add()
1279 mdb->vid); in lan9303_port_mdb_add()
1284 const struct switchdev_obj_port_mdb *mdb, in lan9303_port_mdb_del() argument
1290 mdb->vid); in lan9303_port_mdb_del()
1291 if (mdb->vid) in lan9303_port_mdb_del()
[all …]

Completed in 40 milliseconds

123