Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
vlan_netlink.c File Reference
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/if_vlan.h>
#include <linux/module.h>
#include <net/net_namespace.h>
#include <net/netlink.h>
#include <net/rtnetlink.h>
#include "vlan.h"

Go to the source code of this file.

Functions

int __init vlan_netlink_init (void)
 
void __exit vlan_netlink_fini (void)
 
 MODULE_ALIAS_RTNL_LINK ("vlan")
 

Variables

struct rtnl_link_ops vlan_link_ops __read_mostly
 

Function Documentation

MODULE_ALIAS_RTNL_LINK ( "vlan"  )
void __exit vlan_netlink_fini ( void  )

Definition at line 240 of file vlan_netlink.c.

int __init vlan_netlink_init ( void  )

Definition at line 235 of file vlan_netlink.c.

Variable Documentation

Initial value:
= {
.kind = "vlan",
.maxtype = IFLA_VLAN_MAX,
.policy = vlan_policy,
.priv_size = sizeof(struct vlan_dev_priv),
.validate = vlan_validate,
.newlink = vlan_newlink,
.changelink = vlan_changelink,
.dellink = unregister_vlan_dev,
.get_size = vlan_get_size,
.fill_info = vlan_fill_info,
}

Definition at line 221 of file vlan_netlink.c.