Lines Matching refs:pfkey_socket

42 static void pfkey_process_message_test_encapsulate_panic(uint8_t **mhp, int pfkey_socket);
44 static void(*const process_pfkey_message_tests[])(uint8_t * *mhp, int pfkey_socket) =
52 send_pkey_add_sa(int pfkey_socket, uint32_t spi, const char *src, const char *dst, int family)
192 …T_QUIET; T_ASSERT_POSIX_SUCCESS(send(pfkey_socket, payload, (size_t)PFKEY_UNUNIT64(msg_payload->sa…
196 send_pfkey_flush_sa(int pfkey_socket)
215 …T_QUIET; T_ASSERT_POSIX_SUCCESS(send(pfkey_socket, payload, (size_t)PFKEY_UNUNIT64(msg_payload->sa…
222 int pfkey_socket = (int)dispatch_source_get_handle(pfkey_source);
223 if (pfkey_socket > 0) {
224 send_pfkey_flush_sa(pfkey_socket);
326 pfkey_process_message_test_encapsulate_panic(uint8_t **mhp, __unused int pfkey_socket)
365 recv_pfkey_message(int pfkey_socket)
384 T_QUIET; T_ASSERT_POSIX_SUCCESS(result = recvmsg(pfkey_socket, &msg, 0), NULL);
391 (*process_pfkey_message_tests[test_id])(mhp, pfkey_socket);
402 int pfkey_socket = -1;
404 T_QUIET; T_ASSERT_POSIX_SUCCESS(pfkey_socket = socket(PF_KEY, SOCK_RAW, PF_KEY_V2), NULL);
423 …T_QUIET; T_ASSERT_POSIX_SUCCESS(setsockopt(pfkey_socket, SOL_SOCKET, SO_SNDBUF, &bufsiz, sizeof(bu…
424 …T_QUIET; T_ASSERT_POSIX_SUCCESS(setsockopt(pfkey_socket, SOL_SOCKET, SO_RCVBUF, &bufsiz, sizeof(bu…
426 …pfkey_source = dispatch_source_create(DISPATCH_SOURCE_TYPE_READ, (uintptr_t)pfkey_socket, 0, dispa…
429 recv_pfkey_message(pfkey_socket);
432 close(pfkey_socket);
435 return pfkey_socket;
594 int pfkey_socket = pfkey_setup_socket();
595 send_pfkey_flush_sa(pfkey_socket);
597 send_pkey_add_sa(pfkey_socket, 0x12345678, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
598 send_pkey_add_sa(pfkey_socket, 0x23456789, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
618 int pfkey_socket = pfkey_setup_socket();
619 send_pfkey_flush_sa(pfkey_socket);
621 send_pkey_add_sa(pfkey_socket, 0x12345678, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);
622 send_pkey_add_sa(pfkey_socket, 0x23456789, TEST_SRC_ADDRESS_IPv4, TEST_DST_ADDRESS_IPv4, AF_INET);