Lines Matching defs:w_rtm
688 struct rt_msghdr w_rtm;
703 w.w_rtm.rtm_msglen = sizeof(w);
704 w.w_rtm.rtm_version = RTM_VERSION;
705 w.w_rtm.rtm_type = action;
706 w.w_rtm.rtm_flags = flags;
707 w.w_rtm.rtm_seq = ++rt_sock_seqno;
708 w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY;
710 w.w_rtm.rtm_rmx.rmx_hopcount = metric;
711 w.w_rtm.rtm_inits |= RTV_HOPCOUNT;
722 w.w_rtm.rtm_flags |= RTF_HOST;
723 w.w_rtm.rtm_msglen -= sizeof(w.w_mask);
725 w.w_rtm.rtm_addrs |= RTA_NETMASK;
731 w.w_rtm.rtm_msglen -= (sizeof(w.w_mask) - w.w_mask.sin_len);
736 cc = write(rt_sock, &w, w.w_rtm.rtm_msglen);
749 } else if (cc != w.w_rtm.rtm_msglen) {
751 cc, w.w_rtm.rtm_msglen, ARGS);