Lines Matching refs:netmask

353     const struct sockaddr *netmask, struct route_nhop_data *rnd)  in lookup_prefix_bysa()  argument
359 rt = (struct rtentry *)rnh->rnh_lookup(dst, netmask, &rnh->head); in lookup_prefix_bysa()
401 struct sockaddr *netmask = &mask_storage.sa; in rib_lookup_prefix_plen() local
403 if (fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) in rib_lookup_prefix_plen()
404 return (lookup_prefix_bysa(rnh, dst, netmask, rnd)); in rib_lookup_prefix_plen()
485 struct sockaddr *netmask = &mask_storage.sa; in rib_add_route_px() local
497 if (!fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) { in rib_add_route_px()
503 if ((rt = rt_alloc(rnh, dst, netmask)) == NULL) { in rib_add_route_px()
512 rt = lookup_prefix_bysa(rnh, dst, netmask, &rnd_tmp); in rib_add_route_px()
564 struct sockaddr *netmask = &mask_storage.sa; in rib_del_route_px() local
581 if (!fill_pxmask_family(dst->sa_family, plen, dst, &netmask)) { in rib_del_route_px()
590 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()
927 struct sockaddr *dst, *netmask; in rib_del_route() local
941 netmask = info->rti_info[RTAX_NETMASK]; in rib_del_route()
943 if (netmask != NULL) { in rib_del_route()
949 rt_maskedcopy(dst, (struct sockaddr *)&mdst, netmask); in rib_del_route()
969 struct rtentry *rt = lookup_prefix_bysa(rnh, dst, netmask, &rnd); in rib_del_route()