Home
last modified time | relevance | path

Searched refs:vlan_tci (Results 1 - 25 of 204) sorted by relevance

123456789

/kernel/linux/linux-5.10/include/linux/
H A Dif_vlan.h86 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci)
87 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK)
88 #define skb_vlan_tag_get_cfi(__skb) (!!((__skb)->vlan_tci & VLAN_CFI_MASK))
89 #define skb_vlan_tag_get_prio(__skb) (((__skb)->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT)
335 * @vlan_tci: VLAN TCI to insert
344 __be16 vlan_proto, u16 vlan_tci, in __vlan_insert_inner_tag()
375 veth->h_vlan_TCI = htons(vlan_tci); in __vlan_insert_inner_tag()
384 * @vlan_tci: VLAN TCI to insert
392 __be16 vlan_proto, u16 vlan_tci) in __vlan_insert_tag()
394 return __vlan_insert_inner_tag(skb, vlan_proto, vlan_tci, ETH_HLE in __vlan_insert_tag()
343 __vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) __vlan_insert_inner_tag() argument
391 __vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) __vlan_insert_tag() argument
412 vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) vlan_insert_inner_tag() argument
441 vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) vlan_insert_tag() argument
459 vlan_insert_tag_set_proto(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) vlan_insert_tag_set_proto() argument
520 __vlan_hwaccel_put_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) __vlan_hwaccel_put_tag() argument
535 __vlan_get_tag(const struct sk_buff *skb, u16 *vlan_tci) __vlan_get_tag() argument
553 __vlan_hwaccel_get_tag(const struct sk_buff *skb, u16 *vlan_tci) __vlan_hwaccel_get_tag() argument
572 vlan_get_tag(const struct sk_buff *skb, u16 *vlan_tci) vlan_get_tag() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dif_vlan.h88 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci)
89 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK)
90 #define skb_vlan_tag_get_cfi(__skb) (!!((__skb)->vlan_tci & VLAN_CFI_MASK))
91 #define skb_vlan_tag_get_prio(__skb) (((__skb)->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT)
340 * @vlan_tci: VLAN TCI to insert
349 __be16 vlan_proto, u16 vlan_tci, in __vlan_insert_inner_tag()
381 veth->h_vlan_TCI = htons(vlan_tci); in __vlan_insert_inner_tag()
390 * @vlan_tci: VLAN TCI to insert
398 __be16 vlan_proto, u16 vlan_tci) in __vlan_insert_tag()
400 return __vlan_insert_inner_tag(skb, vlan_proto, vlan_tci, ETH_HLE in __vlan_insert_tag()
348 __vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) __vlan_insert_inner_tag() argument
397 __vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) __vlan_insert_tag() argument
418 vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) vlan_insert_inner_tag() argument
447 vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) vlan_insert_tag() argument
465 vlan_insert_tag_set_proto(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) vlan_insert_tag_set_proto() argument
524 __vlan_hwaccel_put_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) __vlan_hwaccel_put_tag() argument
538 __vlan_get_tag(const struct sk_buff *skb, u16 *vlan_tci) __vlan_get_tag() argument
556 __vlan_hwaccel_get_tag(const struct sk_buff *skb, u16 *vlan_tci) __vlan_hwaccel_get_tag() argument
575 vlan_get_tag(const struct sk_buff *skb, u16 *vlan_tci) vlan_get_tag() argument
715 vlan_remove_tag(struct sk_buff *skb, u16 *vlan_tci) vlan_remove_tag() argument
[all...]
/kernel/linux/linux-6.6/net/dsa/
H A Dtag_ocelot.c17 u64 *vlan_tci, u64 *tag_type) in ocelot_xmit_get_vlan_info()
24 *vlan_tci = 0; in ocelot_xmit_get_vlan_info()
34 *vlan_tci = tci; in ocelot_xmit_get_vlan_info()
39 *vlan_tci = tci; in ocelot_xmit_get_vlan_info()
50 u64 vlan_tci, tag_type; in ocelot_xmit_common() local
56 ocelot_xmit_get_vlan_info(skb, dp, &vlan_tci, &tag_type); in ocelot_xmit_common()
69 ocelot_ifh_set_vlan_tci(injection, vlan_tci); in ocelot_xmit_common()
107 u64 vlan_tci, tag_type; in ocelot_rcv() local
141 ocelot_xfh_get_vlan_tci(extraction, &vlan_tci); in ocelot_rcv()
183 __vlan_hwaccel_put_tag(skb, htons(vlan_tpid), vlan_tci); in ocelot_rcv()
16 ocelot_xmit_get_vlan_info(struct sk_buff *skb, struct dsa_port *dp, u64 *vlan_tci, u64 *tag_type) ocelot_xmit_get_vlan_info() argument
[all...]
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_arp_nd_proxy.c48 __be16 vlan_proto, u16 vlan_tci) in br_arp_send()
57 if (!vlan_tci) { in br_arp_send()
73 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_arp_send()
74 vlan_tci = 0; in br_arp_send()
76 if (vlan_tci) in br_arp_send()
77 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in br_arp_send()
251 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) in br_nd_send()
350 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send()
351 vlan_tci = 0; in br_nd_send()
353 if (vlan_tci) in br_nd_send()
43 br_arp_send(struct net_bridge *br, struct net_bridge_port *p, struct net_device *dev, __be32 dest_ip, __be32 src_ip, const unsigned char *dest_hw, const unsigned char *src_hw, const unsigned char *target_hw, __be16 vlan_proto, u16 vlan_tci) br_arp_send() argument
249 br_nd_send(struct net_bridge *br, struct net_bridge_port *p, struct sk_buff *request, struct neighbour *n, __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) br_nd_send() argument
[all...]
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_arp_nd_proxy.c48 __be16 vlan_proto, u16 vlan_tci) in br_arp_send()
57 if (!vlan_tci) { in br_arp_send()
73 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_arp_send()
74 vlan_tci = 0; in br_arp_send()
76 if (vlan_tci) in br_arp_send()
77 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in br_arp_send()
251 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) in br_nd_send()
350 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send()
351 vlan_tci = 0; in br_nd_send()
353 if (vlan_tci) in br_nd_send()
43 br_arp_send(struct net_bridge *br, struct net_bridge_port *p, struct net_device *dev, __be32 dest_ip, __be32 src_ip, const unsigned char *dest_hw, const unsigned char *src_hw, const unsigned char *target_hw, __be16 vlan_proto, u16 vlan_tci) br_arp_send() argument
249 br_nd_send(struct net_bridge *br, struct net_bridge_port *p, struct sk_buff *request, struct neighbour *n, __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) br_nd_send() argument
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dsch_frag.c14 u16 vlan_tci; member
35 if (data->vlan_tci & VLAN_CFI_MASK) in sch_frag_xmit()
37 data->vlan_tci & ~VLAN_CFI_MASK); in sch_frag_xmit()
62 data->vlan_tci = skb_vlan_tag_get(skb) | VLAN_CFI_MASK; in sch_frag_prepare_frag()
64 data->vlan_tci = 0; in sch_frag_prepare_frag()
/kernel/linux/linux-5.10/include/net/
H A Derspan.h181 u16 vlan_tci = 0; in erspan_build_header() local
196 vlan_tci = ntohs(qp->tci); in erspan_build_header()
209 set_vlan(ershdr, vlan_tci); in erspan_build_header()
275 u16 vlan_tci = 0; in erspan_build_header_v2() local
290 vlan_tci = ntohs(qp->tci); in erspan_build_header_v2()
303 set_vlan(ershdr, vlan_tci); in erspan_build_header_v2()
/kernel/linux/linux-6.6/include/net/
H A Derspan.h184 u16 vlan_tci = 0; in erspan_build_header() local
199 vlan_tci = ntohs(qp->tci); in erspan_build_header()
212 set_vlan(ershdr, vlan_tci); in erspan_build_header()
278 u16 vlan_tci = 0; in erspan_build_header_v2() local
293 vlan_tci = ntohs(qp->tci); in erspan_build_header_v2()
306 set_vlan(ershdr, vlan_tci); in erspan_build_header_v2()
/kernel/linux/linux-5.10/drivers/net/dsa/
H A Dbcm_sf2_cfp.c266 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv4()
276 reg = udf_lower_bits(num_udf) << 24 | be16_to_cpu(vlan_tci) >> 8; in bcm_sf2_cfp_slice_ipv4()
286 reg = (u32)(be16_to_cpu(vlan_tci) & 0xff) << 24; in bcm_sf2_cfp_slice_ipv4()
351 __be16 vlan_tci = 0, vlan_m_tci = htons(0xffff); in bcm_sf2_cfp_ipv4_rule_set() local
379 vlan_tci = fs->h_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set()
380 vlan_m_tci = fs->m_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set()
445 bcm_sf2_cfp_slice_ipv4(priv, ipv4.key, ports.key, vlan_tci, in bcm_sf2_cfp_ipv4_rule_set()
484 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv6()
494 reg = udf_bits << 24 | be16_to_cpu(vlan_tci) >> in bcm_sf2_cfp_slice_ipv6()
263 bcm_sf2_cfp_slice_ipv4(struct bcm_sf2_priv *priv, struct flow_dissector_key_ipv4_addrs *addrs, struct flow_dissector_key_ports *ports, const __be16 vlan_tci, unsigned int slice_num, u8 num_udf, bool mask) bcm_sf2_cfp_slice_ipv4() argument
482 bcm_sf2_cfp_slice_ipv6(struct bcm_sf2_priv *priv, const __be32 *ip6_addr, const __be16 port, const __be16 vlan_tci, unsigned int slice_num, u32 udf_bits, bool mask) bcm_sf2_cfp_slice_ipv6() argument
632 __be16 vlan_tci = 0, vlan_m_tci = htons(0xffff); bcm_sf2_cfp_ipv6_rule_set() local
[all...]
/kernel/linux/linux-6.6/drivers/net/dsa/
H A Dbcm_sf2_cfp.c266 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv4()
276 reg = udf_lower_bits(num_udf) << 24 | be16_to_cpu(vlan_tci) >> 8; in bcm_sf2_cfp_slice_ipv4()
286 reg = (u32)(be16_to_cpu(vlan_tci) & 0xff) << 24; in bcm_sf2_cfp_slice_ipv4()
351 __be16 vlan_tci = 0, vlan_m_tci = htons(0xffff); in bcm_sf2_cfp_ipv4_rule_set() local
379 vlan_tci = fs->h_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set()
380 vlan_m_tci = fs->m_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set()
445 bcm_sf2_cfp_slice_ipv4(priv, ipv4.key, ports.key, vlan_tci, in bcm_sf2_cfp_ipv4_rule_set()
484 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv6()
494 reg = udf_bits << 24 | be16_to_cpu(vlan_tci) >> in bcm_sf2_cfp_slice_ipv6()
263 bcm_sf2_cfp_slice_ipv4(struct bcm_sf2_priv *priv, struct flow_dissector_key_ipv4_addrs *addrs, struct flow_dissector_key_ports *ports, const __be16 vlan_tci, unsigned int slice_num, u8 num_udf, bool mask) bcm_sf2_cfp_slice_ipv4() argument
482 bcm_sf2_cfp_slice_ipv6(struct bcm_sf2_priv *priv, const __be32 *ip6_addr, const __be16 port, const __be16 vlan_tci, unsigned int slice_num, u32 udf_bits, bool mask) bcm_sf2_cfp_slice_ipv6() argument
632 __be16 vlan_tci = 0, vlan_m_tci = htons(0xffff); bcm_sf2_cfp_ipv6_rule_set() local
[all...]
/kernel/linux/linux-6.6/include/linux/dsa/
H A Docelot.h214 static inline void ocelot_xfh_get_vlan_tci(void *extraction, u64 *vlan_tci) in ocelot_xfh_get_vlan_tci() argument
216 packing(extraction, vlan_tci, 15, 0, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_vlan_tci()
254 static inline void ocelot_ifh_set_vlan_tci(void *injection, u64 vlan_tci) in ocelot_ifh_set_vlan_tci() argument
256 packing(injection, &vlan_tci, 15, 0, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_vlan_tci()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_sriov.c99 u16 vlan_tci; in nfp_app_set_vf_vlan() local
116 vlan_tci = FIELD_PREP(NFP_NET_VF_CFG_VLAN_VID, vlan) | in nfp_app_set_vf_vlan()
119 writew(vlan_tci, app->pf->vfcfg_tbl2 + vf_offset + NFP_NET_VF_CFG_VLAN); in nfp_app_set_vf_vlan()
212 u16 vlan_tci; in nfp_app_get_vf_config() local
228 vlan_tci = readw(app->pf->vfcfg_tbl2 + vf_offset + NFP_NET_VF_CFG_VLAN); in nfp_app_get_vf_config()
236 ivi->vlan = FIELD_GET(NFP_NET_VF_CFG_VLAN_VID, vlan_tci); in nfp_app_get_vf_config()
237 ivi->qos = FIELD_GET(NFP_NET_VF_CFG_VLAN_QOS, vlan_tci); in nfp_app_get_vf_config()
/kernel/linux/linux-5.10/net/dsa/
H A Dtag_sja1105.c75 u16 vlan_tci; in sja1105_can_use_vlan_as_tags() local
85 vlan_tci = skb_vlan_tag_get(skb); in sja1105_can_use_vlan_as_tags()
87 vlan_tci = ntohs(hdr->h_vlan_TCI); in sja1105_can_use_vlan_as_tags()
89 return vid_is_dsa_8021q(vlan_tci & VLAN_VID_MASK); in sja1105_can_use_vlan_as_tags()
269 u16 vlan_tci; in sja1105_decode_subvlan() local
274 vlan_tci = (skb->priority << VLAN_PRIO_SHIFT) | vid; in sja1105_decode_subvlan()
275 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); in sja1105_decode_subvlan()
H A Dtag_ocelot.c184 u64 vlan_tci, tag_type; in ocelot_rcv() local
216 packing(extraction, &vlan_tci, 15, 0, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_rcv()
255 __vlan_hwaccel_put_tag(skb, htons(vlan_tpid), vlan_tci); in ocelot_rcv()
/kernel/linux/linux-5.10/include/trace/events/
H A Dnet.h26 __field( u16, vlan_tci )
46 __entry->vlan_tci = skb_vlan_tag_get(skb);
61 TP_printk("dev=%s queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d len=%u data_len=%u network_offset=%d transport_offset_valid=%d transport_offset=%d tx_flags=%d gso_size=%d gso_segs=%d gso_type=%#x",
63 __entry->vlan_tagged, __entry->vlan_proto, __entry->vlan_tci,
177 __field( u16, vlan_tci )
203 __entry->vlan_tci = skb_vlan_tag_get(skb);
218 TP_printk("dev=%s napi_id=%#x queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d hash=0x%08x l4_hash=%d len=%u data_len=%u truesize=%u mac_header_valid=%d mac_header=%d nr_frags=%d gso_size=%d gso_type=%#x",
221 __entry->vlan_tci, __entry->protocol, __entry->ip_summed,
/kernel/linux/linux-6.6/include/trace/events/
H A Dnet.h26 __field( u16, vlan_tci )
46 __entry->vlan_tci = skb_vlan_tag_get(skb);
62 TP_printk("dev=%s queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d len=%u data_len=%u network_offset=%d transport_offset_valid=%d transport_offset=%d tx_flags=%d gso_size=%d gso_segs=%d gso_type=%#x",
64 __entry->vlan_tagged, __entry->vlan_proto, __entry->vlan_tci,
178 __field( u16, vlan_tci )
204 __entry->vlan_tci = skb_vlan_tag_get(skb);
219 TP_printk("dev=%s napi_id=%#x queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d hash=0x%08x l4_hash=%d len=%u data_len=%u truesize=%u mac_header_valid=%d mac_header=%d nr_frags=%d gso_size=%d gso_type=%#x",
222 __entry->vlan_tci, __entry->protocol, __entry->ip_summed,
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/
H A Daq_filters.c141 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK && in aq_check_approve_fl2()
168 (!test_bit(be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK, in aq_check_approve_fvlan()
192 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_VID_MASK) { in aq_check_filter()
194 } else if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK) { in aq_check_filter()
199 be16_to_cpu(fsp->m_ext.vlan_tci)); in aq_check_filter()
324 data->user_priority_en = be16_to_cpu(fsp->m_ext.vlan_tci) in aq_set_data_fl2()
326 data->user_priority = (be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fl2()
417 (be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK)) { in aq_set_data_fvlan()
423 aq_vlans[location].vlan_id = be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fvlan()
439 if (be16_to_cpu(rule->aq_fsp.h_ext.vlan_tci) in aq_del_fvlan_by_vlan()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_filters.c141 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK && in aq_check_approve_fl2()
168 (!test_bit(be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK, in aq_check_approve_fvlan()
192 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_VID_MASK) { in aq_check_filter()
194 } else if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK) { in aq_check_filter()
199 be16_to_cpu(fsp->m_ext.vlan_tci)); in aq_check_filter()
324 data->user_priority_en = be16_to_cpu(fsp->m_ext.vlan_tci) in aq_set_data_fl2()
326 data->user_priority = (be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fl2()
417 (be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK)) { in aq_set_data_fvlan()
423 aq_vlans[location].vlan_id = be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fvlan()
439 if (be16_to_cpu(rule->aq_fsp.h_ext.vlan_tci) in aq_del_fvlan_by_vlan()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Def100_tx.c174 u16 vlan_tci = skb_vlan_tag_get(skb); in ef100_set_tx_hw_vlan() local
179 ESF_GZ_TX_SEND_VLAN_INSERT_TCI, vlan_tci); in ef100_set_tx_hw_vlan()
213 u16 vlan_tci = skb_vlan_tag_get(skb); in ef100_make_tso_desc() local
235 ESF_GZ_TX_TSO_VLAN_INSERT_TCI, vlan_tci in ef100_make_tso_desc()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c27 * @vlan_tci: VLAN info associated with MAC
33 __be16 vlan_tci; member
355 ext->vlan_tci = flow_pay->pre_tun_rule.vlan_tci; in nfp_tun_mutual_link()
418 ext->vlan_tci = cpu_to_be16(U16_MAX); in nfp_tun_cleanup_nn_entries()
453 ext->vlan_tci = cpu_to_be16(U16_MAX); in nfp_tun_unlink_and_update_nn_entries()
531 ext->vlan_tci = cpu_to_be16(U16_MAX); in nfp_tun_write_neigh()
1444 payload.vlan_tci = flow->pre_tun_rule.vlan_tci; in nfp_flower_xmit_pre_tun_flow()
1468 flow->pre_tun_rule.vlan_tci in nfp_flower_xmit_pre_tun_flow()
[all...]
/kernel/linux/linux-5.10/net/8021q/
H A Dvlan_dev.c52 u16 vlan_tci = 0; in vlan_dev_hard_header() local
58 vlan_tci = vlan->vlan_id; in vlan_dev_hard_header()
59 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_header()
60 vhdr->h_vlan_TCI = htons(vlan_tci); in vlan_dev_hard_header()
113 u16 vlan_tci; in vlan_dev_hard_start_xmit() local
114 vlan_tci = vlan->vlan_id; in vlan_dev_hard_start_xmit()
115 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_start_xmit()
116 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); in vlan_dev_hard_start_xmit()
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c217 le16_to_cpu(comp->vlan_tci)); in ionic_rx_clean()
748 u16 vlan_tci, bool has_vlan, in ionic_tx_tso_post()
762 desc->vlan_tci = cpu_to_le16(vlan_tci); in ionic_tx_tso_post()
813 u16 vlan_tci; in ionic_tx_tso() local
823 vlan_tci = skb_vlan_tag_get(skb); in ionic_tx_tso()
869 vlan_tci, has_vlan, in ionic_tx_tso()
906 vlan_tci, has_vlan, in ionic_tx_tso()
929 vlan_tci, has_vlan, in ionic_tx_tso()
985 desc->vlan_tci in ionic_tx_calc_csum()
743 ionic_tx_tso_post(struct ionic_queue *q, struct ionic_txq_desc *desc, struct sk_buff *skb, dma_addr_t addr, u8 nsge, u16 len, unsigned int hdrlen, unsigned int mss, bool outer_csum, u16 vlan_tci, bool has_vlan, bool start, bool done) ionic_tx_tso_post() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c346 le16_to_cpu(comp->vlan_tci)); in ionic_rx_clean()
966 u16 vlan_tci, bool has_vlan, in ionic_tx_tso_post()
981 desc->vlan_tci = cpu_to_le16(vlan_tci); in ionic_tx_tso_post()
1018 u16 vlan_tci; in ionic_tx_tso() local
1037 vlan_tci = skb_vlan_tag_get(skb); in ionic_tx_tso()
1107 hdrlen, mss, outer_csum, vlan_tci, has_vlan, in ionic_tx_tso()
1146 desc->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); in ionic_tx_calc_csum()
1149 desc->vlan_tci = 0; in ionic_tx_calc_csum()
1185 desc->vlan_tci in ionic_tx_calc_no_csum()
960 ionic_tx_tso_post(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct sk_buff *skb, dma_addr_t addr, u8 nsge, u16 len, unsigned int hdrlen, unsigned int mss, bool outer_csum, u16 vlan_tci, bool has_vlan, bool start, bool done) ionic_tx_tso_post() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1031 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vid()
1036 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm()
1041 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfi()
1046 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim()
1051 return (be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_prio()
1057 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom()
1073 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer()
1074 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer()
1075 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer()
1261 flow->m_ext.vlan_tci in gfar_invert_masks()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1041 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vid()
1046 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm()
1051 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfi()
1056 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim()
1061 return (be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_prio()
1067 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom()
1083 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer()
1084 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer()
1085 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer()
1271 flow->m_ext.vlan_tci in gfar_invert_masks()
[all...]

Completed in 21 milliseconds

123456789