Lines Matching refs:rtm
309 route_ParseHdr(struct rt_msghdr *rtm, struct sockaddr *sa[RTAX_MAX])
314 wp = (char *)(rtm + 1);
317 if (rtm->rtm_addrs & (1 << rtax)) {
329 struct rt_msghdr *rtm;
357 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) {
358 rtm = (struct rt_msghdr *)cp;
360 route_ParseHdr(rtm, sa);
366 p_flags(arg->prompt, rtm->rtm_flags, 6);
367 prompt_Printf(arg->prompt, " %s\n", Index2Nam(rtm->rtm_index));
381 struct rt_msghdr *rtm;
426 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) {
427 rtm = (struct rt_msghdr *)cp;
428 route_ParseHdr(rtm, sa);
429 if (rtm->rtm_index == bundle->iface->index &&
436 (all || (rtm->rtm_flags & RTF_GATEWAY))) {
472 struct rt_msghdr *rtm;
505 for (cp = sp; cp < ep; cp += rtm->rtm_msglen) {
506 rtm = (struct rt_msghdr *)cp;
507 route_ParseHdr(rtm, sa);
513 sa[RTAX_GATEWAY] && rtm->rtm_index == bundle->iface->index) {
517 " mtu %lu\n", rtm->rtm_index, Index2Nam(rtm->rtm_index),