Home
last modified time | relevance | path

Searched refs:dsa_lag (Results 1 – 11 of 11) sorted by relevance

/linux-6.1.9/include/net/
Ddsa.h125 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/
Ddsa_priv.h73 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,
Dtag_dsa.c258 struct dsa_lag *lag; in dsa_rcv_ll()
Ddsa2.c86 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()
Dswitch.c318 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()
Dport.c609 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/
Dqca8k-common.c1019 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()
Dqca8k.h509 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/
Dfelix.c825 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/
Dchip.c6597 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/
Ddsa.rst866 (``struct dsa_bridge :: num``, ``struct dsa_lag :: id``) for the purposes of