Page MenuHomeFreeBSD
Feed Advanced Search

Nov 24 2020

np committed rS367973: MFC r367502:.
MFC r367502:
Nov 24 2020, 12:27 AM
np committed rS367972: MFC r367497:.
MFC r367497:
Nov 24 2020, 12:25 AM
np committed rS367971: MFC r367428 and r367495..
MFC r367428 and r367495.
Nov 24 2020, 12:22 AM
np committed rS367970: MFC r366929 and r367608..
MFC r366929 and r367608.
Nov 24 2020, 12:17 AM
np committed rS367969: MFC r366916:.
MFC r366916:
Nov 24 2020, 12:12 AM
np committed rS367968: MFC r366853:.
MFC r366853:
Nov 24 2020, 12:07 AM
np committed rS367967: MFC r366696:.
MFC r366696:
Nov 24 2020, 12:02 AM

Nov 23 2020

np committed rS367966: MFC r366694:.
MFC r366694:
Nov 23 2020, 11:58 PM
np committed rS367965: MFC r366532 and r366862..
MFC r366532 and r366862.
Nov 23 2020, 11:53 PM
np committed rS367964: MFC r365732 and r366589..
MFC r365732 and r366589.
Nov 23 2020, 11:46 PM

Nov 21 2020

np committed rS367917: cxgbe(4): Catch up with in-flight netmap rx before destroying queues..
cxgbe(4): Catch up with in-flight netmap rx before destroying queues.
Nov 21 2020, 3:28 AM

Nov 12 2020

np committed rS367624: cxgbe/t4_tom: Handle VXLAN-encapsulated SYNs correctly..
cxgbe/t4_tom: Handle VXLAN-encapsulated SYNs correctly.
Nov 12 2020, 8:03 PM
np committed rS367608: cxgbev(4): Make sure that the iq/eq map sizes are correct for VFs..
cxgbev(4): Make sure that the iq/eq map sizes are correct for VFs.
Nov 12 2020, 1:18 AM

Nov 9 2020

np committed rS367502: cxgbe(4): Allow the PF driver to set a VF's MAC address..
cxgbe(4): Allow the PF driver to set a VF's MAC address.
Nov 9 2020, 12:09 AM
np committed rS367497: cxgbev(4): Use the MAC address set by the the PF if there is one..
cxgbev(4): Use the MAC address set by the the PF if there is one.
Nov 9 2020, 12:01 AM

Nov 8 2020

np committed rS367495: cxgbe(4): Add the firmware binaries missing in r367428..
cxgbe(4): Add the firmware binaries missing in r367428.
Nov 8 2020, 10:30 PM

Nov 6 2020

np accepted D27028: Clear tp->tod in t4_pcb_detach()..
Nov 6 2020, 7:08 PM
np committed rS367428: cxgbe(4): Update firmwares to 1.25.0.40..
cxgbe(4): Update firmwares to 1.25.0.40.
Nov 6 2020, 7:04 PM

Oct 23 2020

np committed rS366959: cxgbe(4): Fix min/max typo in r366958..
cxgbe(4): Fix min/max typo in r366958.
Oct 23 2020, 2:25 AM
np committed rS366958: cxgbe(4): refine the values reported in if_ratelimit_query..
cxgbe(4): refine the values reported in if_ratelimit_query.
Oct 23 2020, 1:37 AM

Oct 22 2020

np accepted D26800: Handle CPL_RX_DATA on active TLS sockets..
Oct 22 2020, 11:55 PM
np committed rS366941: if_vxlan(4): csum_flags_to_inner_flags takes the tunnel protocol as a parameter..
if_vxlan(4): csum_flags_to_inner_flags takes the tunnel protocol as a parameter.
Oct 22 2020, 5:06 PM
np committed rS366929: cxgbe(4): fix the size of the iq/eq maps..
cxgbe(4): fix the size of the iq/eq maps.
Oct 22 2020, 8:40 AM

Oct 21 2020

np accepted D26800: Handle CPL_RX_DATA on active TLS sockets..
Oct 21 2020, 10:40 PM
np added inline comments to D26800: Handle CPL_RX_DATA on active TLS sockets..
Oct 21 2020, 10:40 PM
np accepted D26833: sysctl+kern_sysctl: Honor SKIP for descendant nodes.
Oct 21 2020, 10:07 PM
np committed rS366916: cxgbe(4): display correct tid range for T6 based -SO cards..
cxgbe(4): display correct tid range for T6 based -SO cards.
Oct 21 2020, 8:42 PM

