/Linux-v4.19/net/8021q/ |
D | vlan_dev.c | 87 dev = vlan->real_dev; in vlan_dev_hard_header() 126 skb->dev = vlan->real_dev; in vlan_dev_hard_start_xmit() 150 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; in vlan_dev_change_mtu() local 151 unsigned int max_mtu = real_dev->mtu; in vlan_dev_change_mtu() 153 if (netif_reduces_vlan_mtu(real_dev)) in vlan_dev_change_mtu() 250 strncpy(result, vlan_dev_priv(dev)->real_dev->name, 23); in vlan_dev_get_realdev_name() 254 struct net_device *real_dev) in vlan_dev_inherit_address() argument 259 ether_addr_copy(dev->dev_addr, real_dev->dev_addr); in vlan_dev_inherit_address() 267 struct net_device *real_dev = vlan->real_dev; in vlan_dev_open() local 270 if (!(real_dev->flags & IFF_UP) && in vlan_dev_open() [all …]
|
D | vlan.c | 81 struct net_device *real_dev = vlan->real_dev; in unregister_vlan_dev() local 88 vlan_info = rtnl_dereference(real_dev->vlan_info); in unregister_vlan_dev() 102 netdev_upper_dev_unlink(real_dev, dev); in unregister_vlan_dev() 110 vlan_mvrp_uninit_applicant(real_dev); in unregister_vlan_dev() 111 vlan_gvrp_uninit_applicant(real_dev); in unregister_vlan_dev() 114 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev() 117 dev_put(real_dev); in unregister_vlan_dev() 120 int vlan_check_real_dev(struct net_device *real_dev, in vlan_check_real_dev() argument 124 const char *name = real_dev->name; in vlan_check_real_dev() 126 if (real_dev->features & NETIF_F_VLAN_CHALLENGED) { in vlan_check_real_dev() [all …]
|
D | vlan_netlink.c | 139 struct net_device *real_dev; in vlan_newlink() local 154 real_dev = __dev_get_by_index(src_net, nla_get_u32(tb[IFLA_LINK])); in vlan_newlink() 155 if (!real_dev) { in vlan_newlink() 167 vlan->real_dev = real_dev; in vlan_newlink() 168 dev->priv_flags |= (real_dev->priv_flags & IFF_XMIT_DST_RELEASE); in vlan_newlink() 171 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id, in vlan_newlink() 176 max_mtu = netif_reduces_vlan_mtu(real_dev) ? real_dev->mtu - VLAN_HLEN : in vlan_newlink() 177 real_dev->mtu; in vlan_newlink() 274 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; in vlan_get_link_net() local 276 return dev_net(real_dev); in vlan_get_link_net()
|
D | vlan_core.c | 103 struct net_device *ret = vlan_dev_priv(dev)->real_dev; in vlan_dev_real_dev() 106 ret = vlan_dev_priv(ret)->real_dev; in vlan_dev_real_dev() 156 vlan_info->real_dev = dev; in vlan_info_alloc() 228 struct net_device *real_dev = vlan_info->real_dev; in vlan_filter_push_vids() local 234 err = vlan_add_rx_filter_info(real_dev, proto, in vlan_filter_push_vids() 247 vlan_kill_rx_filter_info(real_dev, proto, in vlan_filter_push_vids() 261 vlan_kill_rx_filter_info(vlan_info->real_dev, in vlan_filter_drop_vids() 270 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_add() 329 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_del()
|
D | vlan.h | 30 struct net_device *real_dev; /* The ethernet(like) device member 83 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev() argument 86 struct vlan_info *vlan_info = rcu_dereference_rtnl(real_dev->vlan_info); in vlan_find_dev() 111 int vlan_check_real_dev(struct net_device *real_dev, 118 struct net_device *real_dev);
|
D | vlan_gvrp.c | 37 return garp_request_join(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_join() 48 garp_request_leave(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_leave()
|
D | vlan_mvrp.c | 43 return mrp_request_join(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_join() 54 mrp_request_leave(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_leave()
|
D | vlanproc.c | 239 vlan->vlan_id, vlan->real_dev->name); in vlan_seq_show() 268 seq_printf(seq, "Device: %s", vlan->real_dev->name); in vlandev_seq_show()
|
/Linux-v4.19/drivers/net/ethernet/qualcomm/rmnet/ |
D | rmnet_config.c | 51 static int rmnet_is_real_dev_registered(const struct net_device *real_dev) in rmnet_is_real_dev_registered() argument 53 return rcu_access_pointer(real_dev->rx_handler) == rmnet_rx_handler; in rmnet_is_real_dev_registered() 58 rmnet_get_port_rtnl(const struct net_device *real_dev) in rmnet_get_port_rtnl() argument 60 return rtnl_dereference(real_dev->rx_handler_data); in rmnet_get_port_rtnl() 63 static int rmnet_unregister_real_device(struct net_device *real_dev, in rmnet_unregister_real_device() argument 71 netdev_rx_handler_unregister(real_dev); in rmnet_unregister_real_device() 74 dev_put(real_dev); in rmnet_unregister_real_device() 76 netdev_dbg(real_dev, "Removed from rmnet\n"); in rmnet_unregister_real_device() 80 static int rmnet_register_real_device(struct net_device *real_dev) in rmnet_register_real_device() argument 87 if (rmnet_is_real_dev_registered(real_dev)) in rmnet_register_real_device() [all …]
|
D | rmnet_vnd.c | 62 if (priv->real_dev) { in rmnet_vnd_start_xmit() 84 return priv->real_dev->ifindex; in rmnet_vnd_get_iflink() 234 struct net_device *real_dev, in rmnet_vnd_newlink() argument 260 priv->real_dev = real_dev; in rmnet_vnd_newlink()
|
D | rmnet_config.h | 71 struct net_device *real_dev; member 77 struct rmnet_port *rmnet_get_port(struct net_device *real_dev);
|
D | rmnet_vnd.h | 22 struct net_device *real_dev,
|
D | rmnet_handlers.c | 226 skb->dev = priv->real_dev; in rmnet_egress_handler()
|
/Linux-v4.19/drivers/net/ |
D | macsec.c | 270 struct net_device *real_dev; member 563 skb->dev = macsec->real_dev; in macsec_encrypt_finish() 718 if (skb->len - ETH_HLEN > macsec_priv(dev)->real_dev->mtu) { in macsec_encrypt() 1398 struct net_device *real_dev = macsec_priv(dev)->real_dev; in create_rx_sc() local 1399 struct macsec_rxh_data *rxd = macsec_data_rtnl(real_dev); in create_rx_sc() 2723 skb->dev = macsec->real_dev; in macsec_start_xmit() 2759 struct net_device *real_dev = macsec->real_dev; in macsec_dev_init() local 2772 dev->features = real_dev->features & MACSEC_FEATURES; in macsec_dev_init() 2775 dev->needed_headroom = real_dev->needed_headroom + in macsec_dev_init() 2777 dev->needed_tailroom = real_dev->needed_tailroom + in macsec_dev_init() [all …]
|
D | macvlan.c | 1049 struct net_device *real_dev = vlan->lowerdev; in macvlan_dev_netpoll_setup() local 1058 err = __netpoll_setup(netpoll, real_dev); in macvlan_dev_netpoll_setup()
|
/Linux-v4.19/drivers/net/usb/ |
D | qmi_wwan.c | 75 struct net_device *real_dev; member 82 struct net_device *real_dev = priv->real_dev; in qmimux_open() local 84 if (!(priv->real_dev->flags & IFF_UP)) in qmimux_open() 87 if (netif_carrier_ok(real_dev)) in qmimux_open() 108 skb->dev = priv->real_dev; in qmimux_start_xmit() 201 static int qmimux_register_device(struct net_device *real_dev, u8 mux_id) in qmimux_register_device() argument 212 dev_net_set(new_dev, dev_net(real_dev)); in qmimux_register_device() 215 priv->real_dev = real_dev; in qmimux_register_device() 222 dev_hold(real_dev); in qmimux_register_device() 224 err = netdev_upper_dev_link(real_dev, new_dev, NULL); in qmimux_register_device() [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | roce_gid_mgmt.c | 150 struct net_device *real_dev; in is_eth_port_of_netdev_filter() local 157 real_dev = rdma_vlan_dev_real_dev(cookie); in is_eth_port_of_netdev_filter() 158 if (!real_dev) in is_eth_port_of_netdev_filter() 159 real_dev = cookie; in is_eth_port_of_netdev_filter() 162 (is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) & in is_eth_port_of_netdev_filter() 164 real_dev == rdma_ndev); in is_eth_port_of_netdev_filter() 298 struct net_device *real_dev = rdma_vlan_dev_real_dev(event_ndev); in bond_delete_netdev_default_gids() local 304 if (!real_dev) in bond_delete_netdev_default_gids() 305 real_dev = event_ndev; in bond_delete_netdev_default_gids() 311 is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) in bond_delete_netdev_default_gids()
|
/Linux-v4.19/drivers/staging/wilc1000/ |
D | linux_mon.c | 227 struct net_device *real_dev) in wilc_wfi_init_mon_interface() argument 244 netdev_err(real_dev, "register_netdevice failed\n"); in wilc_wfi_init_mon_interface() 251 priv->real_ndev = real_dev; in wilc_wfi_init_mon_interface()
|
D | wilc_wfi_cfgoperations.h | 19 struct net_device *real_dev);
|
/Linux-v4.19/include/linux/ |
D | if_vlan.h | 134 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev, 179 struct net_device *real_dev; member 233 __vlan_find_dev_deep_rcu(struct net_device *real_dev, in __vlan_find_dev_deep_rcu() argument
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | main.c | 1512 struct net_device *real_dev, *netdev = netdev_notifier_info_to_dev(ptr); in bnxt_re_netdev_event() local 1518 real_dev = rdma_vlan_dev_real_dev(netdev); in bnxt_re_netdev_event() 1519 if (!real_dev) in bnxt_re_netdev_event() 1520 real_dev = netdev; in bnxt_re_netdev_event() 1522 rdev = bnxt_re_from_netdev(real_dev); in bnxt_re_netdev_event() 1525 if (real_dev != netdev) in bnxt_re_netdev_event() 1532 rc = bnxt_re_dev_reg(&rdev, real_dev); in bnxt_re_netdev_event() 1537 real_dev->name, rc); in bnxt_re_netdev_event() 1565 re_work->vlan_dev = (real_dev == netdev ? in bnxt_re_netdev_event()
|
/Linux-v4.19/drivers/scsi/fcoe/ |
D | fcoe.c | 308 struct net_device *real_dev; in fcoe_interface_setup() local 330 real_dev = is_vlan_dev(netdev) ? vlan_dev_real_dev(netdev) : netdev; in fcoe_interface_setup() 331 fcoe->realdev = real_dev; in fcoe_interface_setup() 333 for_each_dev_addr(real_dev, ha) { in fcoe_interface_setup() 376 if (netdev != real_dev) { in fcoe_interface_setup() 379 fcoe->fip_vlan_packet_type.dev = real_dev; in fcoe_interface_setup() 1789 struct net_device *real_dev; in fcoe_hostlist_lookup_realdev_port() local 1793 real_dev = vlan_dev_real_dev(fcoe->netdev); in fcoe_hostlist_lookup_realdev_port() 1795 real_dev = fcoe->netdev; in fcoe_hostlist_lookup_realdev_port() 1797 if (netdev == real_dev) in fcoe_hostlist_lookup_realdev_port()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_span.c | 505 struct net_device *real_dev; in mlxsw_sp_span_entry_vlan_parms() local 511 real_dev = mlxsw_sp_span_entry_vlan(to_dev, &vid); in mlxsw_sp_span_entry_vlan_parms() 512 sparmsp->dest_port = netdev_priv(real_dev); in mlxsw_sp_span_entry_vlan_parms()
|
D | spectrum.c | 4802 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_netdevice_vlan_event() local 4805 if (mlxsw_sp_port_dev_check(real_dev)) in mlxsw_sp_netdevice_vlan_event() 4806 return mlxsw_sp_netdevice_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_netdevice_vlan_event() 4808 else if (netif_is_lag_master(real_dev)) in mlxsw_sp_netdevice_vlan_event() 4810 real_dev, event, in mlxsw_sp_netdevice_vlan_event()
|
D | spectrum_router.c | 6434 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_inetaddr_vlan_event() local 6440 if (mlxsw_sp_port_dev_check(real_dev)) in mlxsw_sp_inetaddr_vlan_event() 6441 return mlxsw_sp_inetaddr_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_inetaddr_vlan_event() 6443 else if (netif_is_lag_master(real_dev)) in mlxsw_sp_inetaddr_vlan_event() 6444 return __mlxsw_sp_inetaddr_lag_event(vlan_dev, real_dev, event, in mlxsw_sp_inetaddr_vlan_event() 6446 else if (netif_is_bridge_master(real_dev) && br_vlan_enabled(real_dev)) in mlxsw_sp_inetaddr_vlan_event()
|