| /linux/net/8021q/ |
| H A D | vlan_core.c | 15 struct net_device *vlan_dev; in vlan_do_receive() local 18 vlan_dev = vlan_find_dev(skb->dev, vlan_proto, vlan_id); in vlan_do_receive() 19 if (!vlan_dev) in vlan_do_receive() 26 if (unlikely(!(vlan_dev->flags & IFF_UP))) { in vlan_do_receive() 32 skb->dev = vlan_dev; in vlan_do_receive() 37 if (ether_addr_equal_64bits(eth_hdr(skb)->h_dest, vlan_dev->dev_addr)) in vlan_do_receive() 41 if (!(vlan_dev_priv(vlan_dev)->flags & VLAN_FLAG_REORDER_HDR) && in vlan_do_receive() 42 !netif_is_macvlan_port(vlan_dev) && in vlan_do_receive() 43 !netif_is_bridge_port(vlan_dev)) { in vlan_do_receive() 60 skb->priority = vlan_get_ingress_priority(vlan_dev, skb->vlan_tci); in vlan_do_receive() [all …]
|
| H A D | Makefile | 8 8021q-y := vlan.o vlan_dev.o vlan_netlink.o
|
| H A D | vlan_dev.c | 477 static void vlan_dev_set_rx_mode(struct net_device *vlan_dev) in vlan_dev_set_rx_mode() argument 479 dev_mc_sync(vlan_dev_priv(vlan_dev)->real_dev, vlan_dev); in vlan_dev_set_rx_mode() 480 dev_uc_sync(vlan_dev_priv(vlan_dev)->real_dev, vlan_dev); in vlan_dev_set_rx_mode()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| H A D | vlan.c | 98 struct net_device *vlan_dev = *out_dev; in mlx5e_tc_act_vlan_add_push_action() local 101 .vlan.vid = vlan_dev_vlan_id(vlan_dev), in mlx5e_tc_act_vlan_add_push_action() 102 .vlan.proto = vlan_dev_vlan_proto(vlan_dev), in mlx5e_tc_act_vlan_add_push_action() 113 *out_dev = dev_get_by_index_rcu(dev_net(vlan_dev), in mlx5e_tc_act_vlan_add_push_action() 114 dev_get_iflink(vlan_dev)); in mlx5e_tc_act_vlan_add_push_action()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | lwt_redirect.c | 291 const char *vlan_dev = "vlan100"; in test_lwt_redirect_dev_carrier_down() local 299 SYS(out, "ip link set %s up", vlan_dev); in test_lwt_redirect_dev_carrier_down() 301 ping_dev(vlan_dev, true); in test_lwt_redirect_dev_carrier_down() 302 ping_dev(vlan_dev, false); in test_lwt_redirect_dev_carrier_down()
|
| /linux/net/bridge/ |
| H A D | br_vlan.c | 1625 struct net_device *vlan_dev) in br_vlan_set_vlan_dev_state() argument 1627 u16 vid = vlan_dev_priv(vlan_dev)->vlan_id; in br_vlan_set_vlan_dev_state() 1633 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state() 1646 netif_carrier_on(vlan_dev); in br_vlan_set_vlan_dev_state() 1648 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state() 1655 struct net_device *vlan_dev; in br_vlan_set_all_vlan_dev_state() local 1658 vlan_dev = br_vlan_get_upper_bind_vlan_dev(p->br->dev, in br_vlan_set_all_vlan_dev_state() 1660 if (vlan_dev) { in br_vlan_set_all_vlan_dev_state() 1663 netif_carrier_on(vlan_dev); in br_vlan_set_all_vlan_dev_state() 1665 br_vlan_set_vlan_dev_state(p->br, vlan_dev); in br_vlan_set_all_vlan_dev_state() [all …]
|
| H A D | br_private.h | 1607 struct net_device *vlan_dev, 1841 struct net_device *vlan_dev, in br_vlan_vlan_upper_event() argument
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | devlink_rate_tc_bw.py | 144 vlan_dev = f"{vf_ifc}.{config['vlan_id']}" 145 ip(f"link add link {vf_ifc} name {vlan_dev} type vlan id {config['vlan_id']}") 146 ip(f"addr add {config['ip']}/29 dev {vlan_dev}") 147 ip(f"link set dev {vlan_dev} up") 148 ip(f"link set dev {vlan_dev} type vlan egress-qos-map 0:{config['tc']}") 149 ksft_pr(f"Created VLAN {vlan_dev} on {vf_ifc} with tc {config['tc']} and IP {config['ip']}") 233 vlan_dev = f"{remote_dev}.{vlan_id}" 234 cmd(f"ip link add link {remote_dev} name {vlan_dev} " 236 cmd(f"ip addr add {ip_addr}/29 dev {vlan_dev}", host=cfg.remote) 237 cmd(f"ip link set dev {vlan_dev} u [all...] |
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum.c | 4955 static int mlxsw_sp_netdevice_port_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() argument 5001 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() 5006 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() 5011 vlan_dev); in mlxsw_sp_netdevice_port_vlan_event() 5023 static int mlxsw_sp_netdevice_lag_port_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_lag_port_vlan_event() argument 5034 ret = mlxsw_sp_netdevice_port_vlan_event(vlan_dev, dev, in mlxsw_sp_netdevice_lag_port_vlan_event() 5042 return mlxsw_sp_netdevice_post_lag_event(vlan_dev, event, ptr); in mlxsw_sp_netdevice_lag_port_vlan_event() 5046 struct net_device *vlan_dev, in mlxsw_sp_netdevice_bridge_vlan_event() argument 5055 if (!process_foreign && !mlxsw_sp_lower_get(vlan_dev)) in mlxsw_sp_netdevice_bridge_vlan_event() 5082 struct net_device *vlan_dev, in mlxsw_sp_netdevice_vlan_event() argument [all …]
|
| H A D | spectrum_span.c | 331 mlxsw_sp_span_entry_vlan(const struct net_device *vlan_dev, in mlxsw_sp_span_entry_vlan() argument 334 *p_vid = vlan_dev_vlan_id(vlan_dev); in mlxsw_sp_span_entry_vlan() 335 return vlan_dev_real_dev(vlan_dev); in mlxsw_sp_span_entry_vlan()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | cn10k_macsec.c | 511 tag_offset = txsc->vlan_dev ? 16 : 12; in cn10k_mcs_write_tx_secy() 1231 txsc->vlan_dev = is_vlan_dev(ctx->netdev); in cn10k_mdo_add_secy()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | cnic.c | 3670 struct net_device **vlan_dev) in cnic_get_vlan() argument 3673 *vlan_dev = vlan_dev_real_dev(dev); in cnic_get_vlan() 3676 *vlan_dev = dev; in cnic_get_vlan()
|