diff options
author | melifaro <melifaro@FreeBSD.org> | 2014-04-29 19:14:42 +0000 |
---|---|---|
committer | melifaro <melifaro@FreeBSD.org> | 2014-04-29 19:14:42 +0000 |
commit | 1883ddc524f2ef644645c6dacd643520f1589916 (patch) | |
tree | 834e65c0718c644286e009ce62e05bb92e67f636 /sys/net/route.h | |
parent | 191551c68738273bf196d855b393744ce315c63f (diff) | |
download | FreeBSD-src-1883ddc524f2ef644645c6dacd643520f1589916.zip FreeBSD-src-1883ddc524f2ef644645c6dacd643520f1589916.tar.gz |
Move rt_setmetrics() from rtsock.c to route.c.
All rtsock-initiated rte creation/modification are now
performed in route.c holding radix tree write lock.
This reduces the need for per-rte mutex.
Sponsored by: Yandex LLC
MFC after: 1 month
Diffstat (limited to 'sys/net/route.h')
-rw-r--r-- | sys/net/route.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/route.h b/sys/net/route.h index 913828a..d557af9 100644 --- a/sys/net/route.h +++ b/sys/net/route.h @@ -261,6 +261,8 @@ struct rt_addrinfo { int rti_flags; struct ifaddr *rti_ifa; struct ifnet *rti_ifp; + u_long rti_mflags; + struct rt_metrics *rti_rmx; }; /* |