svn commit: r360772 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:50:34 2020 New Revision: 360772 URL: https://svnweb.freebsd.org/changeset/base/360772 Log: MFC r360671: Avoid integer underflow Avoid underflowing a variable, which would result in taking more data from the stream queues then needed. Thanks to Timo

svn commit: r360771 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:48:59 2020 New Revision: 360771 URL: https://svnweb.freebsd.org/changeset/base/360771 Log: MFC r360662: Fix a bug in SCTP SACK generation Fix the computation of the numbers of entries of the mapping array to look at when generating a SACK. This was

svn commit: r360770 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:44:35 2020 New Revision: 360770 URL: https://svnweb.freebsd.org/changeset/base/360770 Log: MFC r360193, r360209: Improve input validation ofor AUTH chunks Improve input validation when processing AUTH chunks. Thanks to Natalie Silvanovich from Google

svn commit: r360769 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:37:22 2020 New Revision: 360769 URL: https://svnweb.freebsd.org/changeset/base/360769 Log: MFC r359131: Fix MTU candidates The MTU candidates MUST be a multiple of 4, so make them so. Modified: stable/11/sys/netinet/sctputil.c Directory Properties:

svn commit: r360768 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:29:18 2020 New Revision: 360768 URL: https://svnweb.freebsd.org/changeset/base/360768 Log: MFC r358621: When using automatically generated flow labels and using TCP SYN cookies, use the same flow label for the segments sent during the handshake and

svn commit: r360767 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:27:10 2020 New Revision: 360767 URL: https://svnweb.freebsd.org/changeset/base/360767 Log: MFC r358169: Remove an unused timer type. Modified: stable/11/sys/netinet/sctp_constants.h Directory Properties: stable/11/ (props changed) Modified:

svn commit: r360766 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:24:34 2020 New Revision: 360766 URL: https://svnweb.freebsd.org/changeset/base/360766 Log: MFC r358028: Fix SCTP stream scheduler bug Fix the non-default stream schedulers such that do not interleave user messages when it is now allowed. Thanks to

svn commit: r360765 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:22:57 2020 New Revision: 360765 URL: https://svnweb.freebsd.org/changeset/base/360765 Log: MFC r358023: Don't use uninitialized memory Don't use uninitialised stack memory if the sysctl variable net.inet.tcp.hostcache.enable is set to 0. The bug

svn commit: r360764 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:20:01 2020 New Revision: 360764 URL: https://svnweb.freebsd.org/changeset/base/360764 Log: MFC r357830: Improve handling of memory allocation failure Don't panic under INVARIANTS when we can't allocate memory for storing a vtag in time wait. This

svn commit: r360763 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:17:52 2020 New Revision: 360763 URL: https://svnweb.freebsd.org/changeset/base/360763 Log: MFC r357768: Optimize timer starting Don't start an SCTP timer using a net, which has been removed. Submitted by: Taylor Brandstetter Modified:

svn commit: r360762 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:15:59 2020 New Revision: 360762 URL: https://svnweb.freebsd.org/changeset/base/360762 Log: MFC r357708: More timer cleanups Stop the PMTU and HB timer when removing a net, not when freeing it. Submitted by: Taylor Brandstetter Modified:

svn commit: r360761 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:14:00 2020 New Revision: 360761 URL: https://svnweb.freebsd.org/changeset/base/360761 Log: MFC r357705: Cleanup timer handling Submitted by: Taylor Brandstetter Modified: stable/11/sys/netinet/sctp_indata.c stable/11/sys/netinet/sctp_output.c

svn commit: r360760 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:12:07 2020 New Revision: 360760 URL: https://svnweb.freebsd.org/changeset/base/360760 Log: MFC r357501: Remote unused timer. Submitted by: Taylor Brandstetter Modified: stable/11/sys/netinet/sctp_pcb.c stable/11/sys/netinet/sctp_structs.h

svn commit: r360759 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:08:00 2020 New Revision: 360759 URL: https://svnweb.freebsd.org/changeset/base/360759 Log: MFC r357500: Improve dubug information Improve numbering of debug information. Submitted by: Taylor Brandstetter Modified:

