On 8/16/22 12:40 PM, Gleb Smirnoff wrote:
The branch main has been updated by glebius:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=c93db4abf4545d1bc8cb2b67eacd17f6d1ee6b74

commit c93db4abf4545d1bc8cb2b67eacd17f6d1ee6b74
Author:     Gleb Smirnoff <gleb...@freebsd.org>
AuthorDate: 2022-08-16 19:40:36 +0000
Commit:     Gleb Smirnoff <gleb...@freebsd.org>
CommitDate: 2022-08-16 19:40:36 +0000

     udp: call UDP methods from UDP over IPv6 directly
Both UDP and UDP Lite use same methods on sockets. Both UDP over IPv4
     and over IPv6 use same methods.  Don't pretend that methods can switch
     and remove this unneeded complexity.
Reviewed by: melifaro
     Differential revision:  https://reviews.freebsd.org/D36154
---
  sys/netinet/udp_usrreq.c   |  9 ++++++---
  sys/netinet6/udp6_usrreq.c | 37 +++++++++++--------------------------
  2 files changed, 17 insertions(+), 29 deletions(-)

diff --git a/sys/netinet6/udp6_usrreq.c b/sys/netinet6/udp6_usrreq.c
index a7bdfce97707..6a3ac2abd90b 100644
--- a/sys/netinet6/udp6_usrreq.c
+++ b/sys/netinet6/udp6_usrreq.c
@@ -131,12 +131,18 @@ VNET_DEFINE(int, zero_checksum_port) = 0;
  SYSCTL_INT(_net_inet6_udp6, OID_AUTO, rfc6935_port, CTLFLAG_VNET | CTLFLAG_RW,
      &VNET_NAME(zero_checksum_port), 0,
      "Zero UDP checksum allowed for traffic to/from this port.");
+
+
+/* netinet/udp_usrreqs.c */
+pr_abort_t     udp_abort;
+pr_disconnect_t        udp_disconnect;
+pr_send_t      udp_send;
+

Oof, can you please put these in a header instead?  <netinet/udp_var.h> would 
seem to be
a good candidate.

--
John Baldwin

Reply via email to