Lines Matching defs:rtm
720 struct rt_msghdr rtm;
727 memset(&rtm, 0, sizeof(rtm));
729 rtm.rtm_version = RTM_VERSION;
730 rtm.rtm_type = rtm_type;
731 rtm.rtm_msglen = sizeof(rtm);
732 rtm.rtm_tableid = dfr->rdomain;
733 rtm.rtm_index = dfr->if_index;
734 rtm.rtm_seq = ++rtm_seq;
735 rtm.rtm_priority = RTP_NONE;
736 rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_LABEL;
737 rtm.rtm_flags = RTF_UP | RTF_GATEWAY | RTF_STATIC | RTF_MPATH;
739 iov[iovcnt].iov_base = &rtm;
740 iov[iovcnt++].iov_len = sizeof(rtm);
748 rtm.rtm_msglen += sizeof(dst);
753 rtm.rtm_msglen += padlen;
764 rtm.rtm_msglen += sizeof(gw);
769 rtm.rtm_msglen += padlen;
777 rtm.rtm_msglen += sizeof(mask);
782 rtm.rtm_msglen += padlen;
792 rtm.rtm_msglen += sizeof(rl);
797 rtm.rtm_msglen += padlen;
819 struct rt_msghdr rtm;
825 memset(&rtm, 0, sizeof(rtm));
827 rtm.rtm_version = RTM_VERSION;
828 rtm.rtm_type = RTM_PROPOSAL;
829 rtm.rtm_msglen = sizeof(rtm);
830 rtm.rtm_tableid = rdns->rdomain;
831 rtm.rtm_index = rdns->if_index;
832 rtm.rtm_seq = ++rtm_seq;
833 rtm.rtm_priority = RTP_PROPOSAL_SLAAC;
834 rtm.rtm_addrs = RTA_DNS;
835 rtm.rtm_flags = RTF_UP;
837 iov[iovcnt].iov_base = &rtm;
838 iov[iovcnt++].iov_len = sizeof(rtm);
847 rtm.rtm_msglen += sizeof(rtdns);
852 rtm.rtm_msglen += padlen;