svn commit: r360758 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 03:01:01 2020 New Revision: 360758 URL: https://svnweb.freebsd.org/changeset/base/360758 Log: MFC r356660: Avoid division by zero Fix division by zero issue. Thanks to Stas Denisov for reporting the issue for the userland stack and providing a fix.

svn commit: r360757 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:57:33 2020 New Revision: 360757 URL: https://svnweb.freebsd.org/changeset/base/360757 Log: MFC r356378: Improve SCTP iterator Don't make the sendall iterator as being up if it could not be started. Modified: stable/11/sys/netinet/sctp_output.c

svn commit: r360756 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:55:08 2020 New Revision: 360756 URL: https://svnweb.freebsd.org/changeset/base/360756 Log: MFC r356377: Improve consistency Return -1 consistently if an error occurs. Modified: stable/11/sys/netinet/sctp_pcb.c Directory Properties: stable/11/

svn commit: r360755 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:53:02 2020 New Revision: 360755 URL: https://svnweb.freebsd.org/changeset/base/360755 Log: MFC r356376: Fix SCTP iterator issue Ensure that we don't miss a trigger for kicking off the SCTP iterator. Reported by: nwhitehorn Modified:

svn commit: r360754 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:46:57 2020 New Revision: 360754 URL: https://svnweb.freebsd.org/changeset/base/360754 Log: MFC r356271: Whitespace change Remove empty line which was added in r356270 by accident. Modified: stable/11/sys/netinet/sctp.h Directory Properties:

svn commit: r360753 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:45:42 2020 New Revision: 360753 URL: https://svnweb.freebsd.org/changeset/base/360753 Log: MFC r356270: Improve input validation Improve input validation of the spp_pathmtu field in the SCTP_PEER_ADDR_PARAMS socket option. The code in the stack assumes

svn commit: r360752 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:40:08 2020 New Revision: 360752 URL: https://svnweb.freebsd.org/changeset/base/360752 Log: MFC r355931: Improve input validation Improve input validation for some parameters having a too small reported length. Thanks to Natalie Silvanovich from

svn commit: r360751 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:34:58 2020 New Revision: 360751 URL: https://svnweb.freebsd.org/changeset/base/360751 Log: MFC r355265: Restart RTT measurement When changing the MTU of an SCTP path, not only cancel all ongoing RTT measurements, but also scheldule new ones for the

svn commit: r360750 - stable/11/sys/netinet6

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:31:24 2020 New Revision: 360750 URL: https://svnweb.freebsd.org/changeset/base/360750 Log: MFC r355264: Handle PTB message consistent for SCTP/IPv[46] Update the hostcache also for PTB messages received for SCTP/IPv6. The corresponding code for

svn commit: r360749 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:28:30 2020 New Revision: 360749 URL: https://svnweb.freebsd.org/changeset/base/360749 Log: MFC r355172: Ignore assoc IDs on 1-to-1 style SCTP sockets. Really ignore the SCTP association identifier on 1-to-1 style sockets as requiresd by the socket API

svn commit: r360748 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:25:58 2020 New Revision: 360748 URL: https://svnweb.freebsd.org/changeset/base/360748 Log: MFC r355135: Plug memory leaks Plug two mbuf leaks during INIT-ACK handling. One leak happens when there is not enough memory to allocate the the resources for

svn commit: r360747 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:18:36 2020 New Revision: 360747 URL: https://svnweb.freebsd.org/changeset/base/360747 Log: MFC r353452: Improve remote address scanning in SCTP Ensure that local variables are reset to their initial value when dealing with error cases in a loop over all

svn commit: r360746 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:16:25 2020 New Revision: 360746 URL: https://svnweb.freebsd.org/changeset/base/360746 Log: MFC r353303: Improve SCTP packet handling Validate length before use it, not vice versa. r353060 should have contained this... This fixes

svn commit: r360745 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:13:28 2020 New Revision: 360745 URL: https://svnweb.freebsd.org/changeset/base/360745 Log: MFC r353145: Plump a memory leak Plumb an mbuf leak in a code path that should not be taken. Also avoid that this path is taken by setting the tail pointer

svn commit: r360744 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:10:44 2020 New Revision: 360744 URL: https://svnweb.freebsd.org/changeset/base/360744 Log: MFC r353123: Fix use afterfreee. Fix a use after free bug when removing remote addresses. This bug was found by OSS-Fuzz and reported in

