committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r341598||asomers||Dec. 5, 2018, 5:28 p.m.||stat(2): clarify which syscalls modify file timestamps|
|r341595||markj||Dec. 5, 2018, 5:06 p.m.||Clamp the INPCB port hash tables to IPPORT_MAX + 1 chains.|
|r341594||markj||Dec. 5, 2018, 4:55 p.m.||Netdump support was added to mlx4en(4) in r341548.
MFC with: r341548ViewVC
|r341593||mjg||Dec. 5, 2018, 4:43 p.m.||sx: retire SX_NOADAPTIVE
The flag is not used by anything for years and supporting it requires an explicit read from the lock when entering slow path. Flag value is left unused on purpose. Sponsored by: The FreeBSD FoundationViewVC
|r341592||hselasky||Dec. 5, 2018, 3:56 p.m.||Remove redundant declaration after r341517.|
|r341591||hselasky||Dec. 5, 2018, 3:53 p.m.||Fix some build of LinuxKPI on some platforms after r341518.|
|r341590||hselasky||Dec. 5, 2018, 3:42 p.m.||Fix LINT build after r341572.|
|r341589||vmaffione||Dec. 5, 2018, 3:38 p.m.||netmap.h: include stdatomic.h
The stdatomic.h header exports atomic_thread_fence(), that can be used to implement the nm_stst_barrier() macro needed by netmap. MFC after: 3 daysViewVC
|r341587||slavash||Dec. 5, 2018, 2:25 p.m.||mlx4/mlx5: Updated driver version to 3.5.0
Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341586||slavash||Dec. 5, 2018, 2:25 p.m.||mlx5en: Implement backpressure indication.
The backpressure indication is implemented using an unlimited rate type of mbuf send tag. When the upper layers typically the socket layer has obtained such a tag, it can then query the destination driver queue for the current amount of space available in the send queue. A single mbuf send tag may be referenced multiple times and a refcount has been added to the mlx5e_priv structure to track its usage. Because the send tag resides in the mlx5e_channel structure, there is no need to wait for refcounts to reach zero until the mlx4en(4) driver is detached. The channels structure is persistant during the lifetime of the mlx5en(4) driver it belongs to and can so be accessed without any need of synchronization. The mlx5e_snd_tag structure was extended to contain a type field, because there are now two different tag types which end up in the driver which need to be distinguished. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341585||slavash||Dec. 5, 2018, 2:24 p.m.||mlx5en: Improve configuration of HW LRO.
In order to enable HW LRO, both the "hw_lro" sysctl in the mlx5en(4) config space must be set, and the ifconfig(8) LRO capability must be set. Any other settings will disable HW LRO. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341584||slavash||Dec. 5, 2018, 2:24 p.m.||mlx5en: Count all transmitted and received bytes.
Add counter for all transmitted and received bytes. Currently only all transmitted and received packets were counted. Fix description of RX LRO counters while at it. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341583||slavash||Dec. 5, 2018, 2:23 p.m.||mlx5en: Statically allocate and free the channel structure(s).
By allocating the worst case size channel structure array at attach time we can eliminate various NULL checks in the fast path. And also reduce the chance for use-after-free issues in the transmit fast path. This change is also a requirement for implementing backpressure support. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341582||slavash||Dec. 5, 2018, 2:23 p.m.||mlx5en: Fix race in mlx5e_ethtool_debug_stats().
Writing to the debug stats variable must be locked, else serialization will be lost which might cause various kernel panics due to creating and destroying sysctls out of order. Make sure the sysctl context is initialized after freeing the sysctl nodes, else they can be freed twice. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC
|r341581||slavash||Dec. 5, 2018, 2:22 p.m.||mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types.
Inspect the ethernet compliance code to figure out actual cable type by reading the PDDR module info register. Submitted by: hselasky@ Approved by: hselasky (mentor) MFC after: 1 week Sponsored by: Mellanox TechnologiesViewVC