History

sched: align nlattr properly when needed

Nicolas Dichtel committed 10 years ago

Commit 98545181 parent b67633833 files · +72 −37Browse files

Showing the changes to include/uapi (15 of 33 files). Show all

Unified · Split

15 files
  1. include/uapi/linux/gen_stats.h +1 −0
  2. include/uapi/linux/pkt_cls.h +2 −0
  3. include/uapi/linux/rtnetlink.h +1 −0
  4. include/uapi/linux/tc_act/tc_bpf.h +1 −0
  5. include/uapi/linux/tc_act/tc_connmark.h +1 −0
  6. include/uapi/linux/tc_act/tc_csum.h +1 −0
  7. include/uapi/linux/tc_act/tc_defact.h +1 −0
  8. include/uapi/linux/tc_act/tc_gact.h +1 −0
  9. include/uapi/linux/tc_act/tc_ife.h +1 −0
  10. include/uapi/linux/tc_act/tc_ipt.h +1 −0
  11. include/uapi/linux/tc_act/tc_mirred.h +1 −0
  12. include/uapi/linux/tc_act/tc_nat.h +1 −0
  13. include/uapi/linux/tc_act/tc_pedit.h +1 −0
  14. include/uapi/linux/tc_act/tc_skbedit.h +1 −0
  15. include/uapi/linux/tc_act/tc_vlan.h +1 −0
