MAX_VIPS
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__uint(max_entries, MAX_VIPS);
__uint(max_entries, MAX_VIPS);
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__uint(max_entries, MAX_VIPS);
__uint(max_entries, MAX_VIPS);
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__uint(max_entries, MAX_VIPS);
__uint(max_entries, MAX_VIPS);
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
__u32 src_hash = jhash2_4words((__u32 *)flow->srcv6, MAX_VIPS);
#define CH_RINGS_SIZE (MAX_VIPS * CH_RING_SIZE)
#define STATS_LRU (MAX_VIPS + 0) /* v1: total VIP packets, v2: LRU misses */
#define STATS_XDP_TX (MAX_VIPS + 1)
#define STATS_XDP_PASS (MAX_VIPS + 2)
#define STATS_XDP_DROP (MAX_VIPS + 3)
#define STATS_NEW_CONN (MAX_VIPS + 4) /* v1: conn count, v2: last reset ts */
#define STATS_LRU_MISS (MAX_VIPS + 5) /* v1: TCP LRU misses */
#define STATS_SIZE (MAX_VIPS + 6)