Searched refs:dsa_lag (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/net/dsa/ |
| H A D | dsa.h | 11 struct dsa_lag; 20 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag); 21 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag); 22 struct dsa_lag *dsa_tree_lag_find(struct dsa_switch_tree *dst,
|
| H A D | switch.h | 63 struct dsa_lag *lag; 79 struct dsa_lag lag;
|
| H A D | tag_dsa.c | 261 struct dsa_lag *lag; in dsa_rcv_ll()
|
| H A D | dsa.c | 63 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_map() 91 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_unmap() 104 struct dsa_lag *dsa_tree_lag_find(struct dsa_switch_tree *dst, in dsa_tree_lag_find()
|
| H A D | switch.c | 354 static int dsa_switch_do_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_add() 396 static int dsa_switch_do_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_del()
|
| H A D | port.c | 615 struct dsa_lag *lag; in dsa_port_lag_create() 640 struct dsa_lag *lag = dp->lag; in dsa_port_lag_destroy()
|
| /linux-6.15/include/net/ |
| H A D | dsa.h | 111 struct dsa_lag { struct 137 struct dsa_lag **lags; argument 192 struct dsa_lag *lag = dsa_lag_by_id(dst, id); in dsa_lag_id() 299 struct dsa_lag *lag; 357 struct dsa_lag lag; 734 const struct dsa_lag *lag) in dsa_port_offloads_lag() 1067 int (*lag_fdb_add)(struct dsa_switch *ds, struct dsa_lag lag, 1124 int port, struct dsa_lag lag, 1128 int port, struct dsa_lag lag); 1200 struct dsa_lag lag, [all …]
|
| /linux-6.15/drivers/net/dsa/qca/ |
| H A D | qca8k-common.c | 1055 struct dsa_lag lag, in qca8k_lag_can_offload() 1092 struct dsa_lag lag, in qca8k_lag_setup_hash() 1140 struct dsa_lag lag, bool delete) in qca8k_lag_refresh_portmap() 1208 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, in qca8k_port_lag_join() 1225 struct dsa_lag lag) in qca8k_port_lag_leave()
|
| H A D | qca8k.h | 589 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, 593 struct dsa_lag lag);
|
| /linux-6.15/drivers/net/dsa/ocelot/ |
| H A D | felix.c | 915 static int felix_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_add() 928 static int felix_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_del() 1031 struct dsa_lag lag, in felix_lag_join() 1050 struct dsa_lag lag) in felix_lag_leave()
|
| /linux-6.15/drivers/net/dsa/mv88e6xxx/ |
| H A D | chip.c | 6867 struct dsa_lag lag, in mv88e6xxx_lag_can_offload() 6909 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct dsa_lag lag) in mv88e6xxx_lag_sync_map() 6969 struct dsa_lag *lag; in mv88e6xxx_lag_sync_masks() 7028 struct dsa_lag lag) in mv88e6xxx_lag_sync_masks_map() 7052 struct dsa_lag lag, in mv88e6xxx_port_lag_join() 7086 struct dsa_lag lag) in mv88e6xxx_port_lag_leave() 7111 int port, struct dsa_lag lag, in mv88e6xxx_crosschip_lag_join() 7135 int port, struct dsa_lag lag) in mv88e6xxx_crosschip_lag_leave()
|
| /linux-6.15/Documentation/networking/dsa/ |
| H A D | dsa.rst | 870 (``struct dsa_bridge :: num``, ``struct dsa_lag :: id``) for the purposes of
|