Oct 19 2020

np committed rS366862: cxgbe(4): Updates to the drop features from r366532..
cxgbe(4): Updates to the drop features from r366532.
Oct 19 2020, 9:11 PM
np committed rS366853: cxgbe(4): Fix page fault in t4_get_lb_stats with 2 port T5 cards..
cxgbe(4): Fix page fault in t4_get_lb_stats with 2 port T5 cards.
Oct 19 2020, 8:09 PM
np commandeered D26334: cxgbe: Apply more checks for INET and INET6.

okay, I'll take care of this.

Oct 19 2020, 6:39 PM
np accepted D26803: Check TF_TOE not the tod pointer to determine if TOE is active..
Oct 19 2020, 5:29 PM
np accepted D26799: Re-enable receive flow control for TOE TLS sockets..
Oct 19 2020, 5:28 PM
np accepted D26334: cxgbe: Apply more checks for INET and INET6.
Oct 19 2020, 5:27 PM
np added a comment to D26833: sysctl+kern_sysctl: Honor SKIP for descendant nodes.

The page fault in t4_get_lb_stats with my T580-LP-SO-CR was fun.

Oct 19 2020, 6:12 AM

Oct 18 2020

np requested changes to D26833: sysctl+kern_sysctl: Honor SKIP for descendant nodes.

I don't see any change in behavior. My test setup has a T6 card and cxgbe(4) is loaded. Then I run

Oct 18 2020, 7:34 AM

Oct 14 2020

np committed rS366696: cxgbe(4): Do not request FEC when requesting speeds that don't have FEC..
cxgbe(4): Do not request FEC when requesting speeds that don't have FEC.
Oct 14 2020, 10:12 AM
np committed rS366694: cxgbe(4): unimplemented cudbg routines should return the correct.
cxgbe(4): unimplemented cudbg routines should return the correct
Oct 14 2020, 8:04 AM

Oct 9 2020

np committed rS366589: cxgbe(4): More fixes for the T6 FCS error counter..
cxgbe(4): More fixes for the T6 FCS error counter.
Oct 9 2020, 10:24 PM

Oct 8 2020

np committed rS366532: cxgbe(4): knobs to drop various kinds of undesirable frames on ingress..
cxgbe(4): knobs to drop various kinds of undesirable frames on ingress.
Oct 8 2020, 10:00 AM

Oct 5 2020

np committed rS366467: cxgbe(4) sysctls do not need Giant..
cxgbe(4) sysctls do not need Giant.
Oct 5 2020, 10:18 PM
np accepted D26689: Store the send tag type in the common send tag header..
Oct 5 2020, 9:23 PM
np committed rS366463: MFC r366354:.
MFC r366354:
Oct 5 2020, 7:45 PM
np committed rS366460: MFC r366247:.
MFC r366247:
Oct 5 2020, 7:22 PM
np committed rS366459: MFC r366246:.
MFC r366246:
Oct 5 2020, 6:59 PM
np committed rS366458: MFC r366245:.
MFC r366245:
Oct 5 2020, 6:50 PM
np committed rS366457: MFC r366244:.
MFC r366244:
Oct 5 2020, 6:47 PM
np committed rS366455: MFC r366242:.
MFC r366242:
Oct 5 2020, 6:45 PM
np committed rS366451: MFS r366438:.
MFS r366438:
Oct 5 2020, 4:40 PM
np committed rS366443: MFC r365993:.
MFC r365993:
Oct 5 2020, 9:03 AM
np committed rS366442: MFC r365871. This needs a couple other revisions which aren't in.
MFC r365871. This needs a couple other revisions which aren't in
Oct 5 2020, 8:51 AM
np committed rS366441: MFC r365868:.
MFC r365868:
Oct 5 2020, 7:26 AM
np committed rS366440: Get tools/tools/cxgbtool to build with the latest clang..
Get tools/tools/cxgbtool to build with the latest clang.
Oct 5 2020, 6:53 AM
np committed rS366439: MFC r365867:.
MFC r365867:
Oct 5 2020, 6:39 AM
np committed rS366438: MFC r366384:.
MFC r366384:
Oct 5 2020, 5:36 AM

Oct 2 2020

