Lines Matching refs:pfkey_socket
39 static void pfkey_process_message_test_encapsulate_panic(uint8_t **mhp, int pfkey_socket);
41 static void(*const process_pfkey_message_tests[])(uint8_t * *mhp, int pfkey_socket) =
49 send_pkey_add_sa(int pfkey_socket, uint32_t spi, const char *src, const char *dst, int family)
189 …T_QUIET; T_ASSERT_POSIX_SUCCESS(send(pfkey_socket, payload, (size_t)PFKEY_UNUNIT64(msg_payload->sa…
193 send_pfkey_flush_sa(int pfkey_socket)
212 …T_QUIET; T_ASSERT_POSIX_SUCCESS(send(pfkey_socket, payload, (size_t)PFKEY_UNUNIT64(msg_payload->sa…
219 int pfkey_socket = (int)dispatch_source_get_handle(pfkey_source);
220 if (pfkey_socket > 0) {
221 send_pfkey_flush_sa(pfkey_socket);
323 pfkey_process_message_test_encapsulate_panic(uint8_t **mhp, __unused int pfkey_socket)
362 recv_pfkey_message(int pfkey_socket)
381 T_QUIET; T_ASSERT_POSIX_SUCCESS(result = recvmsg(pfkey_socket, &msg, 0), NULL);
388 (*process_pfkey_message_tests[test_id])(mhp, pfkey_socket);
399 int pfkey_socket = -1;
406 T_QUIET; T_ASSERT_POSIX_SUCCESS(pfkey_socket = socket(PF_KEY, SOCK_RAW, PF_KEY_V2), NULL);
414 …T_QUIET; T_ASSERT_POSIX_SUCCESS(setsockopt(pfkey_socket, SOL_SOCKET, SO_SNDBUF, &bufsiz, sizeof(bu…
415 …T_QUIET; T_ASSERT_POSIX_SUCCESS(setsockopt(pfkey_socket, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bu…
417 …pfkey_source = dispatch_source_create(DISPATCH_SOURCE_TYPE_READ, (uintptr_t)pfkey_socket, 0, dispa…
420 recv_pfkey_message(pfkey_socket);
423 close(pfkey_socket);
426 return pfkey_socket;
585 int pfkey_socket = pfkey_setup_socket();
586 send_pfkey_flush_sa(pfkey_socket);
588 send_pkey_add_sa(pfkey_socket, 0x12345678, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
589 send_pkey_add_sa(pfkey_socket, 0x23456789, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
609 int pfkey_socket = pfkey_setup_socket();
610 send_pfkey_flush_sa(pfkey_socket);
612 send_pkey_add_sa(pfkey_socket, 0x12345678, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
613 send_pkey_add_sa(pfkey_socket, 0x23456789, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);