committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
68b84087 | vangyzen | Nov. 8, 2018, 7:50 p.m. | in6_ifattach_linklocal: handle immediate removal of the new LLA
If another thread immediately removes the link-local address added by in6_update_ifa(), in6ifa_ifpforlinklocal() can return NULL, so the following assertion (or dereference) is wrong. Remove the assertion, and handle NULL somewhat better than panicking. This matches all of the other callers of in6_update_ifa(). PR: 219250 Reviewed by: bz, dab (both an earlier version) MFC after: 1 week Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D17898cgit ViewVC |
|
37761e2e | erj | Nov. 8, 2018, 7:10 p.m. | ixl/iavf(4): Fix TSO offloads when TXCSUM is disabled
From Jake: The iflib stack does not disable TSO automatically when TXCSUM is disabled, instead assuming that the driver will correctly handle TSOs even when CSUM_IP is not set. This results in iflib calling ixl_isc_txd_encap with packets which have CSUM_IP_TSO, but do not have CSUM_IP or CSUM_IP_TCP set. Because of this, ixl_tx_setup_offload will not setup the IPv4 checksum offloading. This results in bad TSO packets being sent if a user disables TXCSUM without disabling TSO. Fix this by updating the ixl_tx_setup_offload function to check both CSUM_IP and CSUM_IP_TSO when deciding whether to enable IPv4 checksums. Once this is corrected, another issue for TSO packets is revealed. The driver sets IFLIB_NEED_ZERO_CSUM in order to enable a work around that causes the ip->sum field to be zero'd. This is necessary for ixl hardware to correctly perform TSOs. However, if TXCSUM is disabled, then the work around is not enabled, as CSUM_IP will not be set when the iflib stack checks to see if it should clear the sum field. Fix this by adding IFLIB_TSO_INIT_IP to the iflib flags for the iavf and ixl interface files. It is uncertain if the hardware needs IFLIB_NEED_ZERO_CSUM for any other case besides TSO, so leave that flag assigned. It may be worth investigating to see if this work around flag could be disabled in a future change. Once both of these changes are made, the ixl driver should correctly offload TSO packets when TSO4 offload is enabled, regardless of whether TXCSUM is enabled or disabled. Submitted by: Jacob Keller <jacob.e.keller@intel.com> Reviewed by: erj@, shurd@ MFC after: 0 days Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D17900cgit ViewVC |
|
5186028d | markj | Nov. 8, 2018, 5:20 p.m. | Use --work-tree instead of specifying an absolute path. | |
ba2c34f4 | hselasky | Nov. 8, 2018, 5 p.m. | Put a size limit on the opensm.log and use bzip2(1). | |
fa895a74 | hselasky | Nov. 8, 2018, 4:23 p.m. | Revert r340246. | |
f1161465 | mjg | Nov. 8, 2018, 3:12 p.m. | amd64: align memset buffers to 16 bytes before using rep stos
Both Intel manual and Agner Fog's docs suggest aligning to 16. See the review for benchmark results. Reviewed by: kib (previous version) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17661cgit ViewVC |
|
35359193 | bz | Nov. 8, 2018, 2:46 p.m. | Update rum(4) and run(4) man pages to reflect that newer versions | |
6ff080c4 | eugen | Nov. 8, 2018, 1:17 p.m. | ipfw.8: fix small syntax error in an example | |
fb8a716d | hselasky | Nov. 8, 2018, 12:46 p.m. | Don't read the USB audio sync endpoint when we don't use it to save | |
5e0e7e18 | hselasky | Nov. 8, 2018, 12:43 p.m. | Add /var/log/opensm.log to list of rotating log files. | |
c0a3773a | eugen | Nov. 8, 2018, 9:45 a.m. | ping(8): improve diagnostics in case of wrong arguments.
For example, in case of super-user: $ sudo ping -s -64 127.0.0.1 PING 127.0.0.1 (127.0.0.1): -64 data bytes ping: sendto: Invalid argument For unprivileged user: $ ping -s -64 127.0.0.1 ping: packet size too large: 18446744073709551552 > 56: Operation not permitted Fix this by switching from strtoul() to strtol() for integer arguments and adding explicit checks for negative values. MFC after: 1 monthcgit ViewVC |
|
d8244d34 | behlendorf1 | Nov. 8, 2018, 12:59 a.m. | ZTS: Fix and reenable zfs_rename tests
zfs_rename_006_pos has been flaky in the past because it was missing a call to block_device_wait to ensure the zvols it creates are present before running dd. Whenever this this happened, zfs_rename_009_neg would also fail because the first test would leak a zvol clone that it did not know how to clean up. This patch fixes the root cause and reenables the test. It also fixes some minor grammar errors. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Tom Caputi <tcaputi@datto.com> Closes #5647 Closes #5648 Closes #8088cgit |
|
c2bcfa71 | behlendorf1 | Nov. 8, 2018, 12:54 a.m. | ZTS: Fix test zfs_mount_006_pos
For Linux, place a file in the mount point folder so it will be considered "busy". Fix the while loop so it doesn't rm in directories above the testdir. Add Linux-specific code to test overlay on|off. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Paul Zuchowski <pzuchowski@datto.com> Closes #4990 Closes #8081cgit |
|
0a9fcf32 | brooks | Nov. 8, 2018, 12:35 a.m. | Add a top-level make target to rebuild all sysent files.
The sysent target is useful when changing makesyscalls.sh, when making paired changes to syscalls.master files, or in a future where freebsd32 sysent entries are built from the default syscalls.master. Reviewed by: bdrewery Obtained from: CheriBSD Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D17899cgit ViewVC |
|
d7bda38c | behlendorf1 | Nov. 7, 2018, 11:48 p.m. | Add BuildRequires gcc, make, elfutils-libelf-devel
This adds a BuildRequires for gcc, make, and elfutils-libelf-devel into our spec files. gcc has been a packaging requirement for awhile now: https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B These additional BuildRequires allow us to mock build in Fedora 29. Reviewed-by: Neal Gompa <ngompa@datto.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Tony Hutter <hutter2@llnl.gov> Closes #8095 Closes #8102cgit |