Lines Matching refs:protocol
50 srv->protocol = prot; in set_service()
93 (prot->protocol == IPPROTO_TCP || prot->protocol == IPPROTO_IP); in prot_is_tcp()
108 ret = socket(srv->protocol.domain, srv->protocol.type | SOCK_CLOEXEC, in socket_variant()
109 srv->protocol.protocol); in socket_variant()
122 switch (srv->protocol.domain) { in get_addrlen()
145 switch (srv->protocol.domain) { in set_port()
191 switch (srv->protocol.domain) { in bind_variant_addrlen()
227 switch (srv->protocol.domain) { in connect_variant_addrlen()
257 FIXTURE(protocol) in FIXTURE() argument
262 FIXTURE_VARIANT(protocol) in FIXTURE_VARIANT() argument
268 FIXTURE_SETUP(protocol) in FIXTURE_SETUP() argument
289 FIXTURE_TEARDOWN(protocol) in FIXTURE_TEARDOWN() argument
294 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv4_tcp1) { in FIXTURE_VARIANT_ADD() argument
301 .protocol = IPPROTO_IP, in FIXTURE_VARIANT_ADD()
306 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv4_tcp2) { in FIXTURE_VARIANT_ADD() argument
312 .protocol = IPPROTO_TCP, in FIXTURE_VARIANT_ADD()
317 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv4_mptcp) { in FIXTURE_VARIANT_ADD() argument
323 .protocol = IPPROTO_MPTCP, in FIXTURE_VARIANT_ADD()
328 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv6_tcp1) { in FIXTURE_VARIANT_ADD() argument
335 .protocol = IPPROTO_IP, in FIXTURE_VARIANT_ADD()
340 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv6_tcp2) { in FIXTURE_VARIANT_ADD() argument
346 .protocol = IPPROTO_TCP, in FIXTURE_VARIANT_ADD()
351 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv6_mptcp) { in FIXTURE_VARIANT_ADD() argument
357 .protocol = IPPROTO_MPTCP, in FIXTURE_VARIANT_ADD()
362 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv4_udp) { in FIXTURE_VARIANT_ADD() argument
372 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_ipv6_udp) { in FIXTURE_VARIANT_ADD() argument
382 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_unix_stream) { in FIXTURE_VARIANT_ADD() argument
392 FIXTURE_VARIANT_ADD(protocol, no_sandbox_with_unix_datagram) { in FIXTURE_VARIANT_ADD() argument
402 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv4_tcp1) { in FIXTURE_VARIANT_ADD() argument
409 .protocol = IPPROTO_IP, in FIXTURE_VARIANT_ADD()
414 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv4_tcp2) { in FIXTURE_VARIANT_ADD() argument
420 .protocol = IPPROTO_TCP, in FIXTURE_VARIANT_ADD()
425 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv4_mptcp) { in FIXTURE_VARIANT_ADD() argument
431 .protocol = IPPROTO_MPTCP, in FIXTURE_VARIANT_ADD()
436 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv6_tcp1) { in FIXTURE_VARIANT_ADD() argument
443 .protocol = IPPROTO_IP, in FIXTURE_VARIANT_ADD()
448 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv6_tcp2) { in FIXTURE_VARIANT_ADD() argument
454 .protocol = IPPROTO_TCP, in FIXTURE_VARIANT_ADD()
459 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv6_mptcp) { in FIXTURE_VARIANT_ADD() argument
465 .protocol = IPPROTO_MPTCP, in FIXTURE_VARIANT_ADD()
470 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv4_udp) { in FIXTURE_VARIANT_ADD() argument
480 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_ipv6_udp) { in FIXTURE_VARIANT_ADD() argument
490 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_unix_stream) { in FIXTURE_VARIANT_ADD() argument
500 FIXTURE_VARIANT_ADD(protocol, tcp_sandbox_with_unix_datagram) { in FIXTURE_VARIANT_ADD() argument
556 if (srv->protocol.domain == AF_UNIX) { in test_bind_and_connect()
560 } else if (srv->protocol.type == SOCK_STREAM) { in test_bind_and_connect()
583 if (srv->protocol.type == SOCK_STREAM) in test_bind_and_connect()
617 if (srv->protocol.type == SOCK_STREAM) { in test_bind_and_connect()
638 TEST_F(protocol, bind) in TEST_F() argument
688 TEST_F(protocol, connect) in TEST_F() argument
734 TEST_F(protocol, bind_unspec) in TEST_F() argument
815 TEST_F(protocol, connect_unspec) in TEST_F() argument
831 if (self->srv0.protocol.type == SOCK_STREAM) in TEST_F()
848 if (self->srv0.protocol.type == SOCK_STREAM) { in TEST_F()
869 if (self->srv0.protocol.domain == AF_UNIX && in TEST_F()
870 self->srv0.protocol.type == SOCK_STREAM) { in TEST_F()
878 if (self->srv0.protocol.domain == AF_UNIX && in TEST_F()
879 self->srv0.protocol.type == SOCK_STREAM) { in TEST_F()
896 if (self->srv0.protocol.domain == AF_UNIX && in TEST_F()
897 self->srv0.protocol.type == SOCK_STREAM) { in TEST_F()
910 if (self->srv0.protocol.type == SOCK_STREAM) { in TEST_F()