svn commit: r360743 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:08:44 2020 New Revision: 360743 URL: https://svnweb.freebsd.org/changeset/base/360743 Log: MFC r353122: Plump memory leak Plumb an mbuf leak found by Mark Wodrich from Google by fuzz testing the userland stack and reporting it in:

svn commit: r360742 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:06:37 2020 New Revision: 360742 URL: https://svnweb.freebsd.org/changeset/base/360742 Log: MFC r353119: Fix padding of COOKIE_ECHO chunks Fix the adding of padding to COOKIE-ECHO chunks. Thanks to Mark Wodrich who found this issue while fuzz testing

svn commit: r360741 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:03:25 2020 New Revision: 360741 URL: https://svnweb.freebsd.org/changeset/base/360741 Log: MFC r353071: Improve address parsing When skipping the address parameter, take the padding into account. Modified: stable/11/sys/netinet/sctp_asconf.c Directory

svn commit: r360740 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 02:01:04 2020 New Revision: 360740 URL: https://svnweb.freebsd.org/changeset/base/360740 Log: MFC r353069: add required padding when sending ASCONF-ACK Cleanup sctp_asconf_error_response() and ensure that the parameter is padded as required. This fixes the

svn commit: r360739 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:56:49 2020 New Revision: 360739 URL: https://svnweb.freebsd.org/changeset/base/360739 Log: MFC r353060: Improve input validation Add missing input validation. This could result in reading from uninitialized memory. The issue was found by OSS-Fuzz for

svn commit: r360738 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:55:08 2020 New Revision: 360738 URL: https://svnweb.freebsd.org/changeset/base/360738 Log: MFC r352894: Don't use uninitialized memory. Don't use stack memory which is not initialized. Thanks to Mark Wodrich for reporting this issue for the userland

svn commit: r360737 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:43:21 2020 New Revision: 360737 URL: https://svnweb.freebsd.org/changeset/base/360737 Log: MFC r352652: Fix memory leak Plumb a memory leak. Thnanks to Felix Weinrank for finding this issue using fuzz testing and reporting it for the userland stack:

svn commit: r360736 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:37:42 2020 New Revision: 360736 URL: https://svnweb.freebsd.org/changeset/base/360736 Log: MFC r352594: Improve SCTP locking Don't hold the info lock when calling sctp_select_a_tag(). This avoids a double lock bug in the NAT colliding state

svn commit: r360735 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:34:41 2020 New Revision: 360735 URL: https://svnweb.freebsd.org/changeset/base/360735 Log: MFC r352592: Cleanup the RTO calculation and perform some consistency checks before computing the RTO. This should fix an overflow issue reported by Felix

svn commit: r360734 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:31:21 2020 New Revision: 360734 URL: https://svnweb.freebsd.org/changeset/base/360734 Log: MFC r352550: Fix invalid handling of ASCONF chunks Fix the handling of invalid parameters in ASCONF chunks. Thanks to Mark Wodrich from Google for reproting the

svn commit: r360733 - stable/11/sys/netinet6

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:28:59 2020 New Revision: 360733 URL: https://svnweb.freebsd.org/changeset/base/360733 Log: MFC r352511: Improve IPv6 handling over the loopback interface When processing an incoming IPv6 packet over the loopback interface which contains Hop-by-Hop

svn commit: r360732 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:16:32 2020 New Revision: 360732 URL: https://svnweb.freebsd.org/changeset/base/360732 Log: MFC r351655: Fix initialization of top_fsn. Modified: stable/11/sys/netinet/sctp_indata.h Directory Properties: stable/11/ (props changed) Modified:

svn commit: r360731 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:13:02 2020 New Revision: 360731 URL: https://svnweb.freebsd.org/changeset/base/360731 Log: MFC r351654: Improve handling of cookie parameters in INIT-ACK chunks Improve the handling of state cookie parameters in INIT-ACK chunks. This fixes problem with

svn commit: r360730 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:09:17 2020 New Revision: 360730 URL: https://svnweb.freebsd.org/changeset/base/360730 Log: MFC r351641: Improve function definition. Modified: stable/11/sys/netinet/sctp_pcb.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r360729 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 01:07:47 2020 New Revision: 360729 URL: https://svnweb.freebsd.org/changeset/base/360729 Log: MFC r351638: Improve handling DATA chunks. Improve the handling of illegal sequence number combinations in received data chunks. Abort the association if there

