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
1010 TCA_STATS_QUEUE,
1111 TCA_STATS_APP,
1212 TCA_STATS_RATE_EST64,
13+ TCA_STATS_PAD,
1314 __TCA_STATS_MAX,
1415 };
1516 #define TCA_STATS_MAX (__TCA_STATS_MAX - 1)
include/uapi/linux/pkt_cls.h+2−0
@@ -66,6 +66,7 @@ enum { · 65 unmodified lines
6666 TCA_ACT_OPTIONS,
6767 TCA_ACT_INDEX,
6868 TCA_ACT_STATS,
69+ TCA_ACT_PAD,
6970 __TCA_ACT_MAX
7071 };
7172
@@ -173,6 +174,7 @@ enum { · 101 unmodified lines
173174 TCA_U32_PCNT,
174175 TCA_U32_MARK,
175176 TCA_U32_FLAGS,
177+ TCA_U32_PAD,
176178 __TCA_U32_MAX
177179 };
178180
include/uapi/linux/rtnetlink.h+1−0
@@ -542,6 +542,7 @@ enum { · 541 unmodified lines
542542 TCA_FCNT,
543543 TCA_STATS2,
544544 TCA_STAB,
545+ TCA_PAD,
545546 __TCA_MAX
546547 };
547548
include/uapi/linux/tc_act/tc_bpf.h+1−0
@@ -26,6 +26,7 @@ enum { · 25 unmodified lines
2626 TCA_ACT_BPF_OPS,
2727 TCA_ACT_BPF_FD,
2828 TCA_ACT_BPF_NAME,
29+ TCA_ACT_BPF_PAD,
2930 __TCA_ACT_BPF_MAX,
3031 };
3132 #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
1515 TCA_CONNMARK_UNSPEC,
1616 TCA_CONNMARK_PARMS,
1717 TCA_CONNMARK_TM,
18+ TCA_CONNMARK_PAD,
1819 __TCA_CONNMARK_MAX
1920 };
2021 #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
1010 TCA_CSUM_UNSPEC,
1111 TCA_CSUM_PARMS,
1212 TCA_CSUM_TM,
13+ TCA_CSUM_PAD,
1314 __TCA_CSUM_MAX
1415 };
1516 #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
1212 TCA_DEF_TM,
1313 TCA_DEF_PARMS,
1414 TCA_DEF_DATA,
15+ TCA_DEF_PAD,
1516 __TCA_DEF_MAX
1617 };
1718 #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
2525 TCA_GACT_TM,
2626 TCA_GACT_PARMS,
2727 TCA_GACT_PROB,
28+ TCA_GACT_PAD,
2829 __TCA_GACT_MAX
2930 };
3031 #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
2323 TCA_IFE_SMAC,
2424 TCA_IFE_TYPE,
2525 TCA_IFE_METALST,
26+ TCA_IFE_PAD,
2627 __TCA_IFE_MAX
2728 };
2829 #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
1414 TCA_IPT_CNT,
1515 TCA_IPT_TM,
1616 TCA_IPT_TARG,
17+ TCA_IPT_PAD,
1718 __TCA_IPT_MAX
1819 };
1920 #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
2020 TCA_MIRRED_UNSPEC,
2121 TCA_MIRRED_TM,
2222 TCA_MIRRED_PARMS,
23+ TCA_MIRRED_PAD,
2324 __TCA_MIRRED_MAX
2425 };
2526 #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
1010 TCA_NAT_UNSPEC,
1111 TCA_NAT_PARMS,
1212 TCA_NAT_TM,
13+ TCA_NAT_PAD,
1314 __TCA_NAT_MAX
1415 };
1516 #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
1010 TCA_PEDIT_UNSPEC,
1111 TCA_PEDIT_TM,
1212 TCA_PEDIT_PARMS,
13+ TCA_PEDIT_PAD,
1314 __TCA_PEDIT_MAX
1415 };
1516 #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
3939 TCA_SKBEDIT_PRIORITY,
4040 TCA_SKBEDIT_QUEUE_MAPPING,
4141 TCA_SKBEDIT_MARK,
42+ TCA_SKBEDIT_PAD,
4243 __TCA_SKBEDIT_MAX
4344 };
4445 #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
2828 TCA_VLAN_PARMS,
2929 TCA_VLAN_PUSH_VLAN_ID,
3030 TCA_VLAN_PUSH_VLAN_PROTOCOL,
31+ TCA_VLAN_PAD,
3132 __TCA_VLAN_MAX,
3233 };
3334 #define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)