np committed rS366384: cxgbe(4): set up the firmware flowc for the tid before send_abort_rpl..
cxgbe(4): set up the firmware flowc for the tid before send_abort_rpl.
Oct 2 2020, 11:49 PM
np committed rS366354: cxgbe(4): validate largest_rx_cluster and safest_rx_cluster..
cxgbe(4): validate largest_rx_cluster and safest_rx_cluster.
Oct 2 2020, 6:00 AM

Sep 30 2020

np committed rS366274: MFC r365991:.
MFC r365991:
Sep 30 2020, 12:13 AM

Sep 29 2020

np committed rS366272: MFC r349533 (by jhb@)..
MFC r349533 (by jhb@).
Sep 29 2020, 11:36 PM
np committed rS366247: cxgbe(4): Avoid unnecessary work in the firmware during netmap tx..
cxgbe(4): Avoid unnecessary work in the firmware during netmap tx.
Sep 29 2020, 9:25 AM
np committed rS366246: Remove duplicate line..
Remove duplicate line.
Sep 29 2020, 9:11 AM
np committed rS366245: cxgbe(4): adjust the doorbell threshold for netmap freelists to match the.
cxgbe(4): adjust the doorbell threshold for netmap freelists to match the
Sep 29 2020, 7:51 AM
np committed rS366244: cxgbe(4): display an error message when netmap cannot be enabled because.
cxgbe(4): display an error message when netmap cannot be enabled because
Sep 29 2020, 7:36 AM
np committed rS366242: cxgbe(4): fixes for netmap operation with only some queues active..
cxgbe(4): fixes for netmap operation with only some queues active.
Sep 29 2020, 5:08 AM

Sep 28 2020

np accepted D26582: Fallback to software for more GCM and CCM requests..
Sep 28 2020, 8:26 PM

Sep 22 2020

np committed rS365993: cxgbe(4): let the PF driver use VM work requests for transmit..
cxgbe(4): let the PF driver use VM work requests for transmit.
Sep 22 2020, 4:16 AM
np committed rS365991: cxgbe(4): add counters for mbuf pullups and defrags..
cxgbe(4): add counters for mbuf pullups and defrags.
Sep 22 2020, 3:06 AM

Sep 21 2020

np committed rS365961: MFS r365937, which merged r365861 and r365872 from head to stable/12..
MFS r365937, which merged r365861 and r365872 from head to stable/12.
Sep 21 2020, 6:20 PM
np committed rS365937: MFC r365861 and r365872..
MFC r365861 and r365872.
Sep 21 2020, 8:17 AM

Sep 18 2020

np committed rS365872: cxgbe(4): add the firmware binaries instead of the empty files that were added.
cxgbe(4): add the firmware binaries instead of the empty files that were added
Sep 18 2020, 3:11 AM
np committed rS365871: cxgbe(4): add support for stateless offloads for VXLAN traffic..
cxgbe(4): add support for stateless offloads for VXLAN traffic.
Sep 18 2020, 3:02 AM
np committed rS365870: if_vxlan(4): add support for hardware assisted checksumming, TSO, and RSS..
if_vxlan(4): add support for hardware assisted checksumming, TSO, and RSS.
Sep 18 2020, 2:38 AM
np committed rS365869: Add a knob to allow zero UDP checksums for UDP/IPv6 traffic on the given UDP….
Add a knob to allow zero UDP checksums for UDP/IPv6 traffic on the given UDP…
Sep 18 2020, 2:21 AM
np committed rS365868: Add two new ifnet capabilities for hw checksumming and TSO for VXLAN traffic..
Add two new ifnet capabilities for hw checksumming and TSO for VXLAN traffic.
Sep 18 2020, 2:10 AM
np committed rS365867: mbuf checksum flags and fields to support tunneling protocols..
mbuf checksum flags and fields to support tunneling protocols.
Sep 18 2020, 1:39 AM
np closed D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..
Sep 18 2020, 1:39 AM

Sep 17 2020

np committed rS365861: cxgbe(4): Update T4/5/6 firmwares to 1.25.0.0..
cxgbe(4): Update T4/5/6 firmwares to 1.25.0.0.
Sep 17 2020, 10:14 PM

Sep 14 2020

np committed rS365732: cxgbe(4): Get the count of FCS errors from the MAC and not MPS for T6 ports..
cxgbe(4): Get the count of FCS errors from the MAC and not MPS for T6 ports.
Sep 14 2020, 10:16 PM

