Lines Matching refs:nw

146 	struct snl_writer nw;  in rtmsg_nl_int()  local
149 snl_init_writer(ss, &nw); in rtmsg_nl_int()
177 struct nlmsghdr *hdr = snl_create_msg_request(&nw, nl_type); in rtmsg_nl_int()
213 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in rtmsg_nl_int()
223 snl_add_msg_attr_ip(&nw, RTA_DST, dst); in rtmsg_nl_int()
224 snl_add_msg_attr_u32(&nw, RTA_TABLE, fib); in rtmsg_nl_int()
231 snl_add_msg_attr_ip(&nw, RTA_GATEWAY, gw); in rtmsg_nl_int()
233 snl_add_msg_attr_ipvia(&nw, RTA_VIA, gw); in rtmsg_nl_int()
256 snl_add_msg_attr_u32(&nw, RTA_OIF, rta_oif); in rtmsg_nl_int()
258 snl_add_msg_attr_u32(&nw, NL_RTA_RTFLAGS, rtm_flags); in rtmsg_nl_int()
261 int off = snl_add_msg_attr_nested(&nw, RTA_METRICS); in rtmsg_nl_int()
262 snl_add_msg_attr_u32(&nw, RTAX_MTU, rt_metrics->rmx_mtu); in rtmsg_nl_int()
263 snl_end_attr_nested(&nw, off); in rtmsg_nl_int()
267 snl_add_msg_attr_u32(&nw, NL_RTA_WEIGHT, rt_metrics->rmx_weight); in rtmsg_nl_int()
269 if ((hdr = snl_finalize_msg(&nw)) && snl_send_message(ss, hdr)) { in rtmsg_nl_int()
315 struct snl_writer nw; in get_ifdata() local
317 snl_init_writer(ss, &nw); in get_ifdata()
318 struct nlmsghdr *hdr = snl_create_msg_request(&nw, NL_RTM_GETLINK); in get_ifdata()
319 struct ifinfomsg *ifmsg = snl_reserve_msg_object(&nw, struct ifinfomsg); in get_ifdata()
322 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(ss, hdr)) in get_ifdata()
814 struct snl_writer nw; in flushroute_one() local
816 snl_init_writer(ss, &nw); in flushroute_one()
818 struct nlmsghdr *hdr = snl_create_msg_request(&nw, NL_RTM_DELROUTE); in flushroute_one()
819 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in flushroute_one()
823 snl_add_msg_attr_u32(&nw, RTA_TABLE, r->rta_table); in flushroute_one()
824 snl_add_msg_attr_ip(&nw, RTA_DST, r->rta_dst); in flushroute_one()
826 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(ss, hdr)) in flushroute_one()
861 struct snl_writer nw; in flushroutes_fib_nl() local
865 snl_init_writer(&ss, &nw); in flushroutes_fib_nl()
867 struct nlmsghdr *hdr = snl_create_msg_request(&nw, NL_RTM_GETROUTE); in flushroutes_fib_nl()
869 struct rtmsg *rtm = snl_reserve_msg_object(&nw, struct rtmsg); in flushroutes_fib_nl()
871 snl_add_msg_attr_u32(&nw, RTA_TABLE, fib); in flushroutes_fib_nl()
873 if (! (hdr = snl_finalize_msg(&nw)) || !snl_send_message(&ss, hdr)) { in flushroutes_fib_nl()