Home
last modified time | relevance | path

Searched refs:bridge_num (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/include/linux/dsa/
D8021q.h40 int bridge_num);
44 int bridge_num);
46 u16 dsa_8021q_bridge_tx_fwd_offload_vid(int bridge_num);
/Linux-v5.15/net/dsa/
Dtag_8021q.c71 u16 dsa_8021q_bridge_tx_fwd_offload_vid(int bridge_num) in dsa_8021q_bridge_tx_fwd_offload_vid() argument
74 return DSA_8021Q_DIR_TX | DSA_8021Q_VBID(bridge_num + 1); in dsa_8021q_bridge_tx_fwd_offload_vid()
412 int bridge_num) in dsa_tag_8021q_bridge_tx_fwd_offload() argument
414 u16 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(bridge_num); in dsa_tag_8021q_bridge_tx_fwd_offload()
423 int bridge_num) in dsa_tag_8021q_bridge_tx_fwd_unoffload() argument
425 u16 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(bridge_num); in dsa_tag_8021q_bridge_tx_fwd_unoffload()
Dport.c276 int bridge_num = dp->bridge_num; in dsa_port_bridge_tx_fwd_unoffload() local
280 if (!ds->ops->port_bridge_tx_fwd_unoffload || dp->bridge_num == -1) in dsa_port_bridge_tx_fwd_unoffload()
283 dp->bridge_num = -1; in dsa_port_bridge_tx_fwd_unoffload()
285 dsa_bridge_num_put(bridge_dev, bridge_num); in dsa_port_bridge_tx_fwd_unoffload()
291 bridge_num); in dsa_port_bridge_tx_fwd_unoffload()
298 int bridge_num, err; in dsa_port_bridge_tx_fwd_offload() local
303 bridge_num = dsa_bridge_num_get(bridge_dev, in dsa_port_bridge_tx_fwd_offload()
305 if (bridge_num < 0) in dsa_port_bridge_tx_fwd_offload()
308 dp->bridge_num = bridge_num; in dsa_port_bridge_tx_fwd_offload()
312 bridge_num); in dsa_port_bridge_tx_fwd_offload()
Ddsa2.c145 dp->bridge_num != -1) in dsa_bridge_num_find()
146 return dp->bridge_num; in dsa_bridge_num_find()
153 int bridge_num = dsa_bridge_num_find(bridge_dev); in dsa_bridge_num_get() local
155 if (bridge_num < 0) { in dsa_bridge_num_get()
157 bridge_num = find_first_zero_bit(&dsa_fwd_offloading_bridges, in dsa_bridge_num_get()
159 if (bridge_num >= max) in dsa_bridge_num_get()
162 set_bit(bridge_num, &dsa_fwd_offloading_bridges); in dsa_bridge_num_get()
165 return bridge_num; in dsa_bridge_num_get()
168 void dsa_bridge_num_put(const struct net_device *bridge_dev, int bridge_num) in dsa_bridge_num_put() argument
174 clear_bit(bridge_num, &dsa_fwd_offloading_bridges); in dsa_bridge_num_put()
[all …]
Dtag_dsa.c143 tag_dev = dst->last_switch + 1 + dp->bridge_num; in dsa_xmit_ll()
Ddsa_priv.h550 void dsa_bridge_num_put(const struct net_device *bridge_dev, int bridge_num);
Dtag_sja1105.c202 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(dp->bridge_num); in sja1105_imprecise_xmit()
/Linux-v5.15/include/net/
Ddsa.h258 int bridge_num; member
719 int bridge_num);
723 int bridge_num);
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/
Dchip.c1251 if (dp->bridge_num < 0) in mv88e6xxx_port_vlan()
1254 if (dp->bridge_num + 1 + dst->last_switch != dev) in mv88e6xxx_port_vlan()
2528 int bridge_num) in mv88e6xxx_map_virtual_bridge_to_pvt() argument
2530 u8 dev = bridge_num + ds->dst->last_switch + 1; in mv88e6xxx_map_virtual_bridge_to_pvt()
2543 int bridge_num) in mv88e6xxx_bridge_tx_fwd_offload() argument
2545 return mv88e6xxx_map_virtual_bridge_to_pvt(ds, bridge_num); in mv88e6xxx_bridge_tx_fwd_offload()
2550 int bridge_num) in mv88e6xxx_bridge_tx_fwd_unoffload() argument
2554 err = mv88e6xxx_map_virtual_bridge_to_pvt(ds, bridge_num); in mv88e6xxx_bridge_tx_fwd_unoffload()