diff options
author | 2013-10-20 11:03:00 +0000 | |
---|---|---|
committer | 2013-10-20 11:03:00 +0000 | |
commit | dc01e491976fd30bd71a4912a9e6ec8a4e5ca36c (patch) | |
tree | c0563dc277ac816d20f19bcccdbf26debcb80045 /sys/netinet/ip_icmp.c | |
parent | WSDISPLAYIO_GTYPE ioctl support for KMS drivers. ok jsg@ (diff) | |
download | wireguard-openbsd-dc01e491976fd30bd71a4912a9e6ec8a4e5ca36c.tar.xz wireguard-openbsd-dc01e491976fd30bd71a4912a9e6ec8a4e5ca36c.zip |
Put a large chunk of the IPv6 rdomain support in-tree.
Still some important missing pieces, and this is not yet enabled.
OK bluhm@
Diffstat (limited to 'sys/netinet/ip_icmp.c')
-rw-r--r-- | sys/netinet/ip_icmp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netinet/ip_icmp.c b/sys/netinet/ip_icmp.c index 40f99cc0df4..d34fc1eaeb5 100644 --- a/sys/netinet/ip_icmp.c +++ b/sys/netinet/ip_icmp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ip_icmp.c,v 1.106 2013/08/21 09:05:22 mpi Exp $ */ +/* $OpenBSD: ip_icmp.c,v 1.107 2013/10/20 11:03:01 phessler Exp $ */ /* $NetBSD: ip_icmp.c,v 1.19 1996/02/13 23:42:22 christos Exp $ */ /* @@ -722,6 +722,7 @@ icmp_reflect(struct mbuf *m, struct mbuf **op, struct in_ifaddr *ia) struct route ro; bzero((caddr_t) &ro, sizeof(ro)); + ro.ro_tableid = m->m_pkthdr.rdomain; dst = satosin(&ro.ro_dst); dst->sin_family = AF_INET; dst->sin_len = sizeof(*dst); @@ -925,6 +926,7 @@ icmp_mtudisc_clone(struct in_addr dst, u_int rtableid) int error; bzero(&ro, sizeof(ro)); + ro.ro_tableid = rtableid; sin = satosin(&ro.ro_dst); sin->sin_family = AF_INET; sin->sin_len = sizeof(*sin); |