Linux Kernel
3.7.1
|
#include <linux/if_link.h>
#include <linux/list.h>
#include <linux/netdevice.h>
#include <linux/netlink.h>
#include <net/netlink.h>
#include <linux/u64_stats_sync.h>
#include <linux/err.h>
#include <linux/errno.h>
Go to the source code of this file.
Data Structures | |
struct | macvlan_pcpu_stats |
struct | macvlan_dev |
Macros | |
#define | MAX_MACVTAP_QUEUES (NR_CPUS < 16 ? NR_CPUS : 16) |
Functions | |
void | macvlan_common_setup (struct net_device *dev) |
int | macvlan_common_newlink (struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], int(*receive)(struct sk_buff *skb), int(*forward)(struct net_device *dev, struct sk_buff *skb)) |
void | macvlan_dellink (struct net_device *dev, struct list_head *head) |
int | macvlan_link_register (struct rtnl_link_ops *ops) |
netdev_tx_t | macvlan_start_xmit (struct sk_buff *skb, struct net_device *dev) |
Definition at line 53 of file if_macvlan.h.
void macvlan_common_setup | ( | struct net_device * | dev | ) |
void macvlan_dellink | ( | struct net_device * | dev, |
struct list_head * | head | ||
) |
int macvlan_link_register | ( | struct rtnl_link_ops * | ops | ) |
netdev_tx_t macvlan_start_xmit | ( | struct sk_buff * | skb, |
struct net_device * | dev | ||
) |