Author: tuexen
Date: Thu Mar 19 23:07:52 2020
New Revision: 359156
URL: https://svnweb.freebsd.org/changeset/base/359156

Log:
  A a missing NET_EPOCH_ENTER/NET_EPOCH_EXIT pair. This was affecting
  implicit connection setups via sendmsg().
  
  Reported by:          [email protected]
  Reported by:          [email protected]
  Reported by:          [email protected]
  Reported by:          [email protected]

Modified:
  head/sys/netinet/sctp_output.c

Modified: head/sys/netinet/sctp_output.c
==============================================================================
--- head/sys/netinet/sctp_output.c      Thu Mar 19 22:33:24 2020        
(r359155)
+++ head/sys/netinet/sctp_output.c      Thu Mar 19 23:07:52 2020        
(r359156)
@@ -13647,7 +13647,9 @@ skip_out_eof:
                        /* a collision took us forward? */
                        queue_only = 0;
                } else {
+                       NET_EPOCH_ENTER(et);
                        sctp_send_initiate(inp, stcb, SCTP_SO_LOCKED);
+                       NET_EPOCH_EXIT(et);
                        SCTP_SET_STATE(stcb, SCTP_STATE_COOKIE_WAIT);
                        queue_only = 1;
                }
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to