/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/zebra/ |
H A D | rtread_sysctl.c | 34 struct rt_msghdr *rtm; local 65 for (end = buf + bufsiz; buf < end; buf += rtm->rtm_msglen) 67 rtm = (struct rt_msghdr *) buf; 68 rtm_read (rtm);
|
H A D | kernel_socket.c | 380 rtm_read_mesg (struct rt_msghdr *rtm, 388 pnt = (caddr_t)(rtm + 1); 389 end = ((caddr_t)rtm) + rtm->rtm_msglen; 392 if (rtm->rtm_version != RTM_VERSION) 395 "This may cause problem\n", rtm->rtm_version, RTM_VERSION); 398 if (rtm->rtm_addrs & (R)) \ 406 if (rtm->rtm_addrs & (R)) \ 431 if (rtm->rtm_addrs & RTA_NETMASK) 438 return rtm 377 rtm_read_mesg(struct rt_msghdr *rtm, union sockunion *dest, union sockunion *mask, union sockunion *gate) argument 439 rtm_read(struct rt_msghdr *rtm) argument 551 struct rt_msghdr rtm; member in struct:__anon3138 671 rtmsg_debug(struct rt_msghdr *rtm) argument 704 struct rt_msghdr *rtm; local 711 struct rt_msghdr rtm; member in struct:__anon3139::__anon3140 [all...] |
H A D | rt_ioctl.c | 357 struct in6_rtmsg rtm; 359 memset (&rtm, 0, sizeof (struct in6_rtmsg)); 361 rtm.rtmsg_flags |= RTF_UP; 362 rtm.rtmsg_metric = 1; 363 memcpy (&rtm.rtmsg_dst, &dest->prefix, sizeof (struct in6_addr)); 364 rtm.rtmsg_dst_len = dest->prefixlen; 367 if (IN6_IS_ADDR_LINKLOCAL(&rtm.rtmsg_gateway)) 369 index = if_index_address (&rtm.rtmsg_gateway); 370 rtm.rtmsg_ifindex = index; 373 rtm 356 struct in6_rtmsg rtm; local 417 struct in6_rtmsg rtm; local [all...] |
H A D | rt_netlink.c | 534 struct rtmsg *rtm; local 545 rtm = NLMSG_DATA (h); 549 if (rtm->rtm_type != RTN_UNICAST) 552 table = rtm->rtm_table; 563 netlink_parse_rtattr (tb, RTA_MAX, RTM_RTA (rtm), len); 565 if (rtm->rtm_flags & RTM_F_CLONED) 567 if (rtm->rtm_protocol == RTPROT_REDIRECT) 569 if (rtm->rtm_protocol == RTPROT_KERNEL) 572 if (rtm->rtm_src_len != 0) 576 if (rtm 642 struct rtmsg *rtm; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/avahi-0.6.25/avahi-autoipd/ |
H A D | iface-bsd.c | 85 struct rt_msghdr rtm; member in union:rtmunion 233 struct rt_msghdr *rtm; local 273 rtm = (void *)di->di_buf; 274 if (rtm->rtm_version != RTM_VERSION) { 277 rtm->rtm_version); 282 switch (rtm->rtm_type) { 291 daemon_log(LOG_DEBUG, "%s: rtm_type %d ignored", __func__, rtm->rtm_type); 313 rtmunion_t *rtm = (void *)di->di_buf; local 315 assert(rtm->rtm [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/avahi-0.6.25/avahi-core/ |
H A D | iface-pfroute.c | 62 static void rtm_info(struct rt_msghdr *rtm, AvahiInterfaceMonitor *m) argument 65 struct if_msghdr *ifm = (struct if_msghdr *)rtm; 121 static void rtm_addr(struct rt_msghdr *rtm, AvahiInterfaceMonitor *m) argument 126 struct ifa_msghdr *ifam = (struct ifa_msghdr *) rtm; 213 if(rtm->rtm_type == RTM_NEWADDR) 229 assert(rtm->rtm_type == RTM_DELADDR); 239 static void parse_rtmsg(struct rt_msghdr *rtm, AvahiInterfaceMonitor *m) argument 242 assert(rtm); 244 if (rtm->rtm_version != RTM_VERSION) { 246 rtm 459 struct rt_msghdr *rtm; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/decnet/netfilter/ |
H A D | dn_rtmsg.c | 39 struct nf_dn_rtmsg *rtm; local 48 rtm = (struct nf_dn_rtmsg *)NLMSG_DATA(nlh); 49 rtm->nfdn_ifindex = rt_skb->dev->ifindex; 50 ptr = NFDN_RTMSG(rtm);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/ |
H A D | netlink.c | 55 struct rtmsg *rtm = (struct rtmsg *)NLMSG_DATA(nlm); local 62 if (rtm->rtm_family != AF_INET6 || nlm->nlmsg_type != request) 65 if (!(rtm->rtm_flags & RTM_F_PREFIX)) 68 rtasize = NLMSG_PAYLOAD(nlm, nlm_len) - NLMSG_ALIGN(sizeof(*rtm)); 70 NLMSG_ALIGN(sizeof(*rtm))); 89 rainfo->plen = rtm->rtm_dst_len; 120 dprintf(LOG_DEBUG, "get prefix plen %d",rtm->rtm_dst_len);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/ |
H A D | route.c | 2006 struct rtmsg *rtm; local 2010 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_ipv6_policy); 2015 rtm = nlmsg_data(nlh); 2018 cfg->fc_table = rtm->rtm_table; 2019 cfg->fc_dst_len = rtm->rtm_dst_len; 2020 cfg->fc_src_len = rtm->rtm_src_len; 2022 cfg->fc_protocol = rtm->rtm_protocol; 2024 if (rtm->rtm_type == RTN_UNREACHABLE) 2036 int plen = (rtm->rtm_dst_len + 7) >> 3; 2045 int plen = (rtm 2116 struct rtmsg *rtm; local 2211 struct rtmsg *rtm = nlmsg_data(arg->cb->nlh); local 2226 struct rtmsg *rtm; local [all...] |
H A D | ip6mr.c | 118 static int ip6mr_fill_mroute(struct sk_buff *skb, struct mfc6_cache *c, struct rtmsg *rtm); 1744 ip6mr_fill_mroute(struct sk_buff *skb, struct mfc6_cache *c, struct rtmsg *rtm) argument 1770 rtm->rtm_type = RTN_MULTICAST;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/decnet/ |
H A D | dn_table.c | 297 struct rtmsg *rtm; local 301 nlh = NLMSG_NEW(skb, pid, seq, event, sizeof(*rtm), flags); 302 rtm = NLMSG_DATA(nlh); 303 rtm->rtm_family = AF_DECnet; 304 rtm->rtm_dst_len = dst_len; 305 rtm->rtm_src_len = 0; 306 rtm->rtm_tos = 0; 307 rtm->rtm_table = tb_id; 309 rtm->rtm_flags = fi->fib_flags; 310 rtm [all...] |
H A D | dn_fib.c | 544 struct rtmsg rtm; member in struct:__anon10846 548 memset(&req.rtm, 0, sizeof(req.rtm)); 565 req.rtm.rtm_dst_len = dst_len; 566 req.rtm.rtm_table = tb->n; 567 req.rtm.rtm_protocol = RTPROT_KERNEL; 568 req.rtm.rtm_scope = (type != RTN_LOCAL ? RT_SCOPE_LINK : RT_SCOPE_HOST); 569 req.rtm.rtm_type = type; 576 tb->insert(tb, &req.rtm, &rta, &req.nlh, NULL); 578 tb->delete(tb, &req.rtm, [all...] |
H A D | dn_route.c | 1530 struct rtmsg *rtm = NLMSG_DATA(nlh); local 1589 if (rtm->rtm_flags & RTM_F_NOTIFY)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/ |
H A D | fib_semantics.c | 963 struct rtmsg *rtm; local 965 nlh = nlmsg_put(skb, pid, seq, event, sizeof(*rtm), flags); 969 rtm = nlmsg_data(nlh); 970 rtm->rtm_family = AF_INET; 971 rtm->rtm_dst_len = dst_len; 972 rtm->rtm_src_len = 0; 973 rtm->rtm_tos = tos; 974 rtm->rtm_table = tb_id; 976 rtm->rtm_type = type; 977 rtm [all...] |
H A D | fib_frontend.c | 464 struct rtmsg *rtm; local 466 err = nlmsg_validate(nlh, sizeof(*rtm), RTA_MAX, rtm_ipv4_policy); 472 rtm = nlmsg_data(nlh); 473 cfg->fc_dst_len = rtm->rtm_dst_len; 474 cfg->fc_tos = rtm->rtm_tos; 475 cfg->fc_table = rtm->rtm_table; 476 cfg->fc_protocol = rtm->rtm_protocol; 477 cfg->fc_scope = rtm->rtm_scope; 478 cfg->fc_type = rtm->rtm_type; 479 cfg->fc_flags = rtm [all...] |
H A D | ipmr.c | 112 static int ipmr_fill_mroute(struct sk_buff *skb, struct mfc_cache *c, struct rtmsg *rtm); 1610 ipmr_fill_mroute(struct sk_buff *skb, struct mfc_cache *c, struct rtmsg *rtm) argument 1636 rtm->rtm_type = RTN_MULTICAST; 1644 int ipmr_get_route(struct sk_buff *skb, struct rtmsg *rtm, int nowait) argument 1687 if (!nowait && (rtm->rtm_flags&RTM_F_NOTIFY)) 1689 err = ipmr_fill_mroute(skb, cache, rtm);
|
H A D | route.c | 2779 struct rtmsg *rtm; local 2788 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_ipv4_policy); 2792 rtm = nlmsg_data(nlh); 2826 err = ip_route_input(skb, dst, src, rtm->rtm_tos, dev); 2838 .tos = rtm->rtm_tos, 2850 if (rtm->rtm_flags & RTM_F_NOTIFY)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | mroute.h | 223 extern int ipmr_get_route(struct sk_buff *skb, struct rtmsg *rtm, int nowait);
|
H A D | mroute6.h | 235 extern int ip6mr_get_route(struct sk_buff *skb, struct rtmsg *rtm, int nowait);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/networking/libiproute/ |
H A D | iproute.c | 479 struct rtmsg rtm; member in struct:__anon11352 492 req.rtm.rtm_family = family; 493 req.rtm.rtm_flags |= RTM_F_CLONED;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/ip/ |
H A D | iproute.c | 950 struct rtmsg rtm; member in struct:__anon267 963 req.rtm.rtm_family = family; 964 req.rtm.rtm_flags |= RTM_F_CLONED;
|