diff options
Diffstat (limited to 'include/net/fib_rules.h')
| -rw-r--r-- | include/net/fib_rules.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/include/net/fib_rules.h b/include/net/fib_rules.h index e361f488242..4ac12e14c6d 100644 --- a/include/net/fib_rules.h +++ b/include/net/fib_rules.h @@ -23,6 +23,8 @@ struct fib_rule {  	struct fib_rule __rcu	*ctarget;  	char			iifname[IFNAMSIZ];  	char			oifname[IFNAMSIZ]; +	kuid_t			uid_start; +	kuid_t			uid_end;  	struct rcu_head		rcu;  	struct net *		fr_net;  }; @@ -80,7 +82,9 @@ struct fib_rules_ops {  	[FRA_FWMARK]	= { .type = NLA_U32 }, \  	[FRA_FWMASK]	= { .type = NLA_U32 }, \  	[FRA_TABLE]     = { .type = NLA_U32 }, \ -	[FRA_GOTO]	= { .type = NLA_U32 } +	[FRA_GOTO]	= { .type = NLA_U32 }, \ +	[FRA_UID_START]	= { .type = NLA_U32 }, \ +	[FRA_UID_END]	= { .type = NLA_U32 }  static inline void fib_rule_get(struct fib_rule *rule)  { |