svn commit: r360728 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 00:56:24 2020 New Revision: 360728 URL: https://svnweb.freebsd.org/changeset/base/360728 Log: MFC r350745: Fix typo. Modified: stable/11/sys/netinet/sctp_asconf.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r360727 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 00:50:50 2020 New Revision: 360727 URL: https://svnweb.freebsd.org/changeset/base/360727 Log: MFC r350626: Fix a locking issue in SCTP Fix a locking issue in sctp_accept. PR: 238520 Reported by: pho Modified:

svn commit: r360726 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 00:44:15 2020 New Revision: 360726 URL: https://svnweb.freebsd.org/changeset/base/360726 Log: MFC r350625: Improve compilation on 32-bit OS/ Fix build issues for the userland stack on Raspbian. Modified: stable/11/sys/netinet/sctp_output.c

svn commit: r360725 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 00:26:13 2020 New Revision: 360725 URL: https://svnweb.freebsd.org/changeset/base/360725 Log: MFC r350520: Fix reporting of unknown paramters in an INIT chunk Fix the reporting of multiple unknown parameters in an received INIT chunk. This also plugs an

svn commit: r360724 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Thu May 7 00:23:07 2020 New Revision: 360724 URL: https://svnweb.freebsd.org/changeset/base/360724 Log: MFC r350508: Improve sending of ABORT message in SCTP When responding with an ABORT to an INIT chunk containing a HOSTNAME parameter or a parameter with an

svn commit: r360723 - in head/sys/dev/virtio: balloon console random scsi

2020-05-06 Thread Jessica Clarke
Author: jrtc27 Date: Wed May 6 23:31:30 2020 New Revision: 360723 URL: https://svnweb.freebsd.org/changeset/base/360723 Log: virtio: Support MMIO bus for all devices The bus is independent of the device, so all devices can be attached to either a PCI bus or an MMIO bus. For example,

svn commit: r360722 - head/sys/dev/virtio/mmio

2020-05-06 Thread Jessica Clarke
Author: jrtc27 Date: Wed May 6 23:28:51 2020 New Revision: 360722 URL: https://svnweb.freebsd.org/changeset/base/360722 Log: virtio_mmio: Support non-transitional version 2 devices The non-legacy virtio MMIO specification drops the use of PFNs and replaces them with physical addresses.

svn commit: r360721 - in stable: 11/sys/netipsec 12/sys/netipsec

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 23:23:22 2020 New Revision: 360721 URL: https://svnweb.freebsd.org/changeset/base/360721 Log: MFC 360202,360206: Deprecate 3des support in IPsec for FreeBSD 13. 360202: Deprecate 3des support in IPsec for FreeBSD 13. RFC 8221 does not outright ban 3des

svn commit: r360721 - in stable: 11/sys/netipsec 12/sys/netipsec

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 23:23:22 2020 New Revision: 360721 URL: https://svnweb.freebsd.org/changeset/base/360721 Log: MFC 360202,360206: Deprecate 3des support in IPsec for FreeBSD 13. 360202: Deprecate 3des support in IPsec for FreeBSD 13. RFC 8221 does not outright ban 3des

svn commit: r360718 - in stable/12/sys/dev/cxgbe: . tom

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 22:49:21 2020 New Revision: 360718 URL: https://svnweb.freebsd.org/changeset/base/360718 Log: MFC 358415: Rename TOE TLS stats from [rt]x_tls_* to [rt]x_toe_tls_*. This more clearly differentiates TLS records encrypted and decrypted in TOE connections from

svn commit: r360717 - in stable/12/sys: conf dev/cxgbe dev/cxgbe/crypto modules/cxgbe/if_cxgbe

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 22:44:53 2020 New Revision: 360717 URL: https://svnweb.freebsd.org/changeset/base/360717 Log: MFC 354667,354686: Share routines for dealing with T6 key contexts. 354667: Create a file to hold shared routines for dealing with T6 key contexts. ccr(4) and

