diff options
Diffstat (limited to 'include/uapi/linux/pkt_cls.h')
| -rw-r--r-- | include/uapi/linux/pkt_cls.h | 19 | 
1 files changed, 16 insertions, 3 deletions
| diff --git a/include/uapi/linux/pkt_cls.h b/include/uapi/linux/pkt_cls.h index f4297c8a42fe..d1c1ccaba787 100644 --- a/include/uapi/linux/pkt_cls.h +++ b/include/uapi/linux/pkt_cls.h @@ -115,8 +115,8 @@ struct tc_police {  	__u32			mtu;  	struct tc_ratespec	rate;  	struct tc_ratespec	peakrate; -	int 			refcnt; -	int 			bindcnt; +	int			refcnt; +	int			bindcnt;  	__u32			capab;  }; @@ -124,10 +124,11 @@ struct tcf_t {  	__u64   install;  	__u64   lastuse;  	__u64   expires; +	__u64   firstuse;  };  struct tc_cnt { -	int                   refcnt;  +	int                   refcnt;  	int                   bindcnt;  }; @@ -432,6 +433,18 @@ enum {  #define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1) +/* Match-all classifier */ + +enum { +	TCA_MATCHALL_UNSPEC, +	TCA_MATCHALL_CLASSID, +	TCA_MATCHALL_ACT, +	TCA_MATCHALL_FLAGS, +	__TCA_MATCHALL_MAX, +}; + +#define TCA_MATCHALL_MAX (__TCA_MATCHALL_MAX - 1) +  /* Extended Matches */  struct tcf_ematch_tree_hdr { |