Searched refs:macvlan (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/include/linux/
H A Dif_macvlan.h102 struct macvlan_dev *macvlan = netdev_priv(dev); macvlan_dev_real_dev() local
104 return macvlan->lowerdev; macvlan_dev_real_dev()
H A Dnetdevice.h1261 * @IFF_MACVLAN_PORT: device used as macvlan port
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_netdev.c1234 size = offsetof(struct fm10k_l2_accel, macvlan[7]); fm10k_dfwd_add_station()
1252 macvlan[(l2_accel->size * 2) + 1]); fm10k_dfwd_add_station()
1259 macvlan[old_l2_accel->size])); fm10k_dfwd_add_station()
1268 /* add macvlan to accel table, and record GLORT for position */ fm10k_dfwd_add_station()
1270 if (!l2_accel->macvlan[i]) fm10k_dfwd_add_station()
1275 l2_accel->macvlan[i] = sdev; fm10k_dfwd_add_station()
1314 if (l2_accel->macvlan[i] == sdev) fm10k_dfwd_del_station()
1318 /* exit if macvlan not found */ fm10k_dfwd_del_station()
1332 l2_accel->macvlan[i] = NULL; fm10k_dfwd_del_station()
H A Dfm10k.h63 struct net_device *macvlan[0]; member in struct:fm10k_l2_accel
H A Dfm10k_main.c454 if (idx < l2_accel->size && l2_accel->macvlan[idx]) fm10k_type_trans()
455 dev = l2_accel->macvlan[idx]; fm10k_type_trans()
/linux-4.4.14/drivers/net/
H A Dmacvlan.c186 * another macvlan. macvlan_addr_busy()
753 * macvlan network devices have devices nesting below it and are a special
939 strlcpy(drvinfo->driver, "macvlan", sizeof(drvinfo->driver)); macvlan_ethtool_get_drvinfo()
1180 * (only for macvlan devices in source mode)
1281 /* Only 1 macvlan device can be created in passthru mode */ macvlan_common_newlink()
1504 .kind = "macvlan",
1609 MODULE_ALIAS_RTNL_LINK("macvlan");
H A Dmacvtap.c27 * an open character device to a macvlan interface. There can be
459 /* Since macvlan supports all offloads by default, make macvtap_newlink()
548 * The macvlan supports zerocopy iff the lower device supports zero macvtap_open()
/linux-4.4.14/drivers/net/ipvlan/
H A Dipvlan_main.c43 netdev_err(dev, "Master is a macvlan port.\n"); ipvlan_port_create()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c1240 * i40e_find_mac - Find a mac addr in the macvlan filters list
1288 * i40e_put_mac_in_vlan - Make macvlan filters from macaddrs and vlans
1294 * Goes through all the macvlan filters and adds a
1295 * macvlan filter for each unique vlan that already exists
1978 "ignoring delete macvlan error, err %s, aq_err %s while flushing a full buffer\n", i40e_sync_vsi_filters()
1997 "ignoring delete macvlan error, err %s aq_err %s\n", i40e_sync_vsi_filters()
8952 /* If macvlan filters already exist, force them to get loaded */ i40e_add_vsi()
10089 * ethertype and macvlan type filter settings for the pf.
H A Di40e_debugfs.c265 /* macvlan filter list */ i40e_dbg_dump_write()
/linux-4.4.14/net/core/
H A Drtnetlink.c2741 /* Embedded bridge, macvlan, and any other device support */ rtnl_fdb_add()
2844 /* Embedded bridge, macvlan, and any other device support */ rtnl_fdb_del()
H A Ddev.c7360 This is wanted because this way 8021q and macvlan know dev_change_net_namespace()
/linux-4.4.14/drivers/net/bonding/
H A Dbond_alb.c986 /* If this is a macvlan device, then only send updates alb_send_learning_packets()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c199 /* free macvlan list */ ixgbe_disable_sriov()

Completed in 570 milliseconds