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.
|fbca55a5||arybchik||Nov. 23, 2018, 4:18 p.m.||sfxge(4): request info about outer frame in Rx events
For encapsulated packets, the firmware gives info about the inner frame fields by default. When not using encapsulation offload, ask for info about the outer frame instead. On SFN8xxx with firmware version before v22.214.171.1247 driver reload is needed after switching from full-feature to low-latency firmware variant since the driver still thinks that firmware supports encapsulation, but firmware does not tolerate request to provide info about outer frame in Rx events. Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18105cgit ViewVC
|9d89c911||arybchik||Nov. 23, 2018, 3:59 p.m.||sfxge(4): ignore error in completion event on MCDIv2 HW
With MCDIv2, the reponse length can be to big to fit into the CMDDONE_DATALEN field in the MCDI completion event. But rather that the length being truncated, it can overflow into the CMDDONE_ERRNO field (this is a longstanding firmware bug). Hence the CMDDONE_ERRNO field may not be valid. It isn't necessary to use the value in the CMDDONE_ERRNO field though, so it can be ignored. The actual error code is already read from the response header on MCDIv2 capable hardware and stored in emr_rc, so that can be used instead. Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18104cgit ViewVC
|641c3370||arybchik||Nov. 23, 2018, 3:59 p.m.||sfxge(4): use MCDIv2 for requests with too long response
Use MCDIv2 for requests with a response size too long for MCDIv1. Required for MC_CMD_MAC_STATS to reports the stats without using DMA. Submitted by: Mark Spender <mspender at solarflare.com> Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18103cgit ViewVC
|63cbe8d1||yuripv||Nov. 23, 2018, 3:49 p.m.||regexec: fix processing multibyte strings.
Matcher function incorrectly assumed that moffset that we get from findmust is in bytes. Fix this by introducing a stepback function, taking short path if MB_CUR_MAX is 1, and going back byte-by-byte, checking if we have a legal character sequence otherwise. PR: 153502 Reviewed by: pfg, kevans Approved by: kib (mentor, implicit) Differential revision: https://reviews.freebsd.org/D18297cgit ViewVC
|76b6af67||emaste||Nov. 23, 2018, 1:50 p.m.||Disable build-id in i386 binary boot components
A user may enable build-id for all builds by adding LDFLAGS=-Wl,--build-id=sha1 to /etc/make.conf. In this case the build-id note ends added up to mbr and pmbr's .text, which makes it too large (it ends up being 532 bytes). To avoid this explicitly turn off build-id for these components. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D15470cgit ViewVC
|18b602f9||arybchik||Nov. 23, 2018, 1:12 p.m.||sfxge(4): support inner checksum offload on transmit|
|831f4679||thj||Nov. 23, 2018, 12:03 p.m.||Add support for none ACPI battery method batteries
Remove the requirement that a device be a ACPI method battery to be supported as a battery. Require now that the device be in the battery devclass and implement the get_status and get_info functions. This allows batteries which are not ACPI method batteries to be supported. Reviewed by: jtl Approved by: jtl (mentor) MFC after: 1 Month Differential Revision: https://reviews.freebsd.org/D17434cgit ViewVC
|ae346558||arybchik||Nov. 23, 2018, 11:39 a.m.||sfxge(4): make MAC naming consistent with other modules|
|3caf31e9||arybchik||Nov. 23, 2018, 11:39 a.m.||sfxge(4): enforce packed stream fake buffer size
In the case of packed stream real size of the buffer does not fit in Rx descriptor byte count. Real size is specified on Rx queue setup. Non-zero fake should be used to bypass hardware checks. Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18100cgit ViewVC
|5fb80fd4||arybchik||Nov. 23, 2018, 11:39 a.m.||sfxge(4): provide simple access to RxQ state in EvQ
Packed stream Rx datapath requires access to packed stream state stored in event queue. Number of credits is upstead in event handler on a new buffer, packets parsing on 64k boundary crossing and Rx doorbell push to give credits back. Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18099cgit ViewVC
|1aa1b495||arybchik||Nov. 23, 2018, 11:38 a.m.||sfxge(4): improve RxQ label init prototype|
|e50a6f3e||arybchik||Nov. 23, 2018, 11:31 a.m.||sfxge(4): support MUM/SUC firmware partitions|
|1b5bd099||arybchik||Nov. 23, 2018, 11:31 a.m.||sfxge(4): fix ignoring function return value|
|e7144483||arybchik||Nov. 23, 2018, 10:22 a.m.||sfxge(4): quieten get version methods|
|0ab1d25f||arybchik||Nov. 23, 2018, 10:21 a.m.||sfxge(4): remove duplicate NVRAM asserts|