Searched refs:dsa_lag (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/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 | 64 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_map() 92 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_unmap() 105 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()
|
/openbmc/linux/include/net/ |
H A D | dsa.h | 112 struct dsa_lag { struct 138 struct dsa_lag **lags; argument 193 struct dsa_lag *lag = dsa_lag_by_id(dst, id); in dsa_lag_id() 300 struct dsa_lag *lag; 352 struct dsa_lag lag; 711 const struct dsa_lag *lag) in dsa_port_offloads_lag() 1058 int (*lag_fdb_add)(struct dsa_switch *ds, struct dsa_lag lag, 1115 int port, struct dsa_lag lag, 1119 int port, struct dsa_lag lag); 1191 struct dsa_lag lag, [all …]
|
/openbmc/linux/drivers/net/dsa/qca/ |
H A D | qca8k-common.c | 1043 struct dsa_lag lag, in qca8k_lag_can_offload() 1080 struct dsa_lag lag, in qca8k_lag_setup_hash() 1128 struct dsa_lag lag, bool delete) in qca8k_lag_refresh_portmap() 1196 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, in qca8k_port_lag_join() 1213 struct dsa_lag lag) in qca8k_port_lag_leave()
|
H A D | qca8k.h | 588 int qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, 592 struct dsa_lag lag);
|
/openbmc/linux/drivers/net/dsa/ocelot/ |
H A 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()
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 6630 struct dsa_lag lag, in mv88e6xxx_lag_can_offload() 6672 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct dsa_lag lag) in mv88e6xxx_lag_sync_map() 6732 struct dsa_lag *lag; in mv88e6xxx_lag_sync_masks() 6791 struct dsa_lag lag) in mv88e6xxx_lag_sync_masks_map() 6815 struct dsa_lag lag, in mv88e6xxx_port_lag_join() 6849 struct dsa_lag lag) in mv88e6xxx_port_lag_leave() 6874 int port, struct dsa_lag lag, in mv88e6xxx_crosschip_lag_join() 6898 int port, struct dsa_lag lag) in mv88e6xxx_crosschip_lag_leave()
|
/openbmc/linux/Documentation/networking/dsa/ |
H A D | dsa.rst | 866 (``struct dsa_bridge :: num``, ``struct dsa_lag :: id``) for the purposes of
|