Lines Matching refs:netmask

352     const struct sockaddr *netmask, struct route_nhop_data *rnd)  in lookup_prefix_bysa()  argument
358 rt = (struct rtentry *)rnh->rnh_lookup(dst, netmask, &rnh->head); in lookup_prefix_bysa()
400 struct sockaddr *netmask = &mask_storage.sa; in rib_lookup_prefix_plen() local
402 if (fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) in rib_lookup_prefix_plen()
403 return (lookup_prefix_bysa(rnh, dst, netmask, rnd)); in rib_lookup_prefix_plen()
484 struct sockaddr *netmask = &mask_storage.sa; in rib_add_route_px() local
496 if (!fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) { in rib_add_route_px()
502 if ((rt = rt_alloc(rnh, dst, netmask)) == NULL) { in rib_add_route_px()
511 rt = lookup_prefix_bysa(rnh, dst, netmask, &rnd_tmp); in rib_add_route_px()
563 struct sockaddr *netmask = &mask_storage.sa; in rib_del_route_px() local
580 if (!fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) { in rib_del_route_px()
589 struct rtentry *rt = lookup_prefix_bysa(rnh, dst, netmask, &rnd); in rib_del_route_px()
732 struct sockaddr *dst, *gateway, *netmask; in add_route_byinfo() local
737 netmask = info->rti_info[RTAX_NETMASK]; in add_route_byinfo()
762 if ((rt = rt_alloc(rnh, dst, netmask)) == NULL) in add_route_byinfo()
924 struct sockaddr *dst, *netmask; in rib_del_route() local
938 netmask = info->rti_info[RTAX_NETMASK]; in rib_del_route()
940 if (netmask != NULL) { in rib_del_route()
946 rt_maskedcopy(dst, (struct sockaddr *)&mdst, netmask); in rib_del_route()
966 struct rtentry *rt = lookup_prefix_bysa(rnh, dst, netmask, &rnd); in rib_del_route()