net: Refactor arguments of inet{,6}_bind
authorStanislav Fomichev <sdf@google.com>
Fri, 8 May 2020 17:46:10 +0000 (10:46 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 8 May 2020 22:48:20 +0000 (00:48 +0200)
commitcb0721c7e200750907bb8ef59b12646a5cb2dadf
tree3c93173356e40ed0144c918bd845c2a50ee4ab4c
parent488a23b89d175cc78f352417114f4f5a10470722
net: Refactor arguments of inet{,6}_bind

The intent is to add an additional bind parameter in the next commit.
Instead of adding another argument, let's convert all existing
flag arguments into an extendable bit field.

No functional changes.

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrey Ignatov <rdna@fb.com>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Link: https://lore.kernel.org/bpf/20200508174611.228805-4-sdf@google.com
include/net/inet_common.h
include/net/ipv6_stubs.h
net/core/filter.c
net/ipv4/af_inet.c
net/ipv6/af_inet6.c