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 180 static inline struct dsa_lag *dsa_lag_by_id(struct dsa_switch_tree *dst, in dsa_lag_by_id() 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, 1061 int (*lag_fdb_del)(struct dsa_switch *ds, struct dsa_lag lag, 1115 int port, 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 | 827 static int felix_lag_fdb_add(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_add() 840 static int felix_lag_fdb_del(struct dsa_switch *ds, struct dsa_lag lag, in felix_lag_fdb_del() 943 struct dsa_lag lag, in felix_lag_join() 962 struct dsa_lag lag) in felix_lag_leave()
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 6631 struct dsa_lag lag, in mv88e6xxx_lag_can_offload() 6673 static int mv88e6xxx_lag_sync_map(struct dsa_switch *ds, struct dsa_lag lag) in mv88e6xxx_lag_sync_map() 6733 struct dsa_lag *lag; in mv88e6xxx_lag_sync_masks() 6792 struct dsa_lag lag) in mv88e6xxx_lag_sync_masks_map() 6816 struct dsa_lag lag, in mv88e6xxx_port_lag_join() 6850 struct dsa_lag lag) in mv88e6xxx_port_lag_leave() 6875 int port, struct dsa_lag lag, in mv88e6xxx_crosschip_lag_join() 6899 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
|