aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2020-08-29 11:04:24 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2020-08-29 11:04:24 +0000
commit6498f66f7c3a50e80512cca9aca04f6471bb94bc (patch)
tree0164c6ab2d246590da27aee81dc23a1a3c4c1919 /sys/net
parent5eade881a803129e24517ffd93d34867966ba814 (diff)
downloadsrc-6498f66f7c3a50e80512cca9aca04f6471bb94bc.tar.gz
src-6498f66f7c3a50e80512cca9aca04f6471bb94bc.zip
Fix build with RADIX_MPATH.
Reported by: Hartmann, O <ohartmann@walstatt.org>
Notes
Notes: svn path=/head/; revision=364950
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/route/route_ctl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/route/route_ctl.c b/sys/net/route/route_ctl.c
index 79749077b924..2ae333737395 100644
--- a/sys/net/route/route_ctl.c
+++ b/sys/net/route/route_ctl.c
@@ -101,7 +101,7 @@ vnet_rtzone_init()
{
V_rtzone = uma_zcreate("rtentry", sizeof(struct rtentry),
- NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0);
+ NULL, NULL, NULL, NULL, UMA_ALIGN_CACHE, 0);
}
#ifdef VIMAGE
@@ -310,6 +310,7 @@ add_route(struct rib_head *rnh, struct rt_addrinfo *info,
RIB_WLOCK(rnh);
#ifdef RADIX_MPATH
+ netmask = info->rti_info[RTAX_NETMASK];
/* do not permit exactly the same dst/mask/gw pair */
if (rt_mpath_capable(rnh) &&
rt_mpath_conflict(rnh, rt, netmask)) {