/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockmap_listen.c | 33 int family, int sotype, int mapfd) in test_insert_invalid() argument 51 int family, int sotype, int mapfd) in test_insert_opened() argument 57 s = xsocket(family, sotype, 0); in test_insert_opened() 64 if (sotype == SOCK_STREAM) { in test_insert_opened() 73 int family, int sotype, int mapfd) in test_insert_bound() argument 83 s = xsocket(family, sotype, 0); in test_insert_bound() 101 int family, int sotype, int mapfd) in test_insert() argument 107 s = socket_loopback(family, sotype); in test_insert() 118 int family, int sotype, int mapfd) in test_delete_after_insert() argument 124 s = socket_loopback(family, sotype); in test_delete_after_insert() [all …]
|
H A D | sk_lookup.c | 72 int sotype; member 110 static int make_socket(int sotype, const char *ip, int port, in make_socket() argument 121 fd = socket(addr->ss_family, sotype, 0); in make_socket() 144 static int make_server(int sotype, const char *ip, int port, in make_server() argument 151 fd = make_socket(sotype, ip, port, &addr); in make_server() 156 if (sotype == SOCK_DGRAM) { in make_server() 165 if (sotype == SOCK_DGRAM && addr.ss_family == AF_INET6) { in make_server() 174 if (sotype == SOCK_STREAM) { in make_server() 198 if (sotype == SOCK_STREAM) { in make_server() 221 static int make_client(int sotype, const char *ip, int port) in make_client() argument [all …]
|
H A D | vrf_socket_lookup.c | 62 static int make_socket(int sotype, const char *ip, int port, in make_socket() argument 71 fd = socket(AF_INET, sotype, 0); in make_socket() 84 static int make_server(int sotype, const char *ip, int port, const char *ifname) in make_server() argument 88 fd = start_server(AF_INET, sotype, ip, port, TIMEOUT_MS); in make_server() 201 static int test_lookup(struct vrf_socket_lookup *skel, int sotype, in test_lookup() argument 209 fd = make_socket(sotype, ip, port, &addr); in test_lookup() 217 if (sotype == SOCK_STREAM) in test_lookup() 236 static void _test_vrf_socket_lookup(struct vrf_socket_lookup *skel, int sotype, in _test_vrf_socket_lookup() argument 247 non_vrf_server = make_server(sotype, "0.0.0.0", NON_VRF_PORT, NULL); in _test_vrf_socket_lookup() 251 in_vrf_server = make_server(sotype, "0.0.0.0", IN_VRF_PORT, "veth02"); in _test_vrf_socket_lookup() [all …]
|
H A D | sockmap_helpers.h | 115 #define xsocket(family, sotype, flags) \ argument 117 int __ret = socket(family, sotype, flags); \ 315 static inline int create_pair(int s, int family, int sotype, int *c, int *p) in create_pair() argument 326 *c = xsocket(family, sotype, 0); in create_pair() 346 static inline int create_socket_pairs(int s, int family, int sotype, in create_socket_pairs() argument 351 err = create_pair(s, family, sotype, c0, p0); in create_socket_pairs() 355 err = create_pair(s, family, sotype, c1, p1); in create_socket_pairs() 378 static inline int socket_loopback_reuseport(int family, int sotype, int progfd) in socket_loopback_reuseport() argument 386 s = xsocket(family, sotype, 0); in socket_loopback_reuseport() 397 if (sotype & SOCK_DGRAM) in socket_loopback_reuseport() [all …]
|
H A D | assign_reuse.c | 82 void run_assign_reuse(int family, int sotype, const char *ip, __u16 port) in run_assign_reuse() argument 116 fd_sv = start_reuseport_server(family, sotype, ip, port, 100, 1); in run_assign_reuse() 142 if (sotype == SOCK_STREAM) in run_assign_reuse() 152 if (sotype == SOCK_STREAM) in run_assign_reuse()
|
H A D | select_reuseport.c | 764 static const char *sotype_str(int sotype) in sotype_str() argument 766 switch (sotype) { in sotype_str() 778 static void test_config(int sotype, sa_family_t family, bool inany) in test_config() argument 781 void (*fn)(int sotype, sa_family_t family); in test_config() 800 if (t->need_sotype && t->need_sotype != sotype) in test_config() 805 family_str(family), sotype_str(sotype), in test_config() 811 setup_per_test(sotype, family, inany, t->no_inner_map); in test_config() 812 t->fn(sotype, family); in test_config() 822 int sotype; in test_all() member 836 test_config(c->sotype, c->family, c->inany); in test_all()
|