Sep 1 2020

np added a comment to D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

Thanks for the review, kib@.

Sep 1 2020, 10:21 PM

Aug 31 2020

np committed rS365014: cxgbe(4): Check for descriptors before writing a TLS or raw work request..
cxgbe(4): Check for descriptors before writing a TLS or raw work request.
Aug 31 2020, 10:45 PM
np updated the diff for D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

Serial all VXLAN start/stops (even across different VXLAN interfaces).

Aug 31 2020, 9:26 PM

Aug 30 2020

np updated the diff for D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

Add a global sx and hold it around the VXLAN start/stop events.

Aug 30 2020, 10:38 PM

Aug 26 2020

np committed rS364849: MFC r358924:.
MFC r358924:
Aug 26 2020, 11:42 PM
np committed rS364848: MFC r340023 (by jhb@), r362905, r362938, and r363167..
MFC r340023 (by jhb@), r362905, r362938, and r363167.
Aug 26 2020, 11:21 PM

Aug 25 2020

np committed rS364776: MFC r363498:.
MFC r363498:
Aug 25 2020, 6:21 PM
np committed rS364774: MFC r364444:.
MFC r364444:
Aug 25 2020, 6:12 PM
np committed rS364750: MFC r362616:.
MFC r362616:
Aug 25 2020, 2:55 AM
np committed rS364748: MFC r362532:.
MFC r362532:
Aug 25 2020, 2:42 AM
np committed rS364745: MFC r351444, r357475, r357479, r357481-r357482, r358859, and r364497..
MFC r351444, r357475, r357479, r357481-r357482, r358859, and r364497.
Aug 25 2020, 2:15 AM

Aug 23 2020

np committed rS364497: cxgbe(4): Use large clusters for TOE rx queues when TOE+TLS is enabled..
cxgbe(4): Use large clusters for TOE rx queues when TOE+TLS is enabled.
Aug 23 2020, 4:16 AM
np closed D26127: cxgbe(4): Use 16K clusters for offload rx queues when the chip supports mode TLS decryption for offloaded connections..
Aug 23 2020, 4:16 AM

Aug 21 2020

np committed rS364444: cxgbei: destroy the worker threads' CV and mutex in stop_worker_threads..
cxgbei: destroy the worker threads' CV and mutex in stop_worker_threads.
Aug 21 2020, 12:34 AM

Aug 20 2020

np updated the diff for D26127: cxgbe(4): Use 16K clusters for offload rx queues when the chip supports mode TLS decryption for offloaded connections..

Remove debug leftovers.

Aug 20 2020, 1:02 AM
np requested review of D26127: cxgbe(4): Use 16K clusters for offload rx queues when the chip supports mode TLS decryption for offloaded connections..
Aug 20 2020, 12:55 AM

Aug 19 2020

np added a comment to D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

And the refcount underflow check is for the case where a VXLAN is created/started before the NIC driver is kldloaded. It will miss the create/start event but will see the destroy/stop and get confused. The real fix would be to have a count of VXLAN interfaces somewhere and have the driver seed its initial refcount with this value. But if_vxlan itself is a loadable module so this counter would have to be in the kernel proper, or else there would have to be a query function in if_vxlan that is called indirectly (like the vlan functions). I thought all this was too complicated for an unusual case. If users make sure all NIC drivers are loaded before creating VXLANs then there is no problem with missed events.

Aug 19 2020, 9:58 PM
np added inline comments to D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..
Aug 19 2020, 9:51 PM
np added a comment to D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..
In D25873#579567, @kib wrote:

This patch naturally splits into many chunks, for instance RFC7348 port, inner checksums infra, events, driver bits. Do you plan to do more fine-grained commits that one big ci ?

Aug 19 2020, 8:46 PM
np updated the diff for D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

incorporate some feedback from kib@

Aug 19 2020, 8:39 PM
np added inline comments to D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..
Aug 19 2020, 8:38 PM

Aug 17 2020

np updated the diff for D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

Tx counters that track hw assistance should consider all inner traffic
irrespective of the IP version of the outer encapsulation.

Aug 17 2020, 6:02 PM

Aug 5 2020

np updated the diff for D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic..

Handle rxcsum and rxcsum6 correctly.

Aug 5 2020, 7:07 PM