/net/8021q/ |
D | vlan.h | 63 __be16 vlan_proto, in vlan_group_get_device() argument 66 return __vlan_group_get_device(vg, vlan_proto_idx(vlan_proto), vlan_id); in vlan_group_get_device() 70 __be16 vlan_proto, u16 vlan_id, in vlan_group_set_device() argument 76 array = vg->vlan_devices_arrays[vlan_proto_idx(vlan_proto)] in vlan_group_set_device() 83 __be16 vlan_proto, u16 vlan_id) in vlan_find_dev() argument 89 vlan_proto, vlan_id); in vlan_find_dev()
|
D | vlan_core.c | 11 __be16 vlan_proto = skb->vlan_proto; in vlan_do_receive() local 16 vlan_dev = vlan_find_dev(skb->dev, vlan_proto, vlan_id); in vlan_do_receive() 44 skb = *skbp = vlan_insert_tag(skb, skb->vlan_proto, in vlan_do_receive() 69 __be16 vlan_proto, u16 vlan_id) in __vlan_find_dev_deep_rcu() argument 75 vlan_proto, vlan_id); in __vlan_find_dev_deep_rcu() 87 vlan_proto, vlan_id); in __vlan_find_dev_deep_rcu() 113 return vlan_dev_priv(dev)->vlan_proto; in vlan_dev_vlan_proto()
|
D | vlan.c | 55 __be16 vlan_proto, u16 vlan_id) in vlan_group_prealloc_vid() argument 63 pidx = vlan_proto_idx(vlan_proto); in vlan_group_prealloc_vid() 100 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); in unregister_vlan_dev() 114 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev() 145 err = vlan_vid_add(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev() 163 err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id); in register_vlan_dev() 185 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev); in register_vlan_dev() 199 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev() 261 vlan->vlan_proto = htons(ETH_P_8021Q); in register_vlan_device() 317 if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto)) in vlan_transfer_features()
|
D | vlan_gvrp.c | 35 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_join() 46 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_leave()
|
D | vlan_mvrp.c | 41 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_join() 52 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_leave()
|
D | vlan_netlink.c | 139 vlan->vlan_proto = proto; in vlan_newlink() 144 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id); in vlan_newlink() 191 if (nla_put_be16(skb, IFLA_VLAN_PROTOCOL, vlan->vlan_proto) || in vlan_fill_info()
|
D | vlan_dev.c | 77 skb->protocol = vlan->vlan_proto; in vlan_dev_hard_header() 78 type = ntohs(vlan->vlan_proto); in vlan_dev_hard_header() 118 if (veth->h_vlan_proto != vlan->vlan_proto || in vlan_dev_hard_start_xmit() 123 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); in vlan_dev_hard_start_xmit() 590 vlan_dev_priv(dev)->vlan_proto)) { in vlan_dev_init()
|
/net/bridge/ |
D | br_vlan.c | 89 return vlan_vid_add(dev, br->vlan_proto, vid); in __vlan_vid_add() 136 vlan_vid_del(dev, br->vlan_proto, vid); in __vlan_vid_del() 400 skb->protocol == br->vlan_proto)) { in __allowed_ingress() 408 if (skb->vlan_proto != br->vlan_proto) { in __allowed_ingress() 411 skb = vlan_insert_tag_set_proto(skb, skb->vlan_proto, in __allowed_ingress() 444 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); in __allowed_ingress() 524 if (!br_vlan_get_tag(skb, vid) && skb->vlan_proto != br->vlan_proto) in br_should_learn() 647 if (!br->vlan_enabled || br->vlan_proto == htons(ETH_P_8021Q)) { in recalculate_group_addr() 660 if (!br->vlan_enabled || br->vlan_proto == htons(ETH_P_8021Q)) in br_recalculate_fwd_mask() 705 if (br->vlan_proto == proto) in __br_vlan_set_proto() [all …]
|
D | br_netfilter_hooks.c | 81 static inline __be16 vlan_proto(const struct sk_buff *skb) in vlan_proto() function 92 (vlan_proto(skb) == htons(ETH_P_IP) && \ 96 (vlan_proto(skb) == htons(ETH_P_IPV6) && \ 100 (vlan_proto(skb) == htons(ETH_P_ARP) && \ 127 __be16 vlan_proto; member 433 vlan = __vlan_find_dev_deep_rcu(br, skb->vlan_proto, in brnf_get_logical_dev() 672 skb->vlan_proto = data->vlan_proto; in br_nf_push_frag_xmit() 740 data->vlan_proto = skb->vlan_proto; in br_nf_dev_queue_xmit()
|
D | br_netlink.c | 911 __be16 vlan_proto = nla_get_be16(data[IFLA_BR_VLAN_PROTOCOL]); in br_changelink() local 913 err = __br_vlan_set_proto(br, vlan_proto); in br_changelink() 1210 if (nla_put_be16(skb, IFLA_BR_VLAN_PROTOCOL, br->vlan_proto) || in br_fill_info()
|
D | br_sysfs_br.c | 732 return sprintf(buf, "%#06x\n", ntohs(br->vlan_proto)); in vlan_protocol_show()
|
D | br_private.h | 374 __be16 vlan_proto; member
|
/net/openvswitch/ |
D | actions.c | 66 __be16 vlan_proto; member 661 skb->vlan_proto = data->vlan_proto; in ovs_vport_output() 698 data->vlan_proto = skb->vlan_proto; in prepare_frag()
|
D | flow.c | 348 key->eth.vlan.tpid = skb->vlan_proto; in parse_vlan()
|
/net/core/ |
D | filter.c | 289 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_proto) != 2); in convert_bpf_extensions() 293 offsetof(struct sk_buff, vlan_proto)); in convert_bpf_extensions() 1860 BPF_CALL_3(bpf_skb_vlan_push, struct sk_buff *, skb, __be16, vlan_proto, in BPF_CALL_3() argument 1865 if (unlikely(vlan_proto != htons(ETH_P_8021Q) && in BPF_CALL_3() 1866 vlan_proto != htons(ETH_P_8021AD))) in BPF_CALL_3() 1867 vlan_proto = htons(ETH_P_8021Q); in BPF_CALL_3() 1870 ret = skb_vlan_push(skb, vlan_proto, vlan_tci); in BPF_CALL_3() 2855 case offsetof(struct __sk_buff, vlan_proto): in sk_filter_convert_ctx_access() 2856 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_proto) != 2); in sk_filter_convert_ctx_access() 2859 offsetof(struct sk_buff, vlan_proto)); in sk_filter_convert_ctx_access()
|
D | skbuff.c | 860 CHECK_SKB_FIELD(vlan_proto); in __copy_skb_header() 4585 __be16 vlan_proto; in skb_vlan_pop() local 4602 vlan_proto = skb->protocol; in skb_vlan_pop() 4607 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in skb_vlan_pop() 4615 int skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) in skb_vlan_push() argument 4627 err = __vlan_insert_tag(skb, skb->vlan_proto, in skb_vlan_push() 4632 skb->protocol = skb->vlan_proto; in skb_vlan_push() 4637 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in skb_vlan_push()
|
D | netpoll.c | 81 !vlan_hw_offload_capable(features, skb->vlan_proto)) { in netpoll_start_xmit()
|
D | rtnetlink.c | 1149 ivi.vlan_proto = htons(ETH_P_8021Q); in rtnl_fill_vfinfo() 1170 vf_vlan_info.vlan_proto = ivi.vlan_proto; in rtnl_fill_vfinfo() 1771 ivvl[0]->qos, ivvl[0]->vlan_proto); in do_setvfinfo()
|
D | flow_dissector.c | 130 skb->vlan_proto : skb->protocol; in __skb_flow_dissect()
|
D | dev.c | 2993 !vlan_hw_offload_capable(features, skb->vlan_proto)) in validate_xmit_vlan()
|
/net/netfilter/ |
D | nf_tables_trace.c | 78 veth.h_vlan_proto = skb->vlan_proto; in nf_trace_fill_ll_header()
|
D | nft_payload.c | 36 veth.h_vlan_proto = skb->vlan_proto; in nft_payload_copy_vlan()
|
D | nfnetlink_queue.c | 332 nla_put_be16(skb, NFQA_VLAN_PROTO, entskb->vlan_proto)) in nfqnl_put_bridge() 1120 entry->skb->vlan_proto = nla_get_be16(tb[NFQA_VLAN_PROTO]); in nfqa_parse_bridge()
|
/net/packet/ |
D | af_packet.c | 1008 ppd->hv1.tp_vlan_tpid = ntohs(pkc->skb->vlan_proto); in prb_fill_vlan_info() 2309 h.h2->tp_vlan_tpid = ntohs(skb->vlan_proto); in tpacket_rcv() 3408 aux.tp_vlan_tpid = ntohs(skb->vlan_proto); in packet_recvmsg()
|