ASSERT_OK_FD
if (!ASSERT_OK_FD(srv_fd, "start server"))
if (!ASSERT_OK_FD(cli_fd, "connect to client"))
if (!ASSERT_OK_FD(listen_fd, "start server"))
if (!ASSERT_OK_FD(cli_fd, "connect client"))
if (!ASSERT_OK_FD(srv_fd, "accept connection"))
if (!ASSERT_OK_FD(sock, "create socket"))
if (!ASSERT_OK_FD(fd, "open ret for read"))
if (!ASSERT_OK_FD(fd, "open ret for write"))
if (!ASSERT_OK_FD(cgroup_fd, "cgroup switch"))
if (!ASSERT_OK_FD(cgroup_fd, "cgroup switch"))
if (!ASSERT_OK_FD(fd, "shm_open"))
if (!ASSERT_OK_FD(cgroup_fd, "cgroup_setup_and_join"))
if (!ASSERT_OK_FD(fd, "bpf_iter_create"))
if (!ASSERT_OK_FD(fd, "open fd"))
if (!ASSERT_OK_FD(cgroup_fd, "create cgroup"))
if (!ASSERT_OK_FD(parent_cgroup_fd, "create parent cgroup"))
if (!ASSERT_OK_FD(child_cgroup_fd, "create child cgroup"))
ASSERT_OK_FD(tmp_fd, "open tmp file");
if (!ASSERT_OK_FD(iter_fd, "iter_create"))
if (!ASSERT_OK_FD(iter_fd, "iter_create"))
if (!ASSERT_OK_FD(iter_fd, "iter_create"))
if (!ASSERT_OK_FD(map_fd, "map_fd"))
if (!ASSERT_OK_FD(buffers[i], "dmabuf_fd"))
if (!ASSERT_OK_FD(memfd, "memfd_create"))
if (!ASSERT_OK_FD(dev_udmabuf, "open udmabuf"))
if (!ASSERT_OK_FD(local_udmabuf, "udmabuf_create"))
if (!ASSERT_OK_FD(heap_fd, "open dma heap"))
if (!ASSERT_OK_FD(inner_fd, "new array"))
if (!ASSERT_OK_FD(fd, "Open /proc/self/exe\n"))
if (!ASSERT_OK_FD(prog_fd, "get dissector fd"))
if (!ASSERT_OK_FD(keys_fd, "bpf_map__fd"))
if (!ASSERT_OK_FD(prog_fd, "bpf_program__fd"))
if (!ASSERT_OK_FD(tap_fd, "create_tap"))
if (!ASSERT_OK_FD(net_fd, "open(/proc/self/ns/net"))
if (!ASSERT_OK_FD(tap_fd, "create_tap"))
if (!ASSERT_OK_FD(prog_fd, "bpf_program__fd"))
if (!ASSERT_OK_FD(fd, "setup tx socket"))
if (!ASSERT_OK_FD(fd, "socket rx"))
if (!ASSERT_OK_FD(fdr, "setup rx") || !ASSERT_OK_FD(fdt, "setup tx")) {
if (!ASSERT_OK_FD(ctx->prog_fd, "attach and configure program"))
if (!ASSERT_OK_FD(fd, "open /proc/cmdline"))
if (!ASSERT_OK_FD(sfd, "start server"))
if (!ASSERT_OK_FD(cfd, "connect to server"))
if (!ASSERT_OK_FD(afd, "accept"))
if (!ASSERT_OK_FD(sfd, "start server"))
if (!ASSERT_OK_FD(cfd, "start client"))
if (!ASSERT_OK_FD(inner_fd, "inner1"))
if (!ASSERT_OK_FD(inner_fd, "inner1"))
if (!ASSERT_OK_FD(inner_fd, "inner2"))
if (!ASSERT_OK_FD(inner_fd, "inner1"))
if (!ASSERT_OK_FD(inner_fd, "inner1"))
if (!ASSERT_OK_FD(inner_fd, "inner2"))
if (!ASSERT_OK_FD(server_fd, "start_mptcp_server"))
if (!ASSERT_OK_FD(client_fd, "connect_to_fd"))
if (!ASSERT_OK_FD(cgroup_fd, "join_cgroup: mptcp_subflow"))
if (!ASSERT_OK_FD(listen_fd, "sockmap-fb:start_mptcp_server"))
if (!ASSERT_OK_FD(client_fd1, "sockmap-fb:connect_to_fd"))
if (!ASSERT_OK_FD(client_fd2, "sockmap-fb:connect_to_fd"))
if (!ASSERT_OK_FD(listen_fd, "start_mptcp_server"))
if (!ASSERT_OK_FD(client_fd1, "connect_to_fd client_fd1"))
if (!ASSERT_OK_FD(cgroup_fd, "join_cgroup: mptcp_sockmap"))
if (!ASSERT_OK_FD(cg_fd, "join cgroup"))
if (!ASSERT_OK_FD(sfd, "start_server"))
if (!ASSERT_OK_FD(cfd, "connect_to_fd_server"))
if (ASSERT_OK_FD(cgroup_fd, "join_cgroup")) {
if (!ASSERT_OK_FD(cg_fd, "join cgroup"))
if (!ASSERT_OK_FD(connected_fd, "connect_to_addr_str"))
if (!ASSERT_OK_FD(client_fd, "connect_to_addr_str"))
if (!ASSERT_OK_FD(client_fd, "client_socket"))
if (!ASSERT_OK_FD(fd, "start_server_str"))
if (!ASSERT_OK_FD(fd, "start_server_addr")) {
if (!ASSERT_OK_FD(client_fd, "connect_to_addr_str"))
if (!ASSERT_OK_FD(client_fd, "client_socket"))
if (!ASSERT_OK_FD(client, "client_socket"))
if (!ASSERT_OK_FD(iter_fd, "bpf_iter_create"))
if (!ASSERT_OK_FD(iter_fd, "bpf_iter_create"))
if (!ASSERT_OK_FD(established_socks[i], "connect_to_addr_str"))
if (!ASSERT_OK_FD(established_socks[i], "accept_from_one"))
if (!ASSERT_OK_FD(iter_fd, "bpf_iter_create"))
if (!ASSERT_OK_FD(cgroup_fd, "join_cgroup"))
if (!ASSERT_OK_FD(map, "bpf_map_create"))
if (!ASSERT_OK_FD(map, "bpf_map_create"))
if (!ASSERT_OK_FD(parent_task_fd, "parent_task_fd"))
if (!ASSERT_OK_FD(ev_fd, "ev_fd")) {
if (!ASSERT_OK_FD(task_fd, "task_fd"))
if (!ASSERT_OK_FD(task_fd, "task_fd"))
if (!ASSERT_OK_FD(fd, "nl_family socket"))
if (!ASSERT_OK_FD(fd, "ueid socket"))
if (!ASSERT_OK_FD(server, "start service_1"))
if (!ASSERT_OK_FD(client, "start connect"))
if (!ASSERT_OK_FD(map_fd, "bpf_map__fd"))
if (!ASSERT_OK_FD(cgfd < 0, "create_cgroup"))
if (!ASSERT_OK_FD(server_fd, "start server"))
if (!ASSERT_OK_FD(client_fd, "connect client"))
if (!ASSERT_OK_FD(cfg->server_fd, "start server"))
if (!ASSERT_OK_FD(fd, "open urandom"))
if (!ASSERT_OK_FD(map_fd, "open redirect map"))
if (!ASSERT_OK_FD(group_map, "open map_all"))
if (!ASSERT_OK_FD(group_map, "open map_all"))
if (!ASSERT_OK_FD(cnt_map, "open rxcnt map"))
if (!ASSERT_OK_FD(mac_map, "open mac_map"))
if (!ASSERT_OK_FD(egress_map, "open map_egress"))
if (!ASSERT_OK_FD(res_map, "open rx_map"))
if (!ASSERT_OK_FD(mnt_fd, "mnt_fd"))
if (!ASSERT_OK_FD(rx->ifindex, "get RX ifindex"))
if (!ASSERT_OK_FD(tx->ifindex, "get TX ifindex"))