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.
|5a9c6582||sbruno||Jan. 18, 2017, 2:23 p.m.||ugh, device_t not device_t *|
|70e316da||sbruno||Jan. 18, 2017, 1:57 p.m.||Change device type to unbreak drm-next testing and builds.|
|f3e7afe2||hselasky||Jan. 18, 2017, 1:31 p.m.||Implement kernel support for hardware rate limited sockets.
- Add RATELIMIT kernel configuration keyword which must be set to enable the new functionality. - Add support for hardware driven, Receive Side Scaling, RSS aware, rate limited sendqueues and expose the functionality through the already established SO_MAX_PACING_RATE setsockopt(). The API support rates in the range from 1 to 4Gbytes/s which are suitable for regular TCP and UDP streams. The setsockopt(2) manual page has been updated. - Add rate limit function callback API to "struct ifnet" which supports the following operations: if_snd_tag_alloc(), if_snd_tag_modify(), if_snd_tag_query() and if_snd_tag_free(). - Add support to ifconfig to view, set and clear the IFCAP_TXRTLMT flag, which tells if a network driver supports rate limiting or not. - This patch also adds support for rate limiting through VLAN and LAGG intermediate network devices. - How rate limiting works: 1) The userspace application calls setsockopt() after accepting or making a new connection to set the rate which is then stored in the socket structure in the kernel. Later on when packets are transmitted a check is made in the transmit path for rate changes. A rate change implies a non-blocking ifp->if_snd_tag_alloc() call will be made to the destination network interface, which then sets up a custom sendqueue with the given rate limitation parameter. A "struct m_snd_tag" pointer is returned which serves as a "snd_tag" hint in the m_pkthdr for the subsequently transmitted mbufs. 2) When the network driver sees the "m->m_pkthdr.snd_tag" different from NULL, it will move the packets into a designated rate limited sendqueue given by the snd_tag pointer. It is up to the individual drivers how the rate limited traffic will be rate limited. 3) Route changes are detected by the NIC drivers in the ifp->if_transmit() routine when the ifnet pointer in the incoming snd_tag mismatches the one of the network interface. The network adapter frees the mbuf and returns EAGAIN which causes the ip_output() to release and clear the send tag. Upon next ip_output() a new "snd_tag" will be tried allocated. 4) When the PCB is detached the custom sendqueue will be released by a non-blocking ifp->if_snd_tag_free() call to the currently bound network interface. Reviewed by: wblock (manpages), adrian, gallatin, scottl (network) Differential Revision: https://reviews.freebsd.org/D3687 Sponsored by: Mellanox Technologies MFC after: 3 monthscgit ViewVC
|ae691723||andrew||Jan. 18, 2017, 1:27 p.m.||Use the kernel stack in the ARM FBT DTrace provider. This is used to find
the fifth argument to functions being traced, however there was an error where the userspace stack was being used. This may be invalid leading to a kernel panic if this address is unmapped. Submitted by: Graeme Jenkinson <email@example.com> MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D9229cgit ViewVC
|44219714||ngie||Jan. 18, 2017, 9:46 a.m.||Add back #else block accidentally removed in r312145|
|9c1cd3f5||tsoome||Jan. 18, 2017, 8:18 a.m.||loader: efi devpath api usage should be more aware of NULL pointers
As the efi_devpath_last_node() and efi_devpath_trim() can return NULL pointers, the consumers of this API should check the the NULL pointers. Same for efinet_dev_init() using calloc(). Reported by: Robert Mustacchi <firstname.lastname@example.org> Reviewed by: jhb, allanjude Approved by: allanjude (mentor) Differential Revision: https://reviews.freebsd.org/D9203cgit ViewVC
|5f761d3c||ngie||Jan. 18, 2017, 5:36 a.m.||Merge ^/vendor/NetBSD/tests/dist@r312370|
|35905afa||ngie||Jan. 18, 2017, 5:32 a.m.||More test updates from upstream|
|18e367f4||jhibbits||Jan. 18, 2017, 3:42 a.m.||Use the explicit expanded form of cmp.
Clang apparently requires the explicit form of this instruction, and rejects uses which ignore the optional cmpD register. This was the only use of the shorthand form of the instruction, so just fix it up to match the others. PR: kern/215681 Submitted by: Mark Millard Reported by: Mark Millard <markmi _AT_ dsl-only.net> MFC after: 2 weekscgit ViewVC
|ff2c4d3f||np||Jan. 18, 2017, 3:35 a.m.||cxgbe/tom: Fix a case where do_pass_accept_req wasn't properly restoring|
|a0aacd37||behlendorf1||Jan. 17, 2017, 11:30 p.m.||OpenZFS 7257 - zfs manpage user property length needs to be updated
Since zpool version 16, this limit is actually 8192 characters. Additionally, this limit is actually 8192 bytes, as it supports UTF-8. Authored by: Eli Rosenthal <email@example.com> Reviewed by: Paul Dagnelie <firstname.lastname@example.org> Reviewed by: Matthew Ahrens <email@example.com> Reviewed by: Yuri Pankov <firstname.lastname@example.org> Reviewed by: Igor Kozhukhov <email@example.com> Reviewed by: Robert Mustacchi <firstname.lastname@example.org> Approved by: Richard Lowe <email@example.com> Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Ported-by: George Melikov <email@example.com> OpenZFS-issue: https://www.illumos.org/issues/7257 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/3bc7169 Closes #5608cgit
|7330fc57||behlendorf1||Jan. 17, 2017, 11:22 p.m.||OpenZFS 7235 - remove unused func dsl_dataset_set_blkptr
Authored by: Matthew Ahrens <firstname.lastname@example.org> Reviewed by: George Wilson <email@example.com> Reviewed by: Alex Reece <firstname.lastname@example.org> Reviewed by: Prakash Surya <email@example.com> Reviewed by: Igor Kozhukhov <firstname.lastname@example.org> Approved by: Robert Mustacchi <email@example.com> Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Ported-by: George Melikov <email@example.com> OpenZFS-issue: https://www.illumos.org/issues/7235 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/bd56f80 Closes #5604cgit
|61ca48ff||behlendorf1||Jan. 17, 2017, 11:18 p.m.||OpenZFS 7256 - low probability race in zfs_get_data
Authored by: Andriy Gapon <firstname.lastname@example.org> Reviewed by: Matt Ahrens <email@example.com> Reviewed by: Pavel Zakharov <firstname.lastname@example.org> Reviewed-by: Brian Behlendorf <email@example.com> Ported-by: George Melikov <firstname.lastname@example.org> OpenZFS-issue: https://www.illumos.org/issues/7256 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/6ed18a8 Closes #5601cgit
|e88551d5||behlendorf1||Jan. 17, 2017, 10:52 p.m.||OpenZFS 7071 - lzc_snapshot does not fill in errlist on ENOENT
Authored by: Igor Kozhukhov email@example.com Reviewed by: Igor Kozhukhov <firstname.lastname@example.org> Reviewed by: George Wilson <email@example.com> Reviewed by: Dan Kimmel <firstname.lastname@example.org> Approved by: Robert Mustacchi <email@example.com> Reviewed-by: Brian Behlendorf <firstname.lastname@example.org> Ported-by: George Melikov <email@example.com> OpenZFS-issue: https://www.illumos.org/issues/7071 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/25f7d99 Closes #5597cgit
|cf7d1484||behlendorf1||Jan. 17, 2017, 10:49 p.m.||OpenZFS 7082 - bptree_iterate() passes wrong args to zfs_dbgmsg()
Authored by: Igor Kozhukhov <firstname.lastname@example.org> Reviewed by: Dan Kimmel <email@example.com> Reviewed by: George Wilson <firstname.lastname@example.org> Reviewed by: Igor Kozhukhov <email@example.com> Approved by: Dan McDonald <firstname.lastname@example.org> Reviewed-by: Brian Behlendorf <email@example.com> Reviewed-by: Giuseppe Di Natale <firstname.lastname@example.org> Ported-by: George Melikov <email@example.com> OpenZFS-issue: https://www.illumos.org/issues/7082 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/10e67aa Closes #5596cgit