Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
vlan_gvrp.c File Reference
#include <linux/types.h>
#include <linux/if_vlan.h>
#include <net/garp.h>
#include "vlan.h"

Go to the source code of this file.

Macros

#define GARP_GVRP_ADDRESS   { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x21 }
 
#define GVRP_ATTR_MAX   (__GVRP_ATTR_MAX - 1)
 

Enumerations

enum  gvrp_attributes { GVRP_ATTR_INVALID, GVRP_ATTR_VID, __GVRP_ATTR_MAX }
 

Functions

int vlan_gvrp_request_join (const struct net_device *dev)
 
void vlan_gvrp_request_leave (const struct net_device *dev)
 
int vlan_gvrp_init_applicant (struct net_device *dev)
 
void vlan_gvrp_uninit_applicant (struct net_device *dev)
 
int __init vlan_gvrp_init (void)
 
void vlan_gvrp_uninit (void)
 

Macro Definition Documentation

#define GARP_GVRP_ADDRESS   { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x21 }

Definition at line 15 of file vlan_gvrp.c.

#define GVRP_ATTR_MAX   (__GVRP_ATTR_MAX - 1)

Definition at line 22 of file vlan_gvrp.c.

Enumeration Type Documentation

Enumerator:
GVRP_ATTR_INVALID 
GVRP_ATTR_VID 
__GVRP_ATTR_MAX 

Definition at line 17 of file vlan_gvrp.c.

Function Documentation

int __init vlan_gvrp_init ( void  )

Definition at line 58 of file vlan_gvrp.c.

int vlan_gvrp_init_applicant ( struct net_device dev)

Definition at line 48 of file vlan_gvrp.c.

int vlan_gvrp_request_join ( const struct net_device dev)

Definition at line 30 of file vlan_gvrp.c.

void vlan_gvrp_request_leave ( const struct net_device dev)

Definition at line 39 of file vlan_gvrp.c.

void vlan_gvrp_uninit ( void  )

Definition at line 63 of file vlan_gvrp.c.

void vlan_gvrp_uninit_applicant ( struct net_device dev)

Definition at line 53 of file vlan_gvrp.c.