include/uapi/linux/gen_stats.h+1−0
@@ -10,6 +10,7 @@ enum { · 9 unmodified lines
10 TCA_STATS_QUEUE,10 TCA_STATS_QUEUE,
11 TCA_STATS_APP,11 TCA_STATS_APP,
12 TCA_STATS_RATE_EST64,12 TCA_STATS_RATE_EST64,
13 TCA_STATS_PAD,
13 __TCA_STATS_MAX,14 __TCA_STATS_MAX,
14};15};
15#define TCA_STATS_MAX (__TCA_STATS_MAX - 1)16#define TCA_STATS_MAX (__TCA_STATS_MAX - 1)
include/uapi/linux/pkt_cls.h+2−0
@@ -66,6 +66,7 @@ enum { · 65 unmodified lines
66 TCA_ACT_OPTIONS,66 TCA_ACT_OPTIONS,
67 TCA_ACT_INDEX,67 TCA_ACT_INDEX,
68 TCA_ACT_STATS,68 TCA_ACT_STATS,
69 TCA_ACT_PAD,
69 __TCA_ACT_MAX70 __TCA_ACT_MAX
70};71};
71 72
@@ -173,6 +174,7 @@ enum { · 101 unmodified lines
173 TCA_U32_PCNT,174 TCA_U32_PCNT,
174 TCA_U32_MARK,175 TCA_U32_MARK,
175 TCA_U32_FLAGS,176 TCA_U32_FLAGS,
177 TCA_U32_PAD,
176 __TCA_U32_MAX178 __TCA_U32_MAX
177};179};
178 180
include/uapi/linux/rtnetlink.h+1−0
@@ -542,6 +542,7 @@ enum { · 541 unmodified lines
542 TCA_FCNT,542 TCA_FCNT,
543 TCA_STATS2,543 TCA_STATS2,
544 TCA_STAB,544 TCA_STAB,
545 TCA_PAD,
545 __TCA_MAX546 __TCA_MAX
546};547};
547 548
include/uapi/linux/tc_act/tc_bpf.h+1−0
@@ -26,6 +26,7 @@ enum { · 25 unmodified lines
26 TCA_ACT_BPF_OPS,26 TCA_ACT_BPF_OPS,
27 TCA_ACT_BPF_FD,27 TCA_ACT_BPF_FD,
28 TCA_ACT_BPF_NAME,28 TCA_ACT_BPF_NAME,
29 TCA_ACT_BPF_PAD,
29 __TCA_ACT_BPF_MAX,30 __TCA_ACT_BPF_MAX,
30};31};
31#define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1)32#define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1)
include/uapi/linux/tc_act/tc_connmark.h+1−0
@@ -15,6 +15,7 @@ enum { · 14 unmodified lines
15 TCA_CONNMARK_UNSPEC,15 TCA_CONNMARK_UNSPEC,
16 TCA_CONNMARK_PARMS,16 TCA_CONNMARK_PARMS,
17 TCA_CONNMARK_TM,17 TCA_CONNMARK_TM,
18 TCA_CONNMARK_PAD,
18 __TCA_CONNMARK_MAX19 __TCA_CONNMARK_MAX
19};20};
20#define TCA_CONNMARK_MAX (__TCA_CONNMARK_MAX - 1)21#define TCA_CONNMARK_MAX (__TCA_CONNMARK_MAX - 1)
include/uapi/linux/tc_act/tc_csum.h+1−0
@@ -10,6 +10,7 @@ enum { · 9 unmodified lines
10 TCA_CSUM_UNSPEC,10 TCA_CSUM_UNSPEC,
11 TCA_CSUM_PARMS,11 TCA_CSUM_PARMS,
12 TCA_CSUM_TM,12 TCA_CSUM_TM,
13 TCA_CSUM_PAD,
13 __TCA_CSUM_MAX14 __TCA_CSUM_MAX
14};15};
15#define TCA_CSUM_MAX (__TCA_CSUM_MAX - 1)16#define TCA_CSUM_MAX (__TCA_CSUM_MAX - 1)
include/uapi/linux/tc_act/tc_defact.h+1−0
@@ -12,6 +12,7 @@ enum { · 11 unmodified lines
12 TCA_DEF_TM,12 TCA_DEF_TM,
13 TCA_DEF_PARMS,13 TCA_DEF_PARMS,
14 TCA_DEF_DATA,14 TCA_DEF_DATA,
15 TCA_DEF_PAD,
15 __TCA_DEF_MAX16 __TCA_DEF_MAX
16};17};
17#define TCA_DEF_MAX (__TCA_DEF_MAX - 1)18#define TCA_DEF_MAX (__TCA_DEF_MAX - 1)
include/uapi/linux/tc_act/tc_gact.h+1−0
@@ -25,6 +25,7 @@ enum { · 24 unmodified lines
25 TCA_GACT_TM,25 TCA_GACT_TM,
26 TCA_GACT_PARMS,26 TCA_GACT_PARMS,
27 TCA_GACT_PROB,27 TCA_GACT_PROB,
28 TCA_GACT_PAD,
28 __TCA_GACT_MAX29 __TCA_GACT_MAX
29};30};
30#define TCA_GACT_MAX (__TCA_GACT_MAX - 1)31#define TCA_GACT_MAX (__TCA_GACT_MAX - 1)
include/uapi/linux/tc_act/tc_ife.h+1−0
@@ -23,6 +23,7 @@ enum { · 22 unmodified lines
23 TCA_IFE_SMAC,23 TCA_IFE_SMAC,
24 TCA_IFE_TYPE,24 TCA_IFE_TYPE,
25 TCA_IFE_METALST,25 TCA_IFE_METALST,
26 TCA_IFE_PAD,
26 __TCA_IFE_MAX27 __TCA_IFE_MAX
27};28};
28#define TCA_IFE_MAX (__TCA_IFE_MAX - 1)29#define TCA_IFE_MAX (__TCA_IFE_MAX - 1)
include/uapi/linux/tc_act/tc_ipt.h+1−0
@@ -14,6 +14,7 @@ enum { · 13 unmodified lines
14 TCA_IPT_CNT,14 TCA_IPT_CNT,
15 TCA_IPT_TM,15 TCA_IPT_TM,
16 TCA_IPT_TARG,16 TCA_IPT_TARG,
17 TCA_IPT_PAD,
17 __TCA_IPT_MAX18 __TCA_IPT_MAX
18};19};
19#define TCA_IPT_MAX (__TCA_IPT_MAX - 1)20#define TCA_IPT_MAX (__TCA_IPT_MAX - 1)
include/uapi/linux/tc_act/tc_mirred.h+1−0
@@ -20,6 +20,7 @@ enum { · 19 unmodified lines
20 TCA_MIRRED_UNSPEC,20 TCA_MIRRED_UNSPEC,
21 TCA_MIRRED_TM,21 TCA_MIRRED_TM,
22 TCA_MIRRED_PARMS,22 TCA_MIRRED_PARMS,
23 TCA_MIRRED_PAD,
23 __TCA_MIRRED_MAX24 __TCA_MIRRED_MAX
24};25};
25#define TCA_MIRRED_MAX (__TCA_MIRRED_MAX - 1)26#define TCA_MIRRED_MAX (__TCA_MIRRED_MAX - 1)
include/uapi/linux/tc_act/tc_nat.h+1−0
@@ -10,6 +10,7 @@ enum { · 9 unmodified lines
10 TCA_NAT_UNSPEC,10 TCA_NAT_UNSPEC,
11 TCA_NAT_PARMS,11 TCA_NAT_PARMS,
12 TCA_NAT_TM,12 TCA_NAT_TM,
13 TCA_NAT_PAD,
13 __TCA_NAT_MAX14 __TCA_NAT_MAX
14};15};
15#define TCA_NAT_MAX (__TCA_NAT_MAX - 1)16#define TCA_NAT_MAX (__TCA_NAT_MAX - 1)
include/uapi/linux/tc_act/tc_pedit.h+1−0
@@ -10,6 +10,7 @@ enum { · 9 unmodified lines
10 TCA_PEDIT_UNSPEC,10 TCA_PEDIT_UNSPEC,
11 TCA_PEDIT_TM,11 TCA_PEDIT_TM,
12 TCA_PEDIT_PARMS,12 TCA_PEDIT_PARMS,
13 TCA_PEDIT_PAD,
13 __TCA_PEDIT_MAX14 __TCA_PEDIT_MAX
14};15};
15#define TCA_PEDIT_MAX (__TCA_PEDIT_MAX - 1)16#define TCA_PEDIT_MAX (__TCA_PEDIT_MAX - 1)
include/uapi/linux/tc_act/tc_skbedit.h+1−0
@@ -39,6 +39,7 @@ enum { · 38 unmodified lines
39 TCA_SKBEDIT_PRIORITY,39 TCA_SKBEDIT_PRIORITY,
40 TCA_SKBEDIT_QUEUE_MAPPING,40 TCA_SKBEDIT_QUEUE_MAPPING,
41 TCA_SKBEDIT_MARK,41 TCA_SKBEDIT_MARK,
42 TCA_SKBEDIT_PAD,
42 __TCA_SKBEDIT_MAX43 __TCA_SKBEDIT_MAX
43};44};
44#define TCA_SKBEDIT_MAX (__TCA_SKBEDIT_MAX - 1)45#define TCA_SKBEDIT_MAX (__TCA_SKBEDIT_MAX - 1)
include/uapi/linux/tc_act/tc_vlan.h+1−0
@@ -28,6 +28,7 @@ enum { · 27 unmodified lines
28 TCA_VLAN_PARMS,28 TCA_VLAN_PARMS,
29 TCA_VLAN_PUSH_VLAN_ID,29 TCA_VLAN_PUSH_VLAN_ID,
30 TCA_VLAN_PUSH_VLAN_PROTOCOL,30 TCA_VLAN_PUSH_VLAN_PROTOCOL,
31 TCA_VLAN_PAD,
31 __TCA_VLAN_MAX,32 __TCA_VLAN_MAX,
32};33};
33#define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)34#define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)