提交 11f80355 编写于 作者: J Jakub Sitnicki 提交者: Alexei Starovoitov

selftests/bpf: Use sa_family_t everywhere in reuseport tests

Update the only function that is not using sa_family_t in this source file.
Signed-off-by: NJakub Sitnicki <jakub@cloudflare.com>
Signed-off-by: NAlexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20191212102259.418536-4-jakub@cloudflare.com
上级 1fbcef92
...@@ -643,7 +643,7 @@ static void prepare_sk_fds(int type, sa_family_t family, bool inany) ...@@ -643,7 +643,7 @@ static void prepare_sk_fds(int type, sa_family_t family, bool inany)
} }
} }
static void setup_per_test(int type, unsigned short family, bool inany) static void setup_per_test(int type, sa_family_t family, bool inany)
{ {
int ovr = -1, err; int ovr = -1, err;
...@@ -680,12 +680,12 @@ static void test_all(void) ...@@ -680,12 +680,12 @@ static void test_all(void)
const int types[] = { SOCK_STREAM, SOCK_DGRAM, SOCK_STREAM }; const int types[] = { SOCK_STREAM, SOCK_DGRAM, SOCK_STREAM };
const char * const type_strings[] = { "TCP", "UDP", "TCP" }; const char * const type_strings[] = { "TCP", "UDP", "TCP" };
const char * const family_strings[] = { "IPv6", "IPv4" }; const char * const family_strings[] = { "IPv6", "IPv4" };
const unsigned short families[] = { AF_INET6, AF_INET }; const sa_family_t families[] = { AF_INET6, AF_INET };
const bool bind_inany[] = { false, false, true }; const bool bind_inany[] = { false, false, true };
int t, f, err; int t, f, err;
for (f = 0; f < ARRAY_SIZE(families); f++) { for (f = 0; f < ARRAY_SIZE(families); f++) {
unsigned short family = families[f]; sa_family_t family = families[f];
for (t = 0; t < ARRAY_SIZE(types); t++) { for (t = 0; t < ARRAY_SIZE(types); t++) {
bool inany = bind_inany[t]; bool inany = bind_inany[t];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册