Home
last modified time | relevance | path

Searched refs:vlan_dev (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/net/8021q/
H A Dvlan_core.c15 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 DMakefile8 8021q-y := vlan.o vlan_dev.o vlan_netlink.o
H A Dvlan_dev.c477 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-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dvlan.c97 struct net_device *vlan_dev = *out_dev; in mlx5e_tc_act_vlan_add_push_action() local
100 .vlan.vid = vlan_dev_vlan_id(vlan_dev), in mlx5e_tc_act_vlan_add_push_action()
101 .vlan.proto = vlan_dev_vlan_proto(vlan_dev), in mlx5e_tc_act_vlan_add_push_action()
111 *out_dev = dev_get_by_index_rcu(dev_net(vlan_dev), dev_get_iflink(vlan_dev)); in mlx5e_tc_act_vlan_add_push_action()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dlwt_redirect.c291 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-6.15/net/bridge/
H A Dbr_vlan.c1623 struct net_device *vlan_dev) in br_vlan_set_vlan_dev_state() argument
1631 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state()
1644 netif_carrier_on(vlan_dev); in br_vlan_set_vlan_dev_state()
1646 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state()
1653 struct net_device *vlan_dev; in br_vlan_set_all_vlan_dev_state() local
1658 if (vlan_dev) { in br_vlan_set_all_vlan_dev_state()
1661 netif_carrier_on(vlan_dev); in br_vlan_set_all_vlan_dev_state()
1729 struct net_device *vlan_dev; in nbp_vlan_set_vlan_dev_state() local
1735 if (vlan_dev) in nbp_vlan_set_vlan_dev_state()
1778 struct net_device *vlan_dev, in br_vlan_vlan_upper_event() argument
[all …]
H A Dbr_private.h1575 struct net_device *vlan_dev,
1809 struct net_device *vlan_dev, in br_vlan_vlan_upper_event() argument
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.c5030 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event()
5035 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event()
5040 vlan_dev); in mlxsw_sp_netdevice_port_vlan_event()
5063 ret = mlxsw_sp_netdevice_port_vlan_event(vlan_dev, dev, in mlxsw_sp_netdevice_lag_port_vlan_event()
5075 struct net_device *vlan_dev, in mlxsw_sp_netdevice_bridge_vlan_event() argument
5084 if (!process_foreign && !mlxsw_sp_lower_get(vlan_dev)) in mlxsw_sp_netdevice_bridge_vlan_event()
5111 struct net_device *vlan_dev, in mlxsw_sp_netdevice_vlan_event() argument
5115 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_netdevice_vlan_event()
5116 u16 vid = vlan_dev_vlan_id(vlan_dev); in mlxsw_sp_netdevice_vlan_event()
5119 return mlxsw_sp_netdevice_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_netdevice_vlan_event()
[all …]
H A Dspectrum_span.c331 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()
H A Dspectrum_router.c9327 struct net_device *vlan_dev, in mlxsw_sp_inetaddr_vlan_event() argument
9331 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_inetaddr_vlan_event()
9332 u16 vid = vlan_dev_vlan_id(vlan_dev); in mlxsw_sp_inetaddr_vlan_event()
9336 if (!nomaster && netif_is_bridge_port(vlan_dev)) in mlxsw_sp_inetaddr_vlan_event()
9340 return mlxsw_sp_inetaddr_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_inetaddr_vlan_event()
9343 return __mlxsw_sp_inetaddr_lag_event(vlan_dev, real_dev, event, in mlxsw_sp_inetaddr_vlan_event()
9350 return mlxsw_sp_inetaddr_bridge_event(mlxsw_sp, vlan_dev, in mlxsw_sp_inetaddr_vlan_event()
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_macsec.c511 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()
H A Dotx2_common.h414 bool vlan_dev; /* macsec running on VLAN ? */ member
/linux-6.15/drivers/net/ethernet/broadcom/
H A Dcnic.c3670 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()