Home
last modified time | relevance | path

Searched refs:vlan (Results 1 – 25 of 67) sorted by relevance

123

/net/bridge/
A Dbr_vlan_tunnel.c54 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del() argument
60 vlan_tunnel_info_release(vlan); in vlan_tunnel_info_del()
90 vlan_tunnel_info_release(vlan); in __vlan_tunnel_info_add()
102 struct net_bridge_vlan *vlan; in nbp_vlan_tunnel_info_add() local
107 vlan = br_vlan_find(vg, vid); in nbp_vlan_tunnel_info_add()
108 if (!vlan) in nbp_vlan_tunnel_info_add()
139 vlan_tunnel_info_del(vg, vlan); in __vlan_tunnel_info_flush()
167 struct net_bridge_vlan *vlan; in br_handle_ingress_vlan_tunnel() local
178 if (!vlan) in br_handle_ingress_vlan_tunnel()
187 struct net_bridge_vlan *vlan) in br_handle_egress_vlan_tunnel() argument
[all …]
A Dbr_vlan.c632 *vlan = v; in __allowed_ingress()
649 *vlan = NULL; in br_allowed_ingress()
784 if (vlan) in br_vlan_add()
788 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in br_vlan_add()
789 if (!vlan) in br_vlan_add()
794 kfree(vlan); in br_vlan_add()
806 kfree(vlan); in br_vlan_add()
1318 if (vlan) { in nbp_vlan_add()
1335 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in nbp_vlan_add()
1336 if (!vlan) in nbp_vlan_add()
[all …]
A Dbr_multicast.c230 if (vlan && !br_multicast_port_ctx_vlan_disabled(&vlan->port_mcast_ctx)) in br_multicast_pg_to_port_ctx()
254 if (vlan && !br_multicast_port_ctx_vlan_disabled(&vlan->port_mcast_ctx)) in br_multicast_port_vid_to_port_ctx()
913 vlan = pmctx->vlan; in __br_multicast_query_handle_vlan()
915 vlan = brmctx->vlan; in __br_multicast_query_handle_vlan()
917 if (vlan && !(vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED)) { in __br_multicast_query_handle_vlan()
2002 pmctx->vlan = vlan; in br_multicast_port_ctx_init()
4024 masterv = vlan; in br_multicast_rcv()
4105 brmctx->vlan = vlan; in br_multicast_ctx_init()
4323 br = vlan->br; in br_multicast_toggle_one_vlan()
4345 br = vlan->port->br; in br_multicast_toggle_one_vlan()
[all …]
A Dbr_private_tunnel.h44 struct net_bridge_vlan *vlan);
49 struct net_bridge_vlan *vlan);
73 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del() argument
A Dbr_private.h119 struct net_bridge_vlan *vlan; member
139 struct net_bridge_vlan *vlan; member
961 struct net_bridge_vlan *vlan,
1052 struct net_bridge_vlan *vlan,
1056 struct net_bridge_vlan *vlan,
1239 return !!brmctx->vlan; in br_multicast_ctx_is_vlan()
1245 return !!pmctx->vlan; in br_multicast_port_ctx_is_vlan()
1370 struct net_bridge_vlan *vlan, in br_multicast_rcv() argument
1507 struct net_bridge_vlan *vlan, in br_multicast_ctx_init() argument
1562 struct net_bridge_vlan **vlan);
[all …]
A Dbr_device.c40 struct net_bridge_vlan *vlan; in br_dev_xmit() local
69 &state, &vlan)) in br_dev_xmit()
98 if (br_multicast_rcv(&brmctx, &pmctx_null, vlan, skb, vid)) { in br_dev_xmit()
416 if (ctx->num_vlans >= ARRAY_SIZE(ctx->vlan)) in br_fill_forward_path()
418 ctx->vlan[ctx->num_vlans].id = path->bridge.vlan_id; in br_fill_forward_path()
419 ctx->vlan[ctx->num_vlans].proto = path->bridge.vlan_proto; in br_fill_forward_path()
/net/8021q/
A Dvlan_dev.c60 vlan_tci = vlan->vlan_id; in vlan_dev_hard_header()
83 dev = vlan->real_dev; in vlan_dev_hard_header()
116 vlan_tci = vlan->vlan_id; in vlan_dev_hard_start_xmit()
121 skb->dev = vlan->real_dev; in vlan_dev_hard_start_xmit()
209 vlan->nr_egress_mappings++; in vlan_dev_set_egress_priority()
722 vlan->netpoll = netpoll; in vlan_dev_netpoll_setup()
736 vlan->netpoll = NULL; in vlan_dev_netpoll_cleanup()
757 ctx->dev = vlan->real_dev; in vlan_dev_fill_forward_path()
761 ctx->vlan[ctx->num_vlans].id = vlan->vlan_id; in vlan_dev_fill_forward_path()
762 ctx->vlan[ctx->num_vlans].proto = vlan->vlan_proto; in vlan_dev_fill_forward_path()
[all …]
A Dvlan.c82 struct vlan_dev_priv *vlan) in vlan_stacked_transfer_operstate() argument
94 u16 vlan_id = vlan->vlan_id; in unregister_vlan_dev()
105 if (vlan->flags & VLAN_FLAG_MVRP) in unregister_vlan_dev()
107 if (vlan->flags & VLAN_FLAG_GVRP) in unregister_vlan_dev()
152 u16 vlan_id = vlan->vlan_id; in register_vlan_dev()
217 struct vlan_dev_priv *vlan; in register_vlan_device() local
269 vlan = vlan_dev_priv(new_dev); in register_vlan_device()
271 vlan->vlan_id = vlan_id; in register_vlan_device()
272 vlan->real_dev = real_dev; in register_vlan_device()
273 vlan->dent = NULL; in register_vlan_device()
[all …]
A Dvlanproc.c145 if (!vlan->dent) in vlan_proc_add_dev()
222 vlan->vlan_id, vlan->real_dev->name); in vlan_seq_show()
242 vlandev->name, vlan->vlan_id, in vlandev_seq_show()
255 vlan->ingress_priority_map[0], in vlandev_seq_show()
256 vlan->ingress_priority_map[1], in vlandev_seq_show()
257 vlan->ingress_priority_map[2], in vlandev_seq_show()
258 vlan->ingress_priority_map[3], in vlandev_seq_show()
259 vlan->ingress_priority_map[4], in vlandev_seq_show()
260 vlan->ingress_priority_map[5], in vlandev_seq_show()
261 vlan->ingress_priority_map[6], in vlandev_seq_show()
[all …]
A Dvlan_netlink.c170 vlan->vlan_proto = proto; in vlan_newlink()
172 vlan->real_dev = real_dev; in vlan_newlink()
174 vlan->flags = VLAN_FLAG_REORDER_HDR; in vlan_newlink()
176 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id, in vlan_newlink()
233 if (vlan->flags) { in vlan_fill_info()
234 f.flags = vlan->flags; in vlan_fill_info()
239 if (vlan->nr_ingress_mappings) { in vlan_fill_info()
245 if (!vlan->ingress_priority_map[i]) in vlan_fill_info()
249 m.to = vlan->ingress_priority_map[i]; in vlan_fill_info()
257 if (vlan->nr_egress_mappings) { in vlan_fill_info()
[all …]
A Dvlan_gvrp.c29 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_gvrp_request_join() local
30 __be16 vlan_id = htons(vlan->vlan_id); in vlan_gvrp_request_join()
32 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_join()
34 return garp_request_join(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_join()
40 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_gvrp_request_leave() local
41 __be16 vlan_id = htons(vlan->vlan_id); in vlan_gvrp_request_leave()
43 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_leave()
45 garp_request_leave(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_leave()
A Dvlan_mvrp.c35 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_mvrp_request_join() local
36 __be16 vlan_id = htons(vlan->vlan_id); in vlan_mvrp_request_join()
38 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_join()
40 return mrp_request_join(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_join()
46 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_mvrp_request_leave() local
47 __be16 vlan_id = htons(vlan->vlan_id); in vlan_mvrp_request_leave()
49 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_leave()
51 mrp_request_leave(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_leave()
/net/batman-adv/
A Dmesh-interface.c506 kfree_rcu(vlan, rcu); in batadv_meshif_vlan_release()
530 vlan = vlan_tmp; in batadv_meshif_vlan_get()
535 return vlan; in batadv_meshif_vlan_get()
552 if (vlan) { in batadv_meshif_create_vlan()
558 vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC); in batadv_meshif_create_vlan()
559 if (!vlan) { in batadv_meshif_create_vlan()
564 vlan->bat_priv = bat_priv; in batadv_meshif_create_vlan()
565 vlan->vid = vid; in batadv_meshif_create_vlan()
644 if (!vlan) in batadv_interface_add_vid()
689 if (!vlan) in batadv_interface_kill_vid()
[all …]
A Dnetlink.c177 struct batadv_meshif_vlan *vlan; in batadv_netlink_mesh_fill_ap_isolation() local
181 if (!vlan) in batadv_netlink_mesh_fill_ap_isolation()
185 batadv_meshif_vlan_put(vlan); in batadv_netlink_mesh_fill_ap_isolation()
204 if (!vlan) in batadv_netlink_set_mesh_ap_isolation()
208 batadv_meshif_vlan_put(vlan); in batadv_netlink_set_mesh_ap_isolation()
1310 if (!vlan) in batadv_get_vlan_from_info()
1313 return vlan; in batadv_get_vlan_from_info()
1368 if (IS_ERR(vlan)) { in batadv_pre_doit()
1369 ret = PTR_ERR(vlan); in batadv_pre_doit()
1373 info->user_ptr[1] = vlan; in batadv_pre_doit()
[all …]
A Dtranslation-table.c299 if (!vlan) in batadv_tt_local_size_mod()
344 if (!vlan) in batadv_tt_global_size_mod()
665 if (!vlan) { in batadv_tt_local_add()
691 tt_local->vlan = vlan; in batadv_tt_local_add()
1049 if (!vlan) in batadv_tt_local_dump_entry()
1052 crc = vlan->tt.crc; in batadv_tt_local_dump_entry()
1771 if (!vlan) in batadv_tt_global_dump_subentry()
1774 crc = vlan->tt.crc; in batadv_tt_global_dump_subentry()
2786 if (!vlan) in batadv_tt_global_check_crc()
2822 vlan->tt.crc = batadv_tt_local_crc(bat_priv, vlan->vid); in batadv_tt_local_update_crc()
[all …]
A Doriginator.c123 vlan = tmp; in batadv_orig_node_vlan_get()
129 return vlan; in batadv_orig_node_vlan_get()
180 if (vlan) in batadv_orig_node_vlan_new()
183 vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC); in batadv_orig_node_vlan_new()
184 if (!vlan) in batadv_orig_node_vlan_new()
187 kref_init(&vlan->refcount); in batadv_orig_node_vlan_new()
188 vlan->vid = vid; in batadv_orig_node_vlan_new()
190 kref_get(&vlan->refcount); in batadv_orig_node_vlan_new()
196 return vlan; in batadv_orig_node_vlan_new()
881 hlist_del_rcu(&vlan->list); in batadv_orig_node_release()
[all …]
A Dmesh-interface.h34 static inline void batadv_meshif_vlan_put(struct batadv_meshif_vlan *vlan) in batadv_meshif_vlan_put() argument
36 if (!vlan) in batadv_meshif_vlan_put()
39 kref_put(&vlan->refcount, batadv_meshif_vlan_release); in batadv_meshif_vlan_put()
/net/dsa/
A Dtrace.h328 TP_ARGS(dp, vlan, err),
344 __entry->vid = vlan->vid;
345 __entry->flags = vlan->flags;
346 __entry->changed = vlan->changed;
360 TP_ARGS(dp, vlan, err));
365 TP_ARGS(dp, vlan, err));
373 TP_ARGS(dp, vlan, refcount),
389 __entry->vid = vlan->vid;
390 __entry->flags = vlan->flags;
419 TP_ARGS(dp, vlan),
[all …]
A Dswitch.c682 if (v->vid == vlan->vid) in dsa_vlan_find()
700 trace_dsa_vlan_add_hw(dp, vlan, err); in dsa_port_do_vlan_add()
710 if (vlan->changed) in dsa_port_do_vlan_add()
715 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_add()
729 trace_dsa_vlan_add_hw(dp, vlan, err); in dsa_port_do_vlan_add()
735 v->vid = vlan->vid; in dsa_port_do_vlan_add()
756 trace_dsa_vlan_del_hw(dp, vlan, err); in dsa_port_do_vlan_del()
763 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_del()
765 trace_dsa_vlan_del_not_found(dp, vlan); in dsa_port_do_vlan_del()
776 trace_dsa_vlan_del_hw(dp, vlan, err); in dsa_port_do_vlan_del()
[all …]
A Dport.h85 const struct switchdev_obj_port_vlan *vlan,
88 const struct switchdev_obj_port_vlan *vlan);
90 const struct switchdev_obj_port_vlan *vlan,
93 const struct switchdev_obj_port_vlan *vlan);
/net/smc/
A Dsmc_ism.c128 struct smc_ism_vlanid *new_vlan, *vlan; in smc_ism_get_vlan() local
146 list_for_each_entry(vlan, &smcd->vlan, list) { in smc_ism_get_vlan()
147 if (vlan->vlanid == vlanid) { in smc_ism_get_vlan()
148 refcount_inc(&vlan->refcnt); in smc_ism_get_vlan()
162 list_add_tail(&new_vlan->list, &smcd->vlan); in smc_ism_get_vlan()
174 struct smc_ism_vlanid *vlan; in smc_ism_put_vlan() local
185 list_for_each_entry(vlan, &smcd->vlan, list) { in smc_ism_put_vlan()
186 if (vlan->vlanid == vlanid) { in smc_ism_put_vlan()
201 list_del(&vlan->list); in smc_ism_put_vlan()
202 kfree(vlan); in smc_ism_put_vlan()
[all …]
/net/netfilter/
A Dnf_tables_offload.c63 (match->key.vlan.vlan_tpid == htons(ETH_P_8021Q) || in nft_flow_rule_transfer_vlan()
64 match->key.vlan.vlan_tpid == htons(ETH_P_8021AD))) { in nft_flow_rule_transfer_vlan()
67 match->key.cvlan.vlan_tpid = match->key.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
68 match->mask.cvlan.vlan_tpid = match->mask.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
69 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
70 match->mask.vlan.vlan_tpid = ethertype.mask; in nft_flow_rule_transfer_vlan()
78 match->key.basic.n_proto = match->key.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
79 match->mask.basic.n_proto = match->mask.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
80 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
81 match->mask.vlan.vlan_tpid = ethertype.mask; in nft_flow_rule_transfer_vlan()
[all …]
/net/mac80211/
A Dlink.c17 struct ieee80211_sub_if_data *vlan; in ieee80211_update_apvlan_links() local
23 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) { in ieee80211_update_apvlan_links()
26 if (!vlan) in ieee80211_update_apvlan_links()
30 if (vlan->wdev.use_4addr) in ieee80211_update_apvlan_links()
33 vlan_links = vlan->vif.valid_links; in ieee80211_update_apvlan_links()
41 ieee80211_vif_set_links(vlan, add, 0); in ieee80211_update_apvlan_links()
44 link = sdata_dereference(vlan->link[link_id], vlan); in ieee80211_update_apvlan_links()
A Dkey.c59 struct ieee80211_sub_if_data *vlan; in update_vlan_tailroom_need_count() local
69 list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list) in update_vlan_tailroom_need_count()
70 vlan->crypto_tx_tailroom_needed_cnt += delta; in update_vlan_tailroom_need_count()
969 struct ieee80211_sub_if_data *vlan; in ieee80211_reenable_keys() local
977 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) { in ieee80211_reenable_keys()
978 vlan->crypto_tx_tailroom_needed_cnt = 0; in ieee80211_reenable_keys()
979 vlan->crypto_tx_tailroom_pending_dec = 0; in ieee80211_reenable_keys()
1134 struct ieee80211_sub_if_data *vlan; in ieee80211_free_keys() local
1147 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_free_keys()
1148 ieee80211_free_keys_iface(vlan, &keys); in ieee80211_free_keys()
[all …]
/net/sched/
A Dact_vlan.c366 entry->vlan.vid = tcf_vlan_push_vid(act); in tcf_vlan_offload_act_setup()
367 entry->vlan.proto = tcf_vlan_push_proto(act); in tcf_vlan_offload_act_setup()
368 entry->vlan.prio = tcf_vlan_push_prio(act); in tcf_vlan_offload_act_setup()
375 entry->vlan.vid = tcf_vlan_push_vid(act); in tcf_vlan_offload_act_setup()
376 entry->vlan.proto = tcf_vlan_push_proto(act); in tcf_vlan_offload_act_setup()
377 entry->vlan.prio = tcf_vlan_push_prio(act); in tcf_vlan_offload_act_setup()

Completed in 80 milliseconds

123