FD.io VPP  v21.01.1
Vector Packet Processing
ip_flow_hash.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IP_FLOW_HASH_SRC_ADDR   (1<<0)
 Flow hash configuration. More...
 
#define IP_FLOW_HASH_DST_ADDR   (1<<1)
 
#define IP_FLOW_HASH_PROTO   (1<<2)
 
#define IP_FLOW_HASH_SRC_PORT   (1<<3)
 
#define IP_FLOW_HASH_DST_PORT   (1<<4)
 
#define IP_FLOW_HASH_REVERSE_SRC_DST   (1<<5)
 
#define IP_FLOW_HASH_SYMMETRIC   (1<<6)
 
#define IP_FLOW_HASH_DEFAULT   (0x1F)
 Default: 5-tuple without the "reverse" bit. More...
 
#define foreach_flow_hash_bit
 

Typedefs

typedef u32 flow_hash_config_t
 A flow hash configuration is a mask of the flow hash options. More...
 

Macro Definition Documentation

◆ foreach_flow_hash_bit

#define foreach_flow_hash_bit
Value:
#define IP_FLOW_HASH_SYMMETRIC
Definition: ip_flow_hash.h:26
vl_api_address_t src
Definition: gre.api:54
#define IP_FLOW_HASH_SRC_PORT
Definition: ip_flow_hash.h:23
#define IP_FLOW_HASH_DST_ADDR
Definition: ip_flow_hash.h:21
vl_api_ip_proto_t proto
Definition: acl_types.api:51
#define IP_FLOW_HASH_DST_PORT
Definition: ip_flow_hash.h:24
vl_api_address_t dst
Definition: gre.api:55
#define IP_FLOW_HASH_PROTO
Definition: ip_flow_hash.h:22
#define IP_FLOW_HASH_REVERSE_SRC_DST
Definition: ip_flow_hash.h:25
#define IP_FLOW_HASH_SRC_ADDR
Flow hash configuration.
Definition: ip_flow_hash.h:20

Definition at line 31 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_DEFAULT

#define IP_FLOW_HASH_DEFAULT   (0x1F)

Default: 5-tuple without the "reverse" bit.

Definition at line 29 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_DST_ADDR

#define IP_FLOW_HASH_DST_ADDR   (1<<1)

Definition at line 21 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_DST_PORT

#define IP_FLOW_HASH_DST_PORT   (1<<4)

Definition at line 24 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_PROTO

#define IP_FLOW_HASH_PROTO   (1<<2)

Definition at line 22 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_REVERSE_SRC_DST

#define IP_FLOW_HASH_REVERSE_SRC_DST   (1<<5)

Definition at line 25 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_SRC_ADDR

#define IP_FLOW_HASH_SRC_ADDR   (1<<0)

Flow hash configuration.

Definition at line 20 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_SRC_PORT

#define IP_FLOW_HASH_SRC_PORT   (1<<3)

Definition at line 23 of file ip_flow_hash.h.

◆ IP_FLOW_HASH_SYMMETRIC

#define IP_FLOW_HASH_SYMMETRIC   (1<<6)

Definition at line 26 of file ip_flow_hash.h.

Typedef Documentation

◆ flow_hash_config_t

A flow hash configuration is a mask of the flow hash options.

Definition at line 43 of file ip_flow_hash.h.