diff options
| author | Julian Elischer <julian@FreeBSD.org> | 2008-05-09 23:03:00 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 2008-05-09 23:03:00 +0000 |
| commit | 8b07e49a008c89a15e1fc4a1e3db6d945f81fab4 (patch) | |
| tree | 1bc85679564ad62b5790f35580ebdcc21ca90f8b /sys/netinet/ip_output.c | |
| parent | a15370c6aa962e0030c1ae024292d76c112d6ea2 (diff) | |
Notes
Diffstat (limited to 'sys/netinet/ip_output.c')
| -rw-r--r-- | sys/netinet/ip_output.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index 37995efa16ca..231510a8d161 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -230,10 +230,12 @@ again: */ if (ro->ro_rt == NULL) #ifdef RADIX_MPATH - rtalloc_mpath(ro, - ntohl(ip->ip_src.s_addr ^ ip->ip_dst.s_addr)); + rtalloc_mpath_fib(ro, + ntohl(ip->ip_src.s_addr ^ ip->ip_dst.s_addr), + inp ? inp->inp_inc.inc_fibnum : M_GETFIB(m)); #else - rtalloc_ign(ro, 0); + in_rtalloc_ign(ro, 0, + inp ? inp->inp_inc.inc_fibnum : M_GETFIB(m)); #endif if (ro->ro_rt == NULL) { ipstat.ips_noroute++; |
