Searched refs:prefixlen (Results 1 - 25 of 95) sorted by relevance

1234

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/zebra/
H A Dconnected.h31 int prefixlen, struct in_addr *broad, char *label);
35 int prefixlen, struct in_addr *broad, char *label);
48 int prefixlen, struct in6_addr *broad);
51 int prefixlen, struct in6_addr *broad);
H A Dconnected.c70 p.prefixlen = addr->prefixlen;
94 int prefixlen, struct in_addr *broad, char *label)
109 p->prefixlen = prefixlen;
164 p.prefixlen = addr->prefixlen;
187 int prefixlen, struct in_addr *broad, char *label)
195 p.prefixlen = prefixlen;
92 connected_add_ipv4(struct interface *ifp, int flags, struct in_addr *addr, int prefixlen, struct in_addr *broad, char *label) argument
185 connected_delete_ipv4(struct interface *ifp, int flags, struct in_addr *addr, int prefixlen, struct in_addr *broad, char *label) argument
275 connected_add_ipv6(struct interface *ifp, struct in6_addr *addr, int prefixlen, struct in6_addr *broad) argument
363 connected_delete_ipv6(struct interface *ifp, struct in6_addr *address, int prefixlen, struct in6_addr *broad) argument
[all...]
H A Dif_ioctl.c215 int prefixlen; local
247 prefixlen = ip_masklen (mask->sin_addr);
264 prefixlen, dest_pnt, NULL);
276 prefixlen = ip6_masklen (mask->sin6_addr);
298 connected_add_ipv6 (ifp, &addr->sin6_addr, prefixlen, dest_pnt);
319 u_char prefixlen; local
358 prefixlen = ip_masklen (mask.sin_addr);
400 connected_add_ipv4 (ifp, 0, &addr.sin_addr, prefixlen, dest_pnt, NULL);
H A Dzserv.c182 stream_putc (s, p->prefixlen);
328 psize = PSIZE (p->prefixlen);
329 stream_putc (s, p->prefixlen);
386 psize = PSIZE (p->prefixlen);
387 stream_putc (s, p->prefixlen);
437 psize = PSIZE (p->prefixlen);
438 stream_putc (s, p->prefixlen);
476 psize = PSIZE (p->prefixlen);
477 stream_putc (s, p->prefixlen);
516 psize = PSIZE (p->prefixlen);
[all...]
H A Drt_socket.c137 if (gate && p->prefixlen == 32)
141 masklen2ip (p->prefixlen, &sin_mask.sin_addr);
262 if (gate && dest->prefixlen == 128)
266 masklen2ip6 (dest->prefixlen, &sin_mask.sin6_addr);
372 if (gate && p->prefixlen == 128)
376 masklen2ip6 (p->prefixlen, &sin_mask.sin6_addr);
H A Drtread_proc.c93 p.prefixlen = ip_masklen (tmpmask);
153 p.prefixlen = dest_plen;
H A Dioctl.c199 masklen2ip (p->prefixlen, &mask.sin_addr);
237 masklen2ip (p->prefixlen, &mask.sin_addr);
277 masklen2ip (p->prefixlen, &mask.sin_addr);
426 ifreq.ifr6_prefixlen = p->prefixlen;
446 ifreq.ifr6_prefixlen = p->prefixlen;
480 masklen2ip6 (p->prefixlen, &mask.sin6_addr);
519 masklen2ip6 (p->prefixlen, &mask.sin6_addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/lib/
H A Dprefix.c82 if (n->prefixlen > p->prefixlen)
85 offset = n->prefixlen / PNBBY;
86 shift = n->prefixlen % PNBBY;
103 dest->prefixlen = src->prefixlen;
130 if (p1->family == p2->family && p1->prefixlen == p2->prefixlen)
156 if (p1->family != p2->family || p1->prefixlen != p2->prefixlen)
674 u_char prefixlen; local
[all...]
H A Dtable.c146 for (i = 0; i < p->prefixlen / 8; i++)
154 new->prefixlen = i * 8;
156 if (new->prefixlen != p->prefixlen)
160 while (new->prefixlen < p->prefixlen && !(mask & diff))
163 new->prefixlen++;
165 newp[i] = np[i] & maskbit[new->prefixlen % 8];
174 check_bit (u_char *prefix, u_char prefixlen)
180 assert (prefixlen <
173 check_bit(u_char *prefix, u_char prefixlen) argument
[all...]
H A Dprefix.h30 u_char prefixlen; member in struct:prefix
51 u_char prefixlen; member in struct:prefix_ipv4
60 u_char prefixlen; member in struct:prefix_ipv6
68 u_char prefixlen; member in struct:prefix_ls
77 u_char prefixlen; member in struct:prefix_rd
H A Dif.c206 addr.prefixlen = IPV4_MAX_BITLEN;
240 if (prefix_match (p, &addr) && p->prefixlen > best.prefixlen)
473 vty_out (vty, "%s/%d%s", inet_ntoa (p->u.prefix4), p->prefixlen,
522 p->prefixlen);
589 ptp = (p->prefixlen >= IPV4_MAX_PREFIXLEN - 1);
592 ptp = (p->prefixlen >= IPV6_MAX_PREFIXLEN - 1);
649 p.prefixlen = IPV4_MAX_PREFIXLEN;
672 p.prefixlen = IPV4_MAX_PREFIXLEN;
701 p.prefixlen
[all...]
H A Dzclient.c324 psize = PSIZE (p->prefixlen);
325 stream_putc (s, p->prefixlen);
378 psize = PSIZE (p->prefixlen);
379 stream_putc (s, p->prefixlen);
433 psize = PSIZE (p->prefixlen);
434 stream_putc (s, p->prefixlen);
487 psize = PSIZE (p->prefixlen);
488 stream_putc (s, p->prefixlen);
646 p->prefixlen = stream_getc (s);
697 p.prefixlen
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/bgpd/
H A Dbgp_table.c149 for (i = 0; i < p->prefixlen / 8; i++)
157 new->prefixlen = i * 8;
159 if (new->prefixlen != p->prefixlen)
163 while (new->prefixlen < p->prefixlen && !(mask & diff))
166 new->prefixlen++;
168 newp[i] = np[i] & maskbit[new->prefixlen % 8];
177 check_bit (u_char *prefix, u_char prefixlen)
183 assert (prefixlen <
176 check_bit(u_char *prefix, u_char prefixlen) argument
[all...]
H A Dbgp_mplsvpn.c95 int prefixlen; local
109 prd.prefixlen = 64;
120 prefixlen = *pnt++;
122 psize = PSIZE (prefixlen);
124 if (prefixlen < 88)
126 zlog_err ("prefix length is less than 88: %d", prefixlen);
152 p.prefixlen = prefixlen - 88;
158 inet_ntoa (p.u.prefix4), p.prefixlen);
161 rd_ip.val, inet_ntoa (p.u.prefix4), p.prefixlen);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dip_mp_alg.h21 unsigned char prefixlen,
63 unsigned char prefixlen,
70 ops->mp_alg_set_nhinfo(network, netmask, prefixlen, nh);
61 multipath_set_nhinfo(struct rtable *rth, __be32 network, __be32 netmask, unsigned char prefixlen, const struct fib_nh *nh) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/ospfd/
H A Dospf_asbr.c60 inet_ntoa (p->prefix), p->prefixlen);
75 inet_ntoa (p->prefix), p->prefixlen);
93 inet_ntoa (p->prefix), p->prefixlen);
156 inet_ntoa (p.prefix), p.prefixlen);
173 inet_ntoa (p.prefix), p.prefixlen);
222 masklen2ip (p->prefixlen, &mask);
H A Dospf_abr.c63 range->masklen = p->prefixlen;
82 p.prefixlen = range->masklen;
99 p.prefixlen = range->masklen;
135 p.prefixlen = IPV4_MAX_BITLEN;
311 range->subst_masklen = s->prefixlen;
719 inet_ntoa (p->prefix), p->prefixlen);
728 inet_ntoa (p->prefix), p->prefixlen);
746 inet_ntoa (p->prefix), p->prefixlen);
757 inet_ntoa (p->prefix), p->prefixlen);
851 inet_ntoa (rn->p.u.prefix4), rn->p.prefixlen);
[all...]
H A Dospf_ia.c82 inet_ntoa (p->prefix), p->prefixlen);
124 inet_ntoa (p->prefix), p->prefixlen);
139 inet_ntoa (p->prefix), p->prefixlen);
239 p.prefixlen = ip_masklen (sl->mask);
241 p.prefixlen = IPV4_MAX_BITLEN;
253 p.prefixlen == 0)
258 abr.prefixlen = IPV4_MAX_BITLEN;
322 abr.prefixlen = IPV4_MAX_BITLEN;
452 abr.prefixlen = IPV4_MAX_BITLEN;
584 p.prefixlen
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/ospf6d/
H A Dospf6_asbr.c66 /* prefixlen */
67 external->prefix.prefix_length = route.route.prefix.prefixlen;
83 OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen));
85 size += OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen);
86 p += OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen);
158 asbr_id.prefixlen = 64; /* xxx */
178 request.route.prefix.prefixlen = external->prefix.prefix_length;
180 OSPF6_PREFIX_SPACE (request.route.prefix.prefixlen));
235 dest.prefixlen = external->prefix.prefix_length;
237 OSPF6_PREFIX_SPACE (dest.prefixlen));
[all...]
H A Dospf6_prefix.c50 size = OSPF6_PREFIX_SPACE (prefix.prefixlen) + sizeof (struct ospf6_prefix);
57 o6p->prefix_length = prefix.prefixlen;
60 memcpy (o6p + 1, &prefix.prefix, OSPF6_PREFIX_SPACE (prefix.prefixlen));
H A Dospf6_abr.c49 abr_id.prefixlen = 64; /* xxx */
115 request->route.prefix.prefixlen = iep->prefix.prefix_length;
160 prefix6.prefixlen = iep->prefix.prefix_length;
216 request->route.prefix.prefixlen = 64; /* XXX */
268 prefix_ls.prefixlen = 64; /* XXX */
389 /* prefixlen */
390 iep->prefix.prefix_length = request->route.prefix.prefixlen;
397 OSPF6_PREFIX_SPACE (request->route.prefix.prefixlen));
399 size += OSPF6_PREFIX_SPACE (request->route.prefix.prefixlen);
508 prefix6.prefixlen
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/
H A Dwl.c155 uint prefixlen; local
159 prefixlen = strlen(prefix); /* length of bsscfg prefix */
161 iolen = prefixlen + namelen + sizeof(int) + paramlen;
172 memcpy(p, prefix, prefixlen);
173 p += prefixlen;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/ripngd/
H A Dripngd.c321 zlog_info (" nexthop %s/%d", inet6_ntop (&rte->addr), rte->prefixlen);
324 inet6_ntop (&rte->addr), rte->prefixlen,
339 zlog_info ("RIPng nexthop RTE address %s tag %d prefixlen %d",
340 inet6_ntop (&rte->addr), ntohs (rte->tag), rte->prefixlen);
349 if (rte->prefixlen != 0)
350 zlog_warn ("RIPng nexthop RTE with non zero prefixlen value %d from %s",
351 rte->prefixlen, inet6_ntop (&from->sin6_addr));
503 p.prefixlen = rte->prefixlen;
519 inet6_ntop (&p.prefix), p.prefixlen);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dfib_lookup.h24 int prefixlen);
H A Dmultipath_wrandom.c65 unsigned char prefixlen; member in struct:multipath_dest
120 inet_make_mask(d->prefixlen);
210 unsigned char prefixlen,
257 target_dest->prefixlen = prefixlen;
208 wrandom_set_nhinfo(__be32 network, __be32 netmask, unsigned char prefixlen, const struct fib_nh *nh) argument

Completed in 210 milliseconds

1234