svn commit: r360716 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:26:23 2020 New Revision: 360716 URL: https://svnweb.freebsd.org/changeset/base/360716 Log: MFC r350488: Cleanup in SCTP code Small cleanup, no functional change intended. Modified: stable/11/sys/netinet/sctp_output.c Directory Properties: stable/11/

svn commit: r360715 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:24:26 2020 New Revision: 360715 URL: https://svnweb.freebsd.org/changeset/base/360715 Log: MFC r350487: mbuf cleanup for SCTP Consistently cleanup mbufs in case of other memory errors. Modified: stable/11/sys/netinet/sctp_output.c Directory Properties:

svn commit: r360714 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:20:53 2020 New Revision: 360714 URL: https://svnweb.freebsd.org/changeset/base/360714 Log: MFC r350254: Improve SCTP locking Don't hold a mutex while calling sbwait. This was found by syzkaller. Submitted by: rrs Reported by: markj

svn commit: r360713 - in stable/12: lib/libvmmapi sys/amd64/include sys/amd64/vmm/amd sys/amd64/vmm/intel usr.sbin/bhyve

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 22:20:37 2020 New Revision: 360713 URL: https://svnweb.freebsd.org/changeset/base/360713 Log: MFC 355724,360166: Software breakpoints on Intel CPUs. 355724: Support software breakpoints in the debug server on Intel CPUs. - Allow the userland hypervisor

svn commit: r360712 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:18:24 2020 New Revision: 360712 URL: https://svnweb.freebsd.org/changeset/base/360712 Log: MFC r350248: Improve SCTP locking. Fix a LOR in SCTP which was found by running syzkaller. Submitted by: rrs Reported by: markj Modified:

svn commit: r360711 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:16:14 2020 New Revision: 360711 URL: https://svnweb.freebsd.org/changeset/base/360711 Log: MFC r350216: Improve PD-API for SCTP Wakeup the application when doing PD-API for unordered DATA chunks. Work done with rrs@. Modified:

svn commit: r360710 - in head: share/man/man4 sys/dev/ubsec

2020-05-06 Thread John Baldwin
Author: jhb Date: Wed May 6 22:15:09 2020 New Revision: 360710 URL: https://svnweb.freebsd.org/changeset/base/360710 Log: Deprecate ubsec(4) for FreeBSD 13.0. With the removal of in-tree consumers of DES, Triple DES, and MD5-HMAC, the only algorithm this driver still supports is

svn commit: r360709 - stable/11/usr.sbin/traceroute6

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:13:08 2020 New Revision: 360709 URL: https://svnweb.freebsd.org/changeset/base/360709 Log: MFC r350027, r350028: Let traceroute6 not ignore some ICMPv6 packets MFC rr350027: Let packet_op() explicitly return the type and code instead of doing this

svn commit: r360708 - stable/11/usr.sbin/traceroute6

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:07:48 2020 New Revision: 360708 URL: https://svnweb.freebsd.org/changeset/base/360708 Log: MFC r350026: Whitespace cleanup Whitespace change. No functional change. Modified: stable/11/usr.sbin/traceroute6/traceroute6.c Directory Properties:

svn commit: r360707 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:05:29 2020 New Revision: 360707 URL: https://svnweb.freebsd.org/changeset/base/360707 Log: MFC r34: Honor MSG_EOR and MSG_EOF in sendmsg() for SCTP sockets Add support for MSG_EOR and MSG_EOF in sendmsg() for SCTP. This is an FreeBSD extension, not

svn commit: r360706 - stable/11/sys/netinet

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 22:02:01 2020 New Revision: 360706 URL: https://svnweb.freebsd.org/changeset/base/360706 Log: MFC r349998: Improve SCTP socket state handling Fix socket state handling when freeing an SCTP endpoint. This issue was found by runing syzkaller. Modified:

svn commit: r360705 - stable/11/sys/kern

2020-05-06 Thread Michael Tuexen
Author: tuexen Date: Wed May 6 21:59:58 2020 New Revision: 360705 URL: https://svnweb.freebsd.org/changeset/base/360705 Log: MFC r349989: Improve input validation for l_linger When using the SOL_SOCKET level socket option SO_LINGER, the structure struct linger is used as the option

svn commit: r360704 - stable/12/usr.sbin/binmiscctl

