nft_pipapo_field
static int pipapo_expand(struct nft_pipapo_field *f,
struct nft_pipapo_field *f;
struct nft_pipapo_field *f;
struct nft_pipapo_field *dst, *src;
memcpy(dst, src, offsetof(struct nft_pipapo_field, lt));
static unsigned int pipapo_rules_same_key(struct nft_pipapo_field *f, unsigned int first)
struct nft_pipapo_field *f;
const struct nft_pipapo_field *f;
struct nft_pipapo_field *f;
static int pipapo_get_boundaries(struct nft_pipapo_field *f, int first_rule,
static bool pipapo_match_field(struct nft_pipapo_field *f,
struct nft_pipapo_field *f;
const struct nft_pipapo_field *f;
struct nft_pipapo_field *f;
struct nft_pipapo_field *f;
const struct nft_pipapo_field *f;
static int pipapo_realloc_mt(struct nft_pipapo_field *f,
static int pipapo_resize(struct nft_pipapo_field *f,
static void pipapo_bucket_set(struct nft_pipapo_field *f, int rule, int group,
static void pipapo_lt_bits_adjust(struct nft_pipapo_field *f)
static int pipapo_insert(struct nft_pipapo_field *f, const uint8_t *k,
struct nft_pipapo_field f[] __counted_by(field_count);
static inline void pipapo_and_field_buckets_4bit(const struct nft_pipapo_field *f,
static inline void pipapo_and_field_buckets_8bit(const struct nft_pipapo_field *f,
size += sizeof(struct nft_pipapo_field) * desc->field_count;
const struct nft_pipapo_field *f = m->f;
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f = m->f;
const struct nft_pipapo_field *f;
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,
const struct nft_pipapo_field *f,