Lines Matching defs:rtm
880 struct rt_msghdr rtm;
951 r.rtm.rtm_version = RTM_VERSION;
952 r.rtm.rtm_type = RTM_ADD;
953 r.rtm.rtm_flags = RTF_UP | RTF_STATIC;
954 r.rtm.rtm_pid = getpid();
964 r.rtm.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
965 r.rtm.rtm_msglen = sizeof(r);
967 n = write(rs, &r, r.rtm.rtm_msglen);
968 if (n != r.rtm.rtm_msglen) {
969 r.rtm.rtm_type = RTM_DELETE;
970 n = write(rs, &r, r.rtm.rtm_msglen);
971 r.rtm.rtm_type = RTM_ADD;
972 n = write(rs, &r, r.rtm.rtm_msglen);
975 if (n != r.rtm.rtm_msglen) {