fib_rule_port_range
static inline bool fib_rule_port_range_set(const struct fib_rule_port_range *range)
static inline bool fib_rule_port_inrange(const struct fib_rule_port_range *a,
static inline bool fib_rule_port_match(const struct fib_rule_port_range *range,
static inline bool fib_rule_port_range_valid(const struct fib_rule_port_range *a)
static inline bool fib_rule_port_range_compare(struct fib_rule_port_range *a,
struct fib_rule_port_range *b)
fib_rule_port_is_range(const struct fib_rule_port_range *range)
struct fib_rule_port_range sport_range;
struct fib_rule_port_range dport_range;
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_SPORT_RANGE */
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_DPORT_RANGE */
struct fib_rule_port_range *port_range)
const struct fib_rule_port_range *pr = nla_data(pattr);
struct fib_rule_port_range *range)
const struct fib_rule_port_range *range,
[FRA_SPORT_RANGE] = { .len = sizeof(struct fib_rule_port_range) },
[FRA_DPORT_RANGE] = { .len = sizeof(struct fib_rule_port_range) },