4 #include <linux/types.h>
7 #define MAX_N_CONTEXT 65535 /* Arbitrary limit */
9 #define NX_DYNAMIC_ID ((uint32_t)-1) /* id for dynamic context */
11 #define NB_IPV4ROOT 16
16 #define NXF_INFO_LOCK 0x00000001
18 #define NXF_STATE_SETUP (1ULL<<32)
19 #define NXF_STATE_ADMIN (1ULL<<34)
21 #define NXF_SC_HELPER (1ULL<<36)
22 #define NXF_PERSISTENT (1ULL<<38)
24 #define NXF_ONE_TIME (0x0005ULL<<32)
26 #define NXF_INIT_SET (NXF_STATE_ADMIN)
31 #define NXA_TYPE_IPV4 1
32 #define NXA_TYPE_IPV6 2
34 #define NXA_MOD_BCAST (1<<8)
35 #define NXA_MOD_ALL (1<<9)
37 #define NXA_TYPE_ANY ((uint16_t)-1)
40 #else /* _VX_NETWORK_H */
41 #warning duplicate inclusion
42 #endif /* _VX_NETWORK_H */