2020-05-06 Thread Mitchell Horne
Author: mhorne Date: Wed May 6 19:58:37 2020 New Revision: 360704 URL: https://svnweb.freebsd.org/changeset/base/360704 Log: MFC r360519: Add RISC-V interpreter example Modified: stable/12/usr.sbin/binmiscctl/binmiscctl.8 Directory Properties: stable/12/ (props changed) Modified:

svn commit: r360703 - in stable/12/sys: arm/arm arm/include arm64/arm64 conf kern sys

2020-05-06 Thread Mitchell Horne
Author: mhorne Date: Wed May 6 19:50:27 2020 New Revision: 360703 URL: https://svnweb.freebsd.org/changeset/base/360703 Log: MFC r360082: Convert arm's physmem interface to MI code Added: stable/12/sys/kern/subr_physmem.c - copied, changed from r360702,

svn commit: r360702 - in head/contrib/llvm-project/clang: include/clang/Driver lib/CodeGen lib/Driver/ToolChains lib/Frontend

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 19:10:39 2020 New Revision: 360702 URL: https://svnweb.freebsd.org/changeset/base/360702 Log: Merge commit 4ca2cad94 from llvm git (by Justin Hibbits): [PowerPC] Add clang -msvr4-struct-return for 32-bit ELF Summary: Change the default ABI to be

svn commit: r360701 - head/share/man/man5

2020-05-06 Thread Ed Maste
Author: emaste Date: Wed May 6 18:43:27 2020 New Revision: 360701 URL: https://svnweb.freebsd.org/changeset/base/360701 Log: src.conf.5: regen after objdump removal Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r360700 - head/share/mk

2020-05-06 Thread Ed Maste
Author: emaste Date: Wed May 6 18:40:52 2020 New Revision: 360700 URL: https://svnweb.freebsd.org/changeset/base/360700 Log: src.opts.mk: with BINUTILS limited to as it is used on i386 and amd64 only Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk

svn commit: r360699 - head/tools/build/options

2020-05-06 Thread Ed Maste
Author: emaste Date: Wed May 6 18:39:55 2020 New Revision: 360699 URL: https://svnweb.freebsd.org/changeset/base/360699 Log: update WITH_/WITHOUT_BINUTILS descriptions for objdump removal Modified: head/tools/build/options/WITHOUT_BINUTILS head/tools/build/options/WITH_BINUTILS Modified:

svn commit: r360698 - in head: . gnu/usr.bin/binutils

2020-05-06 Thread Ed Maste
/ObsoleteFiles.inc Wed May 6 18:38:40 2020(r360698) @@ -36,6 +36,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20200506: GNU objdump 2.17.50 retired +OLD_FILES+=usr/bin/objdump +OLD_FILES+=usr/share/man/man1/objdump.1.gz + # 20200418: Make libauditd private OLD_FILES+=usr/lib/libauditd.a

svn commit: r360697 - head/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 18:13:00 2020 New Revision: 360697 URL: https://svnweb.freebsd.org/changeset/base/360697 Log: In r358396 I merged llvm upstream commit 2e24219d3, which fixed "error: unsupported relocation on symbol" when assembling arm 'adr' pseudo instructions. However, the

svn commit: r360696 - stable/11/sys/dev/urtwn

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 17:44:17 2020 New Revision: 360696 URL: https://svnweb.freebsd.org/changeset/base/360696 Log: Fix misleading indentation warning: sys/dev/urtwn/if_urtwn.c:4183:4: error: misleading indentation; statement is not part of the previous 'for'

svn commit: r360695 - stable/11/sys/mips/mips

2020-05-06 Thread Brooks Davis
Author: brooks Date: Wed May 6 17:42:36 2020 New Revision: 360695 URL: https://svnweb.freebsd.org/changeset/base/360695 Log: MFC r359974: Don't directly access userspace memory. Rather then using the racy useracc() followed by direct access to userspace memory, perform a copyin()

svn commit: r360694 - stable/11/sys/dev/nxge/xgehal

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 17:35:42 2020 New Revision: 360694 URL: https://svnweb.freebsd.org/changeset/base/360694 Log: Fix misleading indentation warning: sys/dev/nxge/xgehal/xgehal-mgmt.c:1743:6: error: misleading indentation; statement is not part of the previous 'if'

svn commit: r360693 - stable/12/sys/mips/mips

