Lines Matching refs:nw

69 	struct snl_writer nw;  in get_link_info()  local
71 snl_init_writer(ss, &nw); in get_link_info()
73 struct nlmsghdr *hdr = snl_create_msg_request(&nw, RTM_GETLINK); in get_link_info()
74 struct ifinfomsg *ifmsg = snl_reserve_msg_object(&nw, struct ifinfomsg); in get_link_info()
77 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(ss, hdr)) in get_link_info()
136 struct snl_writer nw; in guess_ifindex() local
144 snl_init_writer(ss, &nw); in guess_ifindex()
146 struct nlmsghdr *hdr = snl_create_msg_request(&nw, RTM_GETROUTE); in guess_ifindex()
147 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in guess_ifindex()
150 snl_add_msg_attr_ip(&nw, RTA_DST, (struct sockaddr *)dst); in guess_ifindex()
151 snl_add_msg_attr_u32(&nw, RTA_TABLE, fibnum); in guess_ifindex()
153 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(ss, hdr)) in guess_ifindex()
175 snl_init_writer(ss, &nw); in guess_ifindex()
176 hdr = snl_create_msg_request(&nw, RTM_GETNEXTHOP); in guess_ifindex()
177 snl_reserve_msg_object(&nw, struct nhmsg); in guess_ifindex()
179 int off = snl_add_msg_attr_nested(&nw, NHA_FREEBSD); in guess_ifindex()
180 snl_add_msg_attr_u32(&nw, NHAF_KID, r.rta_knh_id); in guess_ifindex()
181 snl_add_msg_attr_u8(&nw, NHAF_FAMILY, AF_INET6); in guess_ifindex()
182 snl_add_msg_attr_u32(&nw, NHAF_TABLE, fibnum); in guess_ifindex()
183 snl_end_attr_nested(&nw, off); in guess_ifindex()
185 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(ss, hdr)) in guess_ifindex()
316 struct snl_writer nw; in print_entries_nl() local
321 snl_init_writer(&ss_req, &nw); in print_entries_nl()
333 hdr = snl_create_msg_request(&nw, RTM_GETNEIGH); in print_entries_nl()
334 ndmsg = snl_reserve_msg_object(&nw, struct ndmsg); in print_entries_nl()
340 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(&ss_req, hdr)) { in print_entries_nl()
407 struct snl_writer nw; in delete_nl() local
425 snl_init_writer(&ss, &nw); in delete_nl()
426 struct nlmsghdr *hdr = snl_create_msg_request(&nw, RTM_DELNEIGH); in delete_nl()
427 struct ndmsg *ndmsg = snl_reserve_msg_object(&nw, struct ndmsg); in delete_nl()
432 snl_add_msg_attr_ip(&nw, NDA_DST, (struct sockaddr *)&dst); in delete_nl()
434 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(&ss, hdr)) { in delete_nl()
478 struct snl_writer nw; in set_nl() local
489 snl_init_writer(&ss, &nw); in set_nl()
490 struct nlmsghdr *hdr = snl_create_msg_request(&nw, RTM_NEWNEIGH); in set_nl()
492 struct ndmsg *ndmsg = snl_reserve_msg_object(&nw, struct ndmsg); in set_nl()
504 snl_add_msg_attr_ip(&nw, NDA_DST, (struct sockaddr *)dst); in set_nl()
505 snl_add_msg_attr(&nw, NDA_LLADDR, sdl->sdl_alen, LLADDR(sdl)); in set_nl()
507 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(&ss, hdr)) { in set_nl()