Home
last modified time | relevance | path

Searched refs:real_dev (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/net/8021q/
Dvlan_dev.c85 dev = vlan->real_dev; in vlan_dev_hard_header()
124 skb->dev = vlan->real_dev; in vlan_dev_hard_start_xmit()
151 if (vlan_dev_priv(dev)->real_dev->mtu < new_mtu) in vlan_dev_change_mtu()
244 strncpy(result, vlan_dev_priv(dev)->real_dev->name, 23); in vlan_dev_get_realdev_name()
250 struct net_device *real_dev = vlan->real_dev; in vlan_dev_open() local
253 if (!(real_dev->flags & IFF_UP) && in vlan_dev_open()
257 if (!ether_addr_equal(dev->dev_addr, real_dev->dev_addr)) { in vlan_dev_open()
258 err = dev_uc_add(real_dev, dev->dev_addr); in vlan_dev_open()
264 err = dev_set_allmulti(real_dev, 1); in vlan_dev_open()
269 err = dev_set_promiscuity(real_dev, 1); in vlan_dev_open()
[all …]
Dvlan.c81 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()
119 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev()
122 dev_put(real_dev); in unregister_vlan_dev()
125 int vlan_check_real_dev(struct net_device *real_dev, in vlan_check_real_dev() argument
128 const char *name = real_dev->name; in vlan_check_real_dev()
130 if (real_dev->features & NETIF_F_VLAN_CHALLENGED) { in vlan_check_real_dev()
[all …]
Dvlan_netlink.c120 struct net_device *real_dev; in vlan_newlink() local
129 real_dev = __dev_get_by_index(src_net, nla_get_u32(tb[IFLA_LINK])); in vlan_newlink()
130 if (!real_dev) in vlan_newlink()
140 vlan->real_dev = real_dev; in vlan_newlink()
143 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id); in vlan_newlink()
148 dev->mtu = real_dev->mtu; in vlan_newlink()
149 else if (dev->mtu > real_dev->mtu) in vlan_newlink()
243 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; in vlan_get_link_net() local
245 return dev_net(real_dev); in vlan_get_link_net()
Dvlan.h29 struct net_device *real_dev; /* The ethernet(like) device member
82 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev() argument
85 struct vlan_info *vlan_info = rcu_dereference_rtnl(real_dev->vlan_info); in vlan_find_dev()
107 int vlan_check_real_dev(struct net_device *real_dev,
Dvlan_gvrp.c37 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()
Dvlan_mvrp.c43 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()
Dvlan_core.c96 struct net_device *ret = vlan_dev_priv(dev)->real_dev; in vlan_dev_real_dev()
99 ret = vlan_dev_priv(ret)->real_dev; in vlan_dev_real_dev()
149 vlan_info->real_dev = dev; in vlan_info_alloc()
201 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_add()
265 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_del()
Dvlanproc.c271 vlan->vlan_id, vlan->real_dev->name); in vlan_seq_show()
300 seq_printf(seq, "Device: %s", vlan->real_dev->name); in vlandev_seq_show()
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c124 struct net_device *real_dev; in is_eth_port_of_netdev() local
131 real_dev = rdma_vlan_dev_real_dev(event_ndev); in is_eth_port_of_netdev()
132 if (!real_dev) in is_eth_port_of_netdev()
133 real_dev = event_ndev; in is_eth_port_of_netdev()
136 (is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) & in is_eth_port_of_netdev()
138 real_dev == rdma_ndev); in is_eth_port_of_netdev()
227 struct net_device *real_dev = rdma_vlan_dev_real_dev(event_ndev); in bond_delete_netdev_default_gids() local
232 if (!real_dev) in bond_delete_netdev_default_gids()
233 real_dev = event_ndev; in bond_delete_netdev_default_gids()
238 is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) == in bond_delete_netdev_default_gids()
/linux-4.4.14/include/linux/
Dif_vlan.h109 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
154 struct net_device *real_dev; member
208 __vlan_find_dev_deep_rcu(struct net_device *real_dev, in __vlan_find_dev_deep_rcu() argument
/linux-4.4.14/drivers/staging/wilc1000/
Dwilc_wfi_cfgoperations.h101 struct net_device *WILC_WFI_init_mon_interface(const char *name, struct net_device *real_dev);
Dlinux_mon.c320 struct net_device *WILC_WFI_init_mon_interface(const char *name, struct net_device *real_dev) in WILC_WFI_init_mon_interface() argument
355 priv->real_ndev = real_dev; in WILC_WFI_init_mon_interface()
/linux-4.4.14/drivers/scsi/fcoe/
Dfcoe.c306 struct net_device *real_dev; in fcoe_interface_setup() local
328 real_dev = (netdev->priv_flags & IFF_802_1Q_VLAN) ? in fcoe_interface_setup()
330 fcoe->realdev = real_dev; in fcoe_interface_setup()
332 for_each_dev_addr(real_dev, ha) { in fcoe_interface_setup()
1918 struct net_device *real_dev; in fcoe_hostlist_lookup_realdev_port() local
1922 real_dev = vlan_dev_real_dev(fcoe->netdev); in fcoe_hostlist_lookup_realdev_port()
1924 real_dev = fcoe->netdev; in fcoe_hostlist_lookup_realdev_port()
1926 if (netdev == real_dev) in fcoe_hostlist_lookup_realdev_port()
/linux-4.4.14/drivers/net/
Dmacvlan.c979 struct net_device *real_dev = vlan->lowerdev; in macvlan_dev_netpoll_setup() local
988 err = __netpoll_setup(netpoll, real_dev); in macvlan_dev_netpoll_setup()