View | Details | Raw Unified | Return to bug 255389
Collapse All | Expand All

(-)b/sys/net/route/fib_algo.c (+8 lines)
Lines 706-717 fill_change_entry(struct fib_data *fd, struct fib_change_entry *ce, struct rib_c Link Here
706
	int plen = 0;
706
	int plen = 0;
707
707
708
	switch (fd->fd_family) {
708
	switch (fd->fd_family) {
709
#ifdef INET
709
	case AF_INET:
710
	case AF_INET:
710
		rt_get_inet_prefix_plen(rc->rc_rt, &ce->addr4, &plen, &ce->scopeid);
711
		rt_get_inet_prefix_plen(rc->rc_rt, &ce->addr4, &plen, &ce->scopeid);
711
		break;
712
		break;
713
#endif
714
#ifdef INET6
712
	case AF_INET6:
715
	case AF_INET6:
713
		rt_get_inet6_prefix_plen(rc->rc_rt, &ce->addr6, &plen, &ce->scopeid);
716
		rt_get_inet6_prefix_plen(rc->rc_rt, &ce->addr6, &plen, &ce->scopeid);
714
		break;
717
		break;
718
#endif
715
	}
719
	}
716
720
717
	ce->plen = plen;
721
	ce->plen = plen;
Lines 1614-1623 static struct fib_dp ** Link Here
1614
get_family_dp_ptr(int family)
1618
get_family_dp_ptr(int family)
1615
{
1619
{
1616
	switch (family) {
1620
	switch (family) {
1621
#ifdef INET
1617
	case AF_INET:
1622
	case AF_INET:
1618
		return (&V_inet_dp);
1623
		return (&V_inet_dp);
1624
#endif
1625
#ifdef INET6
1619
	case AF_INET6:
1626
	case AF_INET6:
1620
		return (&V_inet6_dp);
1627
		return (&V_inet6_dp);
1628
#endif
1621
	}
1629
	}
1622
	return (NULL);
1630
	return (NULL);
1623
}
1631
}

Return to bug 255389