Searched refs:vlandev (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/net/8021q/ |
H A D | vlanproc.h | 8 int vlan_proc_rem_dev(struct net_device *vlandev); 9 int vlan_proc_add_dev(struct net_device *vlandev);
|
H A D | vlan.c | 286 struct net_device *vlandev) vlan_sync_address() 288 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); vlan_sync_address() 296 if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && vlan_sync_address() 297 ether_addr_equal(vlandev->dev_addr, dev->dev_addr)) vlan_sync_address() 298 dev_uc_del(dev, vlandev->dev_addr); vlan_sync_address() 302 if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && vlan_sync_address() 303 !ether_addr_equal(vlandev->dev_addr, dev->dev_addr)) vlan_sync_address() 304 dev_uc_add(dev, vlandev->dev_addr); vlan_sync_address() 310 struct net_device *vlandev) vlan_transfer_features() 312 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); vlan_transfer_features() 314 vlandev->gso_max_size = dev->gso_max_size; vlan_transfer_features() 317 vlandev->hard_header_len = dev->hard_header_len; vlan_transfer_features() 319 vlandev->hard_header_len = dev->hard_header_len + VLAN_HLEN; vlan_transfer_features() 322 vlandev->fcoe_ddp_xid = dev->fcoe_ddp_xid; vlan_transfer_features() 325 netdev_update_features(vlandev); vlan_transfer_features() 355 struct net_device *vlandev; vlan_device_event() local 386 vlan_group_for_each_dev(grp, i, vlandev) vlan_group_for_each_dev() 387 netif_stacked_transfer_operstate(dev, vlandev); vlan_group_for_each_dev() 392 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev() 393 flgs = vlandev->flags; vlan_group_for_each_dev() 397 vlan_sync_address(dev, vlandev); vlan_group_for_each_dev() 402 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev() 403 if (vlandev->mtu <= dev->mtu) vlan_group_for_each_dev() 406 dev_set_mtu(vlandev, dev->mtu); vlan_group_for_each_dev() 412 vlan_group_for_each_dev(grp, i, vlandev) vlan_group_for_each_dev() 413 vlan_transfer_features(dev, vlandev); vlan_group_for_each_dev() 424 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev() 425 flgs = vlandev->flags; vlan_group_for_each_dev() 429 vlan = vlan_dev_priv(vlandev); vlan_group_for_each_dev() 431 list_add(&vlandev->close_list, &close_list); vlan_group_for_each_dev() 436 list_for_each_entry_safe(vlandev, tmp, &close_list, close_list) { 437 netif_stacked_transfer_operstate(dev, vlandev); 438 list_del_init(&vlandev->close_list); 445 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev() 446 flgs = dev_get_flags(vlandev); vlan_group_for_each_dev() 450 vlan = vlan_dev_priv(vlandev); vlan_group_for_each_dev() 452 dev_change_flags(vlandev, flgs | IFF_UP); vlan_group_for_each_dev() 453 netif_stacked_transfer_operstate(dev, vlandev); vlan_group_for_each_dev() 462 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev() 468 unregister_vlan_dev(vlandev, &list); vlan_group_for_each_dev() 485 vlan_group_for_each_dev(grp, i, vlandev) 486 call_netdevice_notifiers(event, vlandev); 285 vlan_sync_address(struct net_device *dev, struct net_device *vlandev) vlan_sync_address() argument 309 vlan_transfer_features(struct net_device *dev, struct net_device *vlandev) vlan_transfer_features() argument
|
H A D | vlanproc.c | 169 int vlan_proc_add_dev(struct net_device *vlandev) vlan_proc_add_dev() argument 171 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); vlan_proc_add_dev() 172 struct vlan_net *vn = net_generic(dev_net(vlandev), vlan_net_id); vlan_proc_add_dev() 174 if (!strcmp(vlandev->name, name_conf)) vlan_proc_add_dev() 177 proc_create_data(vlandev->name, S_IFREG|S_IRUSR|S_IWUSR, vlan_proc_add_dev() 178 vn->proc_vlan_dir, &vlandev_fops, vlandev); vlan_proc_add_dev() 187 int vlan_proc_rem_dev(struct net_device *vlandev) vlan_proc_rem_dev() argument 190 proc_remove(vlan_dev_priv(vlandev)->dent); vlan_proc_rem_dev() 191 vlan_dev_priv(vlandev)->dent = NULL; vlan_proc_rem_dev() 267 const struct net_device *vlandev = v; vlan_seq_show() local 268 const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); vlan_seq_show() 270 seq_printf(seq, "%-15s| %d | %s\n", vlandev->name, vlan_seq_show() 278 struct net_device *vlandev = (struct net_device *) seq->private; vlandev_seq_show() local 279 const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); vlandev_seq_show() 285 if (!is_vlan_dev(vlandev)) vlandev_seq_show() 288 stats = dev_get_stats(vlandev, &temp); vlandev_seq_show() 291 vlandev->name, vlan->vlan_id, vlandev_seq_show() 292 (int)(vlan->flags & 1), vlandev->priv_flags); vlandev_seq_show()
|
Completed in 79 milliseconds