FreeBSD Bugzilla – Attachment 173814 Details for
Bug 211872
IPv6 UDP traffic sometimes sent using wrong mac address
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Proposed patch
ip6_output.c.patch (text/plain), 877 bytes, created by
Mike Karels
on 2016-08-18 07:53:08 UTC
(
hide
)
Description:
Proposed patch
Filename:
MIME Type:
Creator:
Mike Karels
Created:
2016-08-18 07:53:08 UTC
Size:
877 bytes
patch
obsolete
>Index: src/sys/netinet6/ip6_output.c >=================================================================== >--- src/sys/netinet6/ip6_output.c (revision 303975) >+++ src/sys/netinet6/ip6_output.c (working copy) >@@ -87,6 +87,7 @@ > > #include <net/if.h> > #include <net/if_var.h> >+#include <net/if_llatbl.h> > #include <net/netisr.h> > #include <net/route.h> > #include <net/pfil.h> >@@ -821,6 +822,9 @@ > } else { > RO_RTFREE(ro); > needfiblookup = 1; /* Redo the routing table lookup. */ >+ if (ro->ro_lle) >+ LLE_FREE(ro->ro_lle); /* zeros ro_lle */ >+ ro->ro_lle = (struct llentry *)NULL; > } > } > /* See if fib was changed by packet filter. */ >@@ -829,6 +833,9 @@ > fibnum = M_GETFIB(m); > RO_RTFREE(ro); > needfiblookup = 1; >+ if (ro->ro_lle) >+ LLE_FREE(ro->ro_lle); /* zeros ro_lle */ >+ ro->ro_lle = (struct llentry *)NULL; > } > if (needfiblookup) > goto again;
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 211872
: 173814 |
173838