Searched refs:vlan (Results 1 - 25 of 491) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_red_core.sh81 local vlan=$1; shift
83 echo 192.0.2.$((16 * (vlan - 10) + host))
95 ip link set dev $dev.10 type vlan egress 0:0
98 ip link set dev $dev.11 type vlan egress 0:1
164 local vlan
178 for vlan in 10 11; do
179 vlan_create $intf $vlan
180 ip link set dev $intf.$vlan master br1_$vlan
181 ip link set dev $intf.$vlan u
[all...]
H A Drif_mac_profiles_occ.sh47 vlan=$(( i*10 ))
51 link add link $h1 name $h1.$vlan \
52 address 00:$m:$m:$m:$m:$m type vlan id $vlan
53 address add 192.0.$m.1/24 dev $h1.$vlan
108 local vlan=$(( i*10 ))
114 ip link add link $h1 name $h1.$vlan address 00:$m:$m:$m:$m:$m \
115 type vlan id $vlan
116 ip address add 192.0.$m.1/24 dev $h1.$vlan
[all...]
H A Drif_mac_profile_scale.sh19 vlan=$(( i*10 ))
23 link add link $h1 name $h1.$vlan \
24 address 00:$m:$m:$m:$m:$m type vlan id $vlan
25 address add 192.0.$m.1/24 dev $h1.$vlan
/linux-master/tools/testing/selftests/net/forwarding/
H A Dsch_tbf_core.sh52 local vlan=$1; shift
54 echo 192.0.2.$((16 * (vlan - 10) + host))
66 ip link set dev $dev.10 type vlan egress 0:0
69 ip link set dev $dev.11 type vlan egress 0:1
112 local vlan
121 for vlan in 10 11; do
122 vlan_create $intf $vlan
123 ip link set dev $intf.$vlan master br$vlan
124 ip link set dev $intf.$vlan u
[all...]
H A Dbridge_vlan_mcast.sh17 ip link add l $h1 $h1.10 up type vlan id 10
29 ip link add l $h2 $h2.10 up type vlan id 10
52 bridge vlan add vid 10-11 dev $swp1 master
53 bridge vlan add vid 10-11 dev $swp2 master
56 check_err $? "Could not enable global vlan multicast snooping"
130 local goutput=`bridge -j vlan global show`
132 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
133 check_err $? "Could not find vlan 10's global options"
138 jq -e ".[].vlans[] | select(.vlan == 10 and .mcast_snooping == 1) " &>/dev/null
144 bridge vlan globa
[all...]
H A Dtc_vlan_modify.sh48 bridge vlan add dev $swp1 vid 85
49 bridge vlan add dev $swp2 vid 65
51 bridge vlan add dev $swp2 vid 85
52 bridge vlan add dev $swp1 vid 65
63 bridge vlan del vid 65 dev $swp1
64 bridge vlan del vid 85 dev $swp2
66 bridge vlan del vid 65 dev $swp2
67 bridge vlan del vid 85 dev $swp1
114 flower action vlan modify id 65
116 flower action vlan modif
[all...]
H A Drouter_bridge_vlan_upper.sh78 bridge vlan add dev br1 vid 555 self
79 bridge vlan add dev br1 vid 777 self
80 bridge vlan add dev $swp1 vid 555
81 bridge vlan add dev $swp2 vid 777
92 bridge vlan del dev $swp2 vid 777
93 bridge vlan del dev $swp1 vid 555
94 bridge vlan del dev br1 vid 777 self
95 bridge vlan del dev br1 vid 555 self
158 bridge vlan add dev $swp1 vid 555
159 bridge vlan ad
[all...]
H A Dbridge_locked_port.sh127 bridge vlan add vid 100 dev $swp1
128 bridge vlan add vid 100 dev $swp2
131 check_err $? "Ping through vlan did not work before locking port"
135 check_fail $? "Ping through vlan worked after locking port, but before adding FDB entry"
137 bridge fdb add `mac_get $h1` dev $swp1 vlan 100 master static
140 check_err $? "Ping through vlan did not work after locking port and adding FDB entry"
143 bridge fdb del `mac_get $h1` dev $swp1 vlan 100 master static
146 check_err $? "Ping through vlan did not work after unlocking port and removing FDB entry"
148 bridge vlan del vid 100 dev $swp1
149 bridge vlan de
[all...]
H A Dmirror_gre_vlan_bridge_1q.sh5 # vlan device on top of a bridge device with vlan filtering (802.1q).
96 bridge vlan add dev br1 vid 555 self
104 bridge vlan add dev $swp3 vid 555
105 bridge vlan add dev $swp2 vid 555
160 bridge vlan del dev br1 vid 555 self
164 bridge vlan add dev br1 vid 555 self
170 log_test "$what: vlan forbidden at a bridge ($tcflags)"
193 bridge vlan del dev $swp3 vid 555
197 bridge vlan ad
[all...]
/linux-master/drivers/net/
H A Dmacvlan.c61 struct macvlan_dev *vlan; member in struct:macvlan_source_entry
127 struct macvlan_dev *vlan; local
130 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist,
132 if (ether_addr_equal_64bits(vlan->dev->dev_addr, addr))
133 return vlan;
139 const struct macvlan_dev *vlan,
144 struct hlist_head *h = &vlan->port->vlan_source_hash[idx];
148 entry->vlan == vlan)
154 static int macvlan_hash_add_source(struct macvlan_dev *vlan, argument
138 macvlan_hash_lookup_source( const struct macvlan_dev *vlan, const unsigned char *addr) argument
178 macvlan_hash_add(struct macvlan_dev *vlan) argument
193 macvlan_hash_del(struct macvlan_dev *vlan, bool sync) argument
200 macvlan_hash_change_addr(struct macvlan_dev *vlan, const unsigned char *addr) argument
229 macvlan_broadcast_one(struct sk_buff *skb, const struct macvlan_dev *vlan, const struct ethhdr *eth, bool local) argument
247 macvlan_hash_mix(const struct macvlan_dev *vlan) argument
253 mc_hash(const struct macvlan_dev *vlan, const unsigned char *addr) argument
268 const struct macvlan_dev *vlan; local
384 macvlan_flush_sources(struct macvlan_port *port, struct macvlan_dev *vlan) argument
398 macvlan_forward_source_one(struct sk_buff *skb, struct macvlan_dev *vlan) argument
450 const struct macvlan_dev *vlan; local
532 const struct macvlan_dev *vlan = netdev_priv(dev); local
560 macvlan_netpoll_send_skb(struct macvlan_dev *vlan, struct sk_buff *skb) argument
573 struct macvlan_dev *vlan = netdev_priv(dev); local
600 const struct macvlan_dev *vlan = netdev_priv(dev); local
617 struct macvlan_dev *vlan = netdev_priv(dev); local
684 struct macvlan_dev *vlan = netdev_priv(dev); local
718 struct macvlan_dev *vlan = netdev_priv(dev); local
755 struct macvlan_dev *vlan = netdev_priv(dev); local
778 struct macvlan_dev *vlan = netdev_priv(dev); local
791 macvlan_compute_filter(unsigned long *mc_filter, struct net_device *dev, struct macvlan_dev *vlan, int cutoff) argument
815 macvlan_recompute_bc_filter(struct macvlan_dev *vlan) argument
828 struct macvlan_dev *vlan = netdev_priv(dev); local
853 update_port_bc_cutoff(struct macvlan_dev *vlan, int cutoff) argument
864 struct macvlan_dev *vlan = netdev_priv(dev); local
923 struct macvlan_dev *vlan = netdev_priv(dev); local
953 struct macvlan_dev *vlan = netdev_priv(dev); local
967 struct macvlan_dev *vlan = netdev_priv(dev); local
1007 struct macvlan_dev *vlan = netdev_priv(dev); local
1016 struct macvlan_dev *vlan = netdev_priv(dev); local
1029 struct macvlan_dev *vlan = netdev_priv(dev); local
1054 struct macvlan_dev *vlan = netdev_priv(dev); local
1081 const struct macvlan_dev *vlan = netdev_priv(dev); local
1097 struct macvlan_dev *vlan = netdev_priv(dev); local
1121 struct macvlan_dev *vlan = netdev_priv(dev); local
1145 struct macvlan_dev *vlan = netdev_priv(dev); local
1159 struct macvlan_dev *vlan = netdev_priv(dev); local
1202 struct macvlan_dev *vlan = netdev_priv(dev); local
1385 macvlan_changelink_sources(struct macvlan_dev *vlan, u32 mode, struct nlattr *data[]) argument
1445 struct macvlan_dev *vlan = netdev_priv(dev); local
1575 struct macvlan_dev *vlan = netdev_priv(dev); local
1590 struct macvlan_dev *vlan = netdev_priv(dev); local
1647 macvlan_get_size_mac(const struct macvlan_dev *vlan) argument
1657 struct macvlan_dev *vlan = netdev_priv(dev); local
1669 macvlan_fill_info_macaddr(struct sk_buff *skb, const struct macvlan_dev *vlan, const int i) argument
1688 struct macvlan_dev *vlan = netdev_priv(dev); local
1766 struct macvlan_dev *vlan; local
1779 struct macvlan_dev *vlan, *next; local
[all...]
/linux-master/net/8021q/
H A Dvlan_gvrp.c10 #include "vlan.h"
29 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
30 __be16 vlan_id = htons(vlan->vlan_id);
32 if (vlan->vlan_proto != htons(ETH_P_8021Q))
34 return garp_request_join(vlan->real_dev, &vlan_gvrp_app,
40 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
41 __be16 vlan_id = htons(vlan->vlan_id);
43 if (vlan->vlan_proto != htons(ETH_P_8021Q))
45 garp_request_leave(vlan->real_dev, &vlan_gvrp_app,
H A Dvlan_mvrp.c14 #include "vlan.h"
35 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
36 __be16 vlan_id = htons(vlan->vlan_id);
38 if (vlan->vlan_proto != htons(ETH_P_8021Q))
40 return mrp_request_join(vlan->real_dev, &vlan_mrp_app,
46 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
47 __be16 vlan_id = htons(vlan->vlan_id);
49 if (vlan->vlan_proto != htons(ETH_P_8021Q))
51 mrp_request_leave(vlan->real_dev, &vlan_mrp_app,
H A Dvlan_dev.c8 * VLAN Home Page: http://www.candelatech.com/~greear/vlan.html
31 #include "vlan.h"
50 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
56 if (!(vlan->flags & VLAN_FLAG_REORDER_HDR)) {
59 vlan_tci = vlan->vlan_id;
72 skb->protocol = vlan->vlan_proto;
73 type = ntohs(vlan->vlan_proto);
82 dev = vlan->real_dev;
89 static inline netdev_tx_t vlan_netpoll_send_skb(struct vlan_dev_priv *vlan, struct sk_buff *skb) argument
92 return netpoll_send_skb(vlan
102 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
160 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
173 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
217 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
261 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
313 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
525 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
548 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
624 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
666 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
682 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
728 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
752 struct vlan_dev_priv *vlan= vlan_dev_priv(dev); local
773 struct vlan_dev_priv *vlan = vlan_dev_priv(ctx->dev); local
1070 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
[all...]
H A Dvlanproc.c31 #include "vlan.h"
51 static const char name_root[] = "vlan";
56 * VLAN creates its own directory /proc/net/vlan with the following
63 * Generic /proc/net/vlan/<file> file and inode operations
89 * Clean up /proc/net/vlan entries
108 * Create /proc/net/vlan entries
138 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); local
143 vlan->dent = proc_create_single_data(vlandev->name, S_IFREG | 0600,
145 if (!vlan->dent)
163 * The following few functions build the content of /proc/net/vlan/confi
219 const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); local
230 const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); local
[all...]
H A Dvlan_netlink.c15 #include "vlan.h"
144 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
171 vlan->vlan_proto = proto;
172 vlan->vlan_id = nla_get_u16(data[IFLA_VLAN_ID]);
173 vlan->real_dev = real_dev;
175 vlan->flags = VLAN_FLAG_REORDER_HDR;
177 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id,
213 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
218 vlan_qos_map_size(vlan
224 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
[all...]
H A DMakefile8 8021q-y := vlan.o vlan_dev.o vlan_netlink.o
H A Dvlan.c8 * VLAN Home Page: http://www.candelatech.com/~greear/vlan.html
36 #include "vlan.h"
83 struct vlan_dev_priv *vlan)
85 if (!(vlan->flags & VLAN_FLAG_BRIDGE_BINDING))
91 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
92 struct net_device *real_dev = vlan->real_dev;
95 u16 vlan_id = vlan->vlan_id;
106 if (vlan->flags & VLAN_FLAG_MVRP)
108 if (vlan->flags & VLAN_FLAG_GVRP)
111 vlan_group_set_device(grp, vlan
81 vlan_stacked_transfer_operstate(const struct net_device *rootdev, struct net_device *dev, struct vlan_dev_priv *vlan) argument
150 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); local
217 struct vlan_dev_priv *vlan; local
291 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); local
320 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); local
369 struct vlan_dev_priv *vlan; local
[all...]
/linux-master/net/bridge/
H A Dbr_vlan_tunnel.c3 * Bridge per vlan tunnel port dst_metadata handling code
44 static void vlan_tunnel_info_release(struct net_bridge_vlan *vlan) argument
46 struct metadata_dst *tdst = rtnl_dereference(vlan->tinfo.tunnel_dst);
48 WRITE_ONCE(vlan->tinfo.tunnel_id, 0);
49 RCU_INIT_POINTER(vlan->tinfo.tunnel_dst, NULL);
54 struct net_bridge_vlan *vlan)
56 if (!rcu_access_pointer(vlan->tinfo.tunnel_dst))
58 rhashtable_remove_fast(&vg->tunnel_hash, &vlan->tnode,
60 vlan_tunnel_info_release(vlan);
64 struct net_bridge_vlan *vlan, u3
53 vlan_tunnel_info_del(struct net_bridge_vlan_group *vg, struct net_bridge_vlan *vlan) argument
63 __vlan_tunnel_info_add(struct net_bridge_vlan_group *vg, struct net_bridge_vlan *vlan, u32 tun_id) argument
101 struct net_bridge_vlan *vlan; local
135 struct net_bridge_vlan *vlan, *tmp; local
166 struct net_bridge_vlan *vlan; local
185 br_handle_egress_vlan_tunnel(struct sk_buff *skb, struct net_bridge_vlan *vlan) argument
[all...]
/linux-master/net/batman-adv/
H A Dsoft-interface.h30 * batadv_softif_vlan_put() - decrease the vlan object refcounter and
32 * @vlan: the vlan object to release
34 static inline void batadv_softif_vlan_put(struct batadv_softif_vlan *vlan) argument
36 if (!vlan)
39 kref_put(&vlan->refcount, batadv_softif_vlan_release);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_vsi_vlan_ops.h13 int (*add_vlan)(struct ice_vsi *vsi, struct ice_vlan *vlan);
14 int (*del_vlan)(struct ice_vsi *vsi, struct ice_vlan *vlan);
23 int (*set_port_vlan)(struct ice_vsi *vsi, struct ice_vlan *vlan);
H A Dice_vsi_vlan_lib.h18 int ice_vsi_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
19 int ice_vsi_del_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
25 int ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
37 int ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
/linux-master/drivers/scsi/qedf/
H A Dqedf_fip.c19 struct fip_vlan *vlan; local
33 vlan = (struct fip_vlan *)eth_fr;
35 memset(vlan, 0, sizeof(*vlan));
36 ether_addr_copy(vlan->eth.h_source, qedf->mac);
37 ether_addr_copy(vlan->eth.h_dest, my_fcoe_all_fcfs);
38 vlan->eth.h_proto = htons(ETH_P_FIP);
40 vlan->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER);
41 vlan->fip.fip_op = htons(FIP_OP_VLAN);
42 vlan
184 u16 vlan = 0; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dpedit.h11 struct vlan_hdr vlan; member in struct:pedit_headers
/linux-master/drivers/net/ipvlan/
H A Dipvtap.c46 struct ipvl_dev vlan; member in struct:ipvtap_dev
53 struct ipvl_dev *vlan = &vlantap->vlan; local
55 this_cpu_inc(vlan->pcpu_stats->tx_drps);
61 struct ipvl_dev *vlan = &vlantap->vlan; local
63 ipvlan_count_rx(vlan, 0, 0, 0);
70 struct ipvl_dev *vlan = &vlantap->vlan; local
72 vlan
114 struct ipvtap_dev *vlan = netdev_priv(dev); local
[all...]
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_dsa.c62 dsa->vlan.is_tagged = FIELD_GET(PRESTERA_DSA_W0_IS_TAGGED, words[0]);
63 dsa->vlan.cfi_bit = FIELD_GET(PRESTERA_DSA_W1_CFI_BIT, words[1]);
64 dsa->vlan.vpt = FIELD_GET(PRESTERA_DSA_W0_VPT, words[0]);
65 dsa->vlan.vid = FIELD_GET(PRESTERA_DSA_W0_VID, words[0]);
66 dsa->vlan.vid &= ~PRESTERA_DSA_VID;
67 dsa->vlan.vid |= FIELD_PREP(PRESTERA_DSA_VID, field);

Completed in 219 milliseconds

1234567891011>>