mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-23 11:18:54 +00:00
Disable L2 caching for UDP over IPv6
The ip6_output routine is missing L2 cache invalication as done in ip_output. Even with that code, some problems with UDP over IPv6 have been reported. Diabling L2 cache for that problem works around the problem for now. PR: 211872 211926 Reviewed by: gnn Approved by: gnn (mentor) MFC after: immediate
This commit is contained in:
parent
70a98c110e
commit
db727c1bd7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=304545
@ -898,7 +898,7 @@ udp6_output(struct inpcb *inp, struct mbuf *m, struct sockaddr *addr6,
|
||||
|
||||
UDP_PROBE(send, NULL, inp, ip6, inp, udp6);
|
||||
UDPSTAT_INC(udps_opackets);
|
||||
error = ip6_output(m, optp, &inp->inp_route6, flags,
|
||||
error = ip6_output(m, optp, NULL, flags,
|
||||
inp->in6p_moptions, NULL, inp);
|
||||
break;
|
||||
case AF_INET:
|
||||
|
Loading…
Reference in New Issue
Block a user