Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ifb.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/moduleparam.h>
#include <net/pkt_sched.h>
#include <net/net_namespace.h>

Go to the source code of this file.

Data Structures

struct  ifb_private
 

Macros

#define TX_Q_LIMIT   32
 
#define IFB_FEATURES
 

Functions

 module_param (numifbs, int, 0)
 
 MODULE_PARM_DESC (numifbs,"Number of ifb devices")
 
 module_init (ifb_init_module)
 
 module_exit (ifb_cleanup_module)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Jamal Hadi Salim")
 
 MODULE_ALIAS_RTNL_LINK ("ifb")
 

Macro Definition Documentation

#define IFB_FEATURES
Value:
NETIF_F_TSO_ECN | NETIF_F_TSO | NETIF_F_TSO6 | \
NETIF_F_HIGHDMA | NETIF_F_HW_VLAN_TX)

Definition at line 167 of file ifb.c.

#define TX_Q_LIMIT   32

Definition at line 40 of file ifb.c.

Function Documentation

MODULE_ALIAS_RTNL_LINK ( "ifb"  )
MODULE_AUTHOR ( "Jamal Hadi Salim"  )
module_exit ( ifb_cleanup_module  )
module_init ( ifb_init_module  )
MODULE_LICENSE ( "GPL"  )
module_param ( numifbs  ,
int  ,
 
)
MODULE_PARM_DESC ( numifbs  ,
"Number of ifb devices  
)