FreeBSD Bugzilla – Attachment 35998 Details for
Bug 57908
'return-rst' does not work for ipv6 in ipfilter
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
ip_fil.patch
ip_fil.patch (text/plain), 989 bytes, created by
Andrew Konstantinov
on 2003-10-12 19:40:19 UTC
(
hide
)
Description:
ip_fil.patch
Filename:
MIME Type:
Creator:
Andrew Konstantinov
Created:
2003-10-12 19:40:19 UTC
Size:
989 bytes
patch
obsolete
>--- ip_fil.c.orig Fri Dec 6 12:45:45 2002 >+++ ip_fil.c Tue Mar 25 17:05:09 2003 >@@ -1937,24 +1937,24 @@ > struct route_in6 ip6route; > struct sockaddr_in6 *dst6; > struct route_in6 *ro; >- struct ifnet *ifp; >+ struct ifnet *ifp = (fdp != NULL) ? fdp->fd_ifp : fin->fin_ifp; > frentry_t *fr; > #if defined(OpenBSD) && (OpenBSD >= 200211) > struct route_in6 *ro_pmtu = NULL; > struct in6_addr finaldst; >- ip6_t *ip6; > #endif >+ ip6_t *ip6; > u_long mtu; > int error; > >- ifp = NULL; > ro = &ip6route; >+ ip6 = mtod(m0, struct ip6_t *); > fr = fin->fin_fr; > bzero((caddr_t)ro, sizeof(*ro)); > dst6 = (struct sockaddr_in6 *)&ro->ro_dst; > dst6->sin6_family = AF_INET6; > dst6->sin6_len = sizeof(struct sockaddr_in6); >- dst6->sin6_addr = fin->fin_fi.fi_src.in6; >+ dst6->sin6_addr = ip6->ip6_dst; > > if (fdp != NULL) > ifp = fdp->fd_ifp;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 57908
: 35998