nll 95 samples/bpf/xdp_router_ipv4_user.c int len, nll = 0; nll 100 samples/bpf/xdp_router_ipv4_user.c len = recv(sock, buf_ptr, sizeof(buf) - nll, 0); nll 109 samples/bpf/xdp_router_ipv4_user.c nll += len; nll 116 samples/bpf/xdp_router_ipv4_user.c return nll; nll 122 samples/bpf/xdp_router_ipv4_user.c static void read_route(struct nlmsghdr *nh, int nll) nll 159 samples/bpf/xdp_router_ipv4_user.c for (; NLMSG_OK(nh, nll); nh = NLMSG_NEXT(nh, nll)) { nll 320 samples/bpf/xdp_router_ipv4_user.c int nll; nll 361 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(sa, sock); nll 362 samples/bpf/xdp_router_ipv4_user.c if (nll < 0) { nll 363 samples/bpf/xdp_router_ipv4_user.c printf("recv from netlink: %s\n", strerror(nll)); nll 368 samples/bpf/xdp_router_ipv4_user.c read_route(nh, nll); nll 377 samples/bpf/xdp_router_ipv4_user.c static void read_arp(struct nlmsghdr *nh, int nll) nll 397 samples/bpf/xdp_router_ipv4_user.c for (; NLMSG_OK(nh, nll); nh = NLMSG_NEXT(nh, nll)) { nll 460 samples/bpf/xdp_router_ipv4_user.c int nll; nll 499 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(sa, sock); nll 500 samples/bpf/xdp_router_ipv4_user.c if (nll < 0) { nll 501 samples/bpf/xdp_router_ipv4_user.c printf("recv from netlink: %s\n", strerror(nll)); nll 506 samples/bpf/xdp_router_ipv4_user.c read_arp(nh, nll); nll 524 samples/bpf/xdp_router_ipv4_user.c int nll, ret = 0; nll 586 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(lr, sock); nll 587 samples/bpf/xdp_router_ipv4_user.c if (nll < 0) { nll 588 samples/bpf/xdp_router_ipv4_user.c printf("recv from netlink: %s\n", strerror(nll)); nll 595 samples/bpf/xdp_router_ipv4_user.c read_route(nh, nll); nll 599 samples/bpf/xdp_router_ipv4_user.c nll = recv_msg(la, sock_arp); nll 600 samples/bpf/xdp_router_ipv4_user.c if (nll < 0) { nll 601 samples/bpf/xdp_router_ipv4_user.c printf("recv from netlink: %s\n", strerror(nll)); nll 607 samples/bpf/xdp_router_ipv4_user.c read_arp(nh, nll);