2020-05-06 Thread Brooks Davis
Author: brooks Date: Wed May 6 17:12:26 2020 New Revision: 360693 URL: https://svnweb.freebsd.org/changeset/base/360693 Log: MFC r359974: Don't directly access userspace memory. Rather then using the racy useracc() followed by direct access to userspace memory, perform a copyin()

svn commit: r360692 - head/sys/dev/usb

2020-05-06 Thread Andriy Gapon
Author: avg Date: Wed May 6 15:24:31 2020 New Revision: 360692 URL: https://svnweb.freebsd.org/changeset/base/360692 Log: usbhid: add several missing usages from Digitizer page This is applicable to HID in general, not just USB HID. Inspired by: wulf MFC after:1 week

svn commit: r360691 - head/sys/arm/arm

2020-05-06 Thread Mark Johnston
Author: markj Date: Wed May 6 15:10:05 2020 New Revision: 360691 URL: https://svnweb.freebsd.org/changeset/base/360691 Log: arm: Don't enable interrupts in init_secondary(). This has the same reasoning as described in r357048. Remove a stray declaration while here. Reported and

svn commit: r360690 - head/sys/arm64/arm64

2020-05-06 Thread Mark Johnston
Author: markj Date: Wed May 6 15:01:06 2020 New Revision: 360690 URL: https://svnweb.freebsd.org/changeset/base/360690 Log: Simplify arm64's pmap_bootstrap() a bit. locore constructs an L2 page mapping the kernel and preloaded data starting a KERNBASE (the same as VM_MIN_KERNEL_ADDRESS

Re: svn commit: r360648 - in head: lib/libvmmapi share/man/man5 share/mk sys/amd64/include sys/amd64/vmm sys/amd64/vmm/amd sys/amd64/vmm/intel sys/amd64/vmm/io sys/conf sys/modules/vmm tools/build/opt

2020-05-06 Thread John Baldwin
On 5/5/20 7:20 PM, Li-Wen Hsu wrote: > On Tue, May 5, 2020 at 8:02 AM John Baldwin wrote: >> >> Author: jhb >> Date: Tue May 5 00:02:04 2020 >> New Revision: 360648 >> URL: https://svnweb.freebsd.org/changeset/base/360648 > ... >> Added: >> head/sys/amd64/include/vmm_snapshot.h (contents,

svn commit: r360689 - stable/11/sys/fs/smbfs

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 11:40:32 2020 New Revision: 360689 URL: https://svnweb.freebsd.org/changeset/base/360689 Log: MFC r316584 (by cem): smbfs: Fix an indentation level Based on the change in r242386, it seems clear that scred was intended to be released in all paths at

svn commit: r360688 - stable/11/sys/dev/e1000

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 11:10:13 2020 New Revision: 360688 URL: https://svnweb.freebsd.org/changeset/base/360688 Log: MFC r318297 (by tsoome): e1000api: misleading-indentation Two blocks in e1000_ich8lan.c are misaligned, causing noise with some compilers (gcc 6). Reviewed

svn commit: r360687 - stable/11/sys/cam/ctl

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 08:32:49 2020 New Revision: 360687 URL: https://svnweb.freebsd.org/changeset/base/360687 Log: Redo r360682, now with only a minimal fix for misleading indentation: MFC r333465 (partial, by lwhsu): Fix build for platforms using GCC: [omitted] - Remove

svn commit: r360686 - stable/11/sys/cam/ctl

2020-05-06 Thread Dimitry Andric
Author: dim Date: Wed May 6 08:24:47 2020 New Revision: 360686 URL: https://svnweb.freebsd.org/changeset/base/360686 Log: Revert r360682, as it does not compile on stable/11 (will commit a minimal indentation fix instead): Un-MFC r333465 (by lwhsu): Fix build for platforms using

svn commit: r360685 - in head/tests/sys: netinet netinet6

2020-05-06 Thread Alexander V. Chernikov
Author: melifaro Date: Wed May 6 07:48:37 2020 New Revision: 360685 URL: https://svnweb.freebsd.org/changeset/base/360685 Log: Add basic routing LPM tests. Differential Revision:https://reviews.freebsd.org/D24684 Added: head/tests/sys/netinet/lpm.sh (contents, props changed)