This is the continuation of the work done to align netlink attributes when these attributes contain some 64-bit fields.
David, if the third patch is too big (or maybe the series), I can split it. Just tell me what you prefer. include/linux/netfilter/ipset/ip_set.h | 9 ++-- include/net/netlink.h | 60 ++++++++++++++++------ include/net/nl802154.h | 6 +++ include/uapi/linux/fib_rules.h | 1 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/lwtunnel.h | 2 + include/uapi/linux/neighbour.h | 2 + include/uapi/linux/netfilter/ipset/ip_set.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 8 +++ include/uapi/linux/netfilter/nfnetlink_acct.h | 1 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 ++ include/uapi/linux/openvswitch.h | 1 + include/uapi/linux/tcp_metrics.h | 1 + include/uapi/linux/xfrm.h | 1 + kernel/taskstats.c | 37 ++----------- lib/nlattr.c | 8 ++- net/core/fib_rules.c | 4 +- net/core/neighbour.c | 19 +++---- net/ieee802154/nl802154.c | 13 +++-- net/ipv4/ip_tunnel_core.c | 10 ++-- net/ipv4/tcp_metrics.c | 6 ++- net/l2tp/l2tp_netlink.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 18 ++++--- net/netfilter/nf_conntrack_proto_dccp.c | 4 +- net/netfilter/nf_tables_api.c | 24 ++++++--- net/netfilter/nf_tables_trace.c | 5 +- net/netfilter/nfnetlink_acct.c | 9 ++-- net/netfilter/nft_counter.c | 6 ++- net/netfilter/nft_dynset.c | 3 +- net/netfilter/nft_limit.c | 6 ++- net/openvswitch/flow_netlink.c | 5 +- net/xfrm/xfrm_user.c | 10 ++-- 32 files changed, 178 insertions(+), 109 deletions(-) Comments are welcomed, Regards, Nicolas