/linux-master/drivers/net/ethernet/sfc/ |
H A D | sriov.h | 16 u8 qos, __be16 vlan_proto);
|
H A D | sriov.c | 22 u8 qos, __be16 vlan_proto) 31 if (vlan_proto != htons(ETH_P_8021Q)) 21 efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/include/linux/ |
H A D | if_vlan.h | 142 __be16 vlan_proto, u16 vlan_id); 171 * @vlan_proto: VLAN encapsulation protocol 186 __be16 vlan_proto; member in struct:vlan_dev_priv 241 __be16 vlan_proto, u16 vlan_id) 339 * @vlan_proto: VLAN encapsulation protocol 349 __be16 vlan_proto, u16 vlan_tci, 372 veth->h_vlan_proto = vlan_proto; 389 * @vlan_proto: VLAN encapsulation protocol 398 __be16 vlan_proto, u16 vlan_tci) 400 return __vlan_insert_inner_tag(skb, vlan_proto, vlan_tc 240 __vlan_find_dev_deep_rcu(struct net_device *real_dev, __be16 vlan_proto, u16 vlan_id) argument 348 __vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) argument 397 __vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) argument 418 vlan_insert_inner_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci, unsigned int mac_len) argument 447 vlan_insert_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) argument 465 vlan_insert_tag_set_proto(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) argument 524 __vlan_hwaccel_put_tag(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) argument [all...] |
H A D | if_link.h | 31 __be16 vlan_proto; member in struct:ifla_vf_info
|
H A D | netfilter_bridge.h | 12 __be16 vlan_proto; member in struct:nf_bridge_frag_data
|
/linux-master/net/8021q/ |
H A D | vlan.h | 68 __be16 vlan_proto, 71 int pidx = vlan_proto_idx(vlan_proto); 80 __be16 vlan_proto, u16 vlan_id, 83 int pidx = vlan_proto_idx(vlan_proto); 95 __be16 vlan_proto, u16 vlan_id) 101 vlan_proto, vlan_id); 67 vlan_group_get_device(struct vlan_group *vg, __be16 vlan_proto, u16 vlan_id) argument 79 vlan_group_set_device(struct vlan_group *vg, __be16 vlan_proto, u16 vlan_id, struct net_device *dev) argument 94 vlan_find_dev(struct net_device *real_dev, __be16 vlan_proto, u16 vlan_id) argument
|
H A D | vlan_gvrp.c | 32 if (vlan->vlan_proto != htons(ETH_P_8021Q)) 43 if (vlan->vlan_proto != htons(ETH_P_8021Q))
|
H A D | vlan_mvrp.c | 38 if (vlan->vlan_proto != htons(ETH_P_8021Q)) 49 if (vlan->vlan_proto != htons(ETH_P_8021Q))
|
H A D | vlan_core.c | 13 __be16 vlan_proto = skb->vlan_proto; local 18 vlan_dev = vlan_find_dev(skb->dev, vlan_proto, vlan_id); 52 skb = *skbp = vlan_insert_inner_tag(skb, skb->vlan_proto, 77 __be16 vlan_proto, u16 vlan_id) 83 vlan_proto, vlan_id); 95 vlan_proto, vlan_id); 121 return vlan_dev_priv(dev)->vlan_proto; 76 __vlan_find_dev_deep_rcu(struct net_device *dev, __be16 vlan_proto, u16 vlan_id) argument
|
H A D | vlan.c | 51 __be16 vlan_proto, u16 vlan_id) 60 pidx = vlan_proto_idx(vlan_proto); 111 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); 125 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); 157 err = vlan_vid_add(real_dev, vlan->vlan_proto, vlan_id); 175 err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id); 193 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev); 207 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); 270 vlan->vlan_proto = htons(ETH_P_8021Q); 324 if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto)) 50 vlan_group_prealloc_vid(struct vlan_group *vg, __be16 vlan_proto, u16 vlan_id) argument [all...] |
H A D | vlan_netlink.c | 171 vlan->vlan_proto = proto; 177 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id, 231 if (nla_put_be16(skb, IFLA_VLAN_PROTOCOL, vlan->vlan_proto) ||
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | sriov.h | 27 u8 qos, __be16 vlan_proto) 36 if (vlan_proto != htons(ETH_P_8021Q)) 26 efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/include/trace/events/ |
H A D | net.h | 25 __field( u16, vlan_proto ) 45 __entry->vlan_proto = ntohs(skb->vlan_proto); 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, 177 __field( u16, vlan_proto ) 203 __entry->vlan_proto = ntohs(skb->vlan_proto); 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", 221 __entry->skbaddr, __entry->vlan_tagged, __entry->vlan_proto, [all...] |
/linux-master/net/bridge/ |
H A D | br_arp_nd_proxy.c | 48 __be16 vlan_proto, u16 vlan_tci) 77 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); 176 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, 213 skb->vlan_proto, 251 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) 354 __vlan_hwaccel_put_tag(reply, vlan_proto, vlan_tci); 435 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, 467 skb->vlan_proto, 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) 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) argument
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_sriov.h | 24 u8 qos, __be16 vlan_proto);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_sriov.h | 61 __be16 vlan_proto);
|
H A D | nfp_net_sriov.c | 97 __be16 vlan_proto) 110 if (!eth_type_vlan(vlan_proto)) 120 err = nfp_net_sriov_check(app, vf, NFP_NET_VF_CFG_MB_CAP_VLAN_PROTO, "vlan_proto", true); 124 if (vlan_proto != htons(ETH_P_8021Q)) { 139 vlan_tag |= FIELD_PREP(NFP_NET_VF_CFG_VLAN_PROT, ntohs(vlan_proto)); 290 if (!nfp_net_sriov_check(app, vf, NFP_NET_VF_CFG_MB_CAP_VLAN_PROTO, "vlan_proto", false)) 291 ivi->vlan_proto = htons(FIELD_GET(NFP_NET_VF_CFG_VLAN_PROT, vlan_tag)); 96 nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/net/sched/ |
H A D | sch_frag.c | 15 __be16 vlan_proto; member in struct:sch_frag_data 36 __vlan_hwaccel_put_tag(skb, data->vlan_proto, 65 data->vlan_proto = skb->vlan_proto;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 259 if ((vlan_tci & VLAN_VID_MASK) && rx_ring->vlan_proto) 260 __vlan_hwaccel_put_tag(skb, rx_ring->vlan_proto, 605 * @vlan_proto: destination address for VLAN protocol 611 static int ice_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto, argument 616 *vlan_proto = xdp_ext->pkt_ctx->vlan_proto; 617 if (!*vlan_proto)
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_sriov.h | 82 __be16 vlan_proto);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.c | 90 mlx5_esw_bridge_ingress_vlan_proto_fg_create(unsigned int from, unsigned int to, u16 vlan_proto, argument 108 if (vlan_proto == ETH_P_8021Q) 110 else if (vlan_proto == ETH_P_8021AD) 125 vlan_proto, PTR_ERR(fg)); 153 u16 vlan_proto, struct mlx5_eswitch *esw, 170 if (vlan_proto == ETH_P_8021Q) 172 else if (vlan_proto == ETH_P_8021AD) 248 mlx5_esw_bridge_egress_vlan_proto_fg_create(unsigned int from, unsigned int to, u16 vlan_proto, argument 265 if (vlan_proto == ETH_P_8021Q) 267 else if (vlan_proto 152 mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create(unsigned int from, unsigned int to, u16 vlan_proto, struct mlx5_eswitch *esw, struct mlx5_flow_table *ingress_ft) argument 1021 mlx5_esw_bridge_vlan_push_create(u16 vlan_proto, struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) argument 1120 mlx5_esw_bridge_vlan_push_pop_fhs_create(u16 vlan_proto, struct mlx5_esw_bridge_port *port, struct mlx5_esw_bridge_vlan *vlan) argument 1133 mlx5_esw_bridge_vlan_push_pop_create(u16 vlan_proto, u16 flags, struct mlx5_esw_bridge_port *port, struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) argument 1172 mlx5_esw_bridge_vlan_create(u16 vlan_proto, u16 vid, u16 flags, struct mlx5_esw_bridge_port *port, struct mlx5_eswitch *esw) argument [all...] |
H A D | bridge_mcast.c | 94 if (bridge->vlan_proto == ETH_P_8021Q) { 99 } else if (bridge->vlan_proto == ETH_P_8021AD) { 367 mlx5_esw_bridge_mcast_vlan_proto_fg_create(unsigned int from, unsigned int to, u16 vlan_proto, argument 382 if (vlan_proto == ETH_P_8021Q) 384 else if (vlan_proto == ETH_P_8021AD) 396 vlan_proto, fg); 572 mlx5_esw_bridge_mcast_vlan_flow_create(u16 vlan_proto, struct mlx5_esw_bridge_port *port, argument 597 if (vlan_proto == ETH_P_8021Q) { 602 } else if (vlan_proto == ETH_P_8021AD) { 621 int mlx5_esw_bridge_vlan_mcast_init(u16 vlan_proto, struc argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | vlan.c | 62 attr->vlan_proto[vlan_idx] = act->vlan.proto; 63 if (!attr->vlan_proto[vlan_idx]) 64 attr->vlan_proto[vlan_idx] = htons(ETH_P_8021Q);
|
/linux-master/drivers/net/netdevsim/ |
H A D | netdev.c | 114 u16 vlan, u8 qos, __be16 vlan_proto) 124 nsim_dev->vfconfigs[vf].vlan_proto = vlan_proto; 198 ivi->vlan_proto = nsim_dev->vfconfigs[vf].vlan_proto; 113 nsim_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.h | 130 u16 vlan_id, u8 qos, __be16 vlan_proto);
|