rt_attr 126 samples/bpf/xdp_router_ipv4_user.c struct rtattr *rt_attr; rt_attr 165 samples/bpf/xdp_router_ipv4_user.c rt_attr = (struct rtattr *)RTM_RTA(rt_msg); rt_attr 168 samples/bpf/xdp_router_ipv4_user.c for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { rt_attr 169 samples/bpf/xdp_router_ipv4_user.c switch (rt_attr->rta_type) { rt_attr 172 samples/bpf/xdp_router_ipv4_user.c (*((__be32 *)RTA_DATA(rt_attr)))); rt_attr 176 samples/bpf/xdp_router_ipv4_user.c *((__be32 *)RTA_DATA(rt_attr))); rt_attr 180 samples/bpf/xdp_router_ipv4_user.c *((int *)RTA_DATA(rt_attr))); rt_attr 184 samples/bpf/xdp_router_ipv4_user.c *((int *)RTA_DATA(rt_attr))); rt_attr 379 samples/bpf/xdp_router_ipv4_user.c struct rtattr *rt_attr; rt_attr 399 samples/bpf/xdp_router_ipv4_user.c rt_attr = (struct rtattr *)RTM_RTA(rt_msg); rt_attr 402 samples/bpf/xdp_router_ipv4_user.c for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { rt_attr 403 samples/bpf/xdp_router_ipv4_user.c switch (rt_attr->rta_type) { rt_attr 406 samples/bpf/xdp_router_ipv4_user.c *((__be32 *)RTA_DATA(rt_attr))); rt_attr 410 samples/bpf/xdp_router_ipv4_user.c *((__be64 *)RTA_DATA(rt_attr)));