Lines Matching refs:dsa
216 struct prestera_dsa dsa;
223 /* ethertype field is part of the dsa header */
224 err = prestera_dsa_parse(&dsa, skb->data - ETH_TLEN);
228 dev_id = dsa.hw_dev_num;
229 hw_port = dsa.port_num;
251 if (dsa.vlan.is_tagged) {
252 u16 tci = dsa.vlan.vid & VLAN_VID_MASK;
254 tci |= dsa.vlan.vpt << VLAN_PRIO_SHIFT;
255 if (dsa.vlan.cfi_bit)
261 cpu_code = dsa.cpu_code;
814 struct prestera_dsa dsa;
816 dsa.hw_dev_num = port->dev_id;
817 dsa.port_num = port->hw_id;
825 if (prestera_dsa_build(&dsa, skb->data + 2 * ETH_ALEN) != 0)