Home
last modified time | relevance | path

Searched refs:subvlan (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/net/dsa/
H A Dtag_8021q.c101 u16 dsa_8021q_rx_vid_subvlan(struct dsa_switch *ds, int port, u16 subvlan) in dsa_8021q_rx_vid_subvlan() argument
104 DSA_8021Q_PORT(port) | DSA_8021Q_SUBVLAN(subvlan); in dsa_8021q_rx_vid_subvlan()
219 int i, err, subvlan; in dsa_8021q_setup_port() local
271 for (subvlan = 0; subvlan < DSA_8021Q_N_SUBVLAN; subvlan++) { in dsa_8021q_setup_port()
272 u16 vid = dsa_8021q_rx_vid_subvlan(ctx->ds, port, subvlan); in dsa_8021q_setup_port()
H A Dtag_sja1105.c264 static void sja1105_decode_subvlan(struct sk_buff *skb, u16 subvlan) in sja1105_decode_subvlan() argument
268 u16 vid = sp->subvlan_map[subvlan]; in sja1105_decode_subvlan()
287 u16 subvlan = 0; in sja1105_rcv() local
317 subvlan = dsa_8021q_rx_subvlan(vid); in sja1105_rcv()
342 if (subvlan) in sja1105_rcv()
343 sja1105_decode_subvlan(skb, subvlan); in sja1105_rcv()
/OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/
H A Dsja1105_main.c2008 int subvlan; in sja1105_find_free_subvlan() local
2013 for (subvlan = 1; subvlan < DSA_8021Q_N_SUBVLAN; subvlan++) in sja1105_find_free_subvlan()
2014 if (subvlan_map[subvlan] == VLAN_N_VID) in sja1105_find_free_subvlan()
2015 return subvlan; in sja1105_find_free_subvlan()
2022 int subvlan; in sja1105_find_subvlan() local
2024 for (subvlan = 0; subvlan < DSA_8021Q_N_SUBVLAN; subvlan++) in sja1105_find_subvlan()
2025 if (subvlan_map[subvlan] == vid) in sja1105_find_subvlan()
2026 return subvlan; in sja1105_find_subvlan()
2041 int subvlan; in sja1105_init_subvlan_map() local
2043 for (subvlan = 0; subvlan < DSA_8021Q_N_SUBVLAN; subvlan++) in sja1105_init_subvlan_map()
[all …]
/OK3568_Linux_fs/kernel/include/linux/dsa/
H A D8021q.h59 u16 dsa_8021q_rx_vid_subvlan(struct dsa_switch *ds, int port, u16 subvlan);
106 u16 dsa_8021q_rx_vid_subvlan(struct dsa_switch *ds, int port, u16 subvlan) in dsa_8021q_rx_vid_subvlan() argument