Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
upt1_defs.h File Reference

Go to the source code of this file.

Data Structures

struct  UPT1_TxStats
 
struct  UPT1_RxStats
 
struct  UPT1_RSSConf
 

Macros

#define UPT1_RSS_MAX_KEY_SIZE   40
 
#define UPT1_RSS_MAX_IND_TABLE_SIZE   128
 

Enumerations

enum  { UPT1_IML_NONE = 0, UPT1_IML_HIGHEST = 7, UPT1_IML_ADAPTIVE = 8 }
 
enum  {
  UPT1_RSS_HASH_TYPE_NONE = 0x0, UPT1_RSS_HASH_TYPE_IPV4 = 0x01, UPT1_RSS_HASH_TYPE_TCP_IPV4 = 0x02, UPT1_RSS_HASH_TYPE_IPV6 = 0x04,
  UPT1_RSS_HASH_TYPE_TCP_IPV6 = 0x08
}
 
enum  { UPT1_RSS_HASH_FUNC_NONE = 0x0, UPT1_RSS_HASH_FUNC_TOEPLITZ = 0x01 }
 
enum  { UPT1_F_RXCSUM = cpu_to_le64(0x0001), UPT1_F_RSS = cpu_to_le64(0x0002), UPT1_F_RXVLAN = cpu_to_le64(0x0004), UPT1_F_LRO = cpu_to_le64(0x0008) }
 

Macro Definition Documentation

#define UPT1_RSS_MAX_IND_TABLE_SIZE   128

Definition at line 78 of file upt1_defs.h.

#define UPT1_RSS_MAX_KEY_SIZE   40

Definition at line 77 of file upt1_defs.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
UPT1_IML_NONE 
UPT1_IML_HIGHEST 
UPT1_IML_ADAPTIVE 

Definition at line 58 of file upt1_defs.h.

anonymous enum
Enumerator:
UPT1_RSS_HASH_TYPE_NONE 
UPT1_RSS_HASH_TYPE_IPV4 
UPT1_RSS_HASH_TYPE_TCP_IPV4 
UPT1_RSS_HASH_TYPE_IPV6 
UPT1_RSS_HASH_TYPE_TCP_IPV6 

Definition at line 64 of file upt1_defs.h.

anonymous enum
Enumerator:
UPT1_RSS_HASH_FUNC_NONE 
UPT1_RSS_HASH_FUNC_TOEPLITZ 

Definition at line 72 of file upt1_defs.h.

anonymous enum
Enumerator:
UPT1_F_RXCSUM 
UPT1_F_RSS 
UPT1_F_RXVLAN 
UPT1_F_LRO 

Definition at line 90 of file upt1_defs.h.