Searched refs:dsa_lag (Results 1 – 11 of 11) sorted by relevance
/linux-6.1.9/include/net/ |
D | dsa.h | 125 struct dsa_lag { struct 151 struct dsa_lag **lags; argument 193 static inline struct dsa_lag *dsa_lag_by_id(struct dsa_switch_tree *dst, in dsa_lag_by_id() 206 struct dsa_lag *lag = dsa_lag_by_id(dst, id); in dsa_lag_id() 313 struct dsa_lag *lag; 362 struct dsa_lag lag; 721 const struct dsa_lag *lag) in dsa_port_offloads_lag() 1049 int (*lag_fdb_add)(struct dsa_switch *ds, struct dsa_lag lag, 1052 int (*lag_fdb_del)(struct dsa_switch *ds, struct dsa_lag lag, 1106 int port, struct dsa_lag lag, [all …]
|
/linux-6.1.9/net/dsa/ |
D | dsa_priv.h | 73 struct dsa_lag *lag; 89 struct dsa_lag lag; 558 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag); 559 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag); 560 struct dsa_lag *dsa_tree_lag_find(struct dsa_switch_tree *dst,
|
D | tag_dsa.c | 258 struct dsa_lag *lag; in dsa_rcv_ll()
|
D | dsa2.c | 86 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_map() 114 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_unmap() 127 struct dsa_lag *dsa_tree_lag_find(struct dsa_switch_tree *dst, in dsa_tree_lag_find()
|
D | switch.c | 318 static int dsa_switch_do_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_add() 357 static int dsa_switch_do_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag *lag, in dsa_switch_do_lag_fdb_del()
|
D | port.c | 609 struct dsa_lag *lag; in dsa_port_lag_create() 634 struct dsa_lag *lag = dp->lag; in dsa_port_lag_destroy()
|
/linux-6.1.9/drivers/net/dsa/qca/ |
D | qca8k-common.c | 1019 struct dsa_lag lag, in qca8k_lag_can_offload() 1056 struct dsa_lag lag, in qca8k_lag_setup_hash() 1104 struct dsa_lag lag, bool delete) in qca8k_lag_refresh_portmap() 1172 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, in qca8k_port_lag_join() 1189 struct dsa_lag lag) in qca8k_port_lag_leave()
|
D | qca8k.h | 509 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, 513 struct dsa_lag lag);
|
/linux-6.1.9/drivers/net/dsa/ocelot/ |
D | felix.c | 825 static int felix_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_add() 838 static int felix_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_del() 941 struct dsa_lag lag, in felix_lag_join() 960 struct dsa_lag lag) in felix_lag_leave()
|
/linux-6.1.9/drivers/net/dsa/mv88e6xxx/ |
D | chip.c | 6597 struct dsa_lag lag, in mv88e6xxx_lag_can_offload() 6639 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct dsa_lag lag) in mv88e6xxx_lag_sync_map() 6699 struct dsa_lag *lag; in mv88e6xxx_lag_sync_masks() 6758 struct dsa_lag lag) in mv88e6xxx_lag_sync_masks_map() 6782 struct dsa_lag lag, in mv88e6xxx_port_lag_join() 6816 struct dsa_lag lag) in mv88e6xxx_port_lag_leave() 6841 int port, struct dsa_lag lag, in mv88e6xxx_crosschip_lag_join() 6865 int port, struct dsa_lag lag) in mv88e6xxx_crosschip_lag_leave()
|
/linux-6.1.9/Documentation/networking/dsa/ |
D | dsa.rst | 866 (``struct dsa_bridge :: num``, ``struct dsa_lag :: id``) for the purposes of
|