Page MenuHomeFreeBSD

np (Navdeep Parhar)
User

Projects

User Details

User Since
Dec 12 2014, 10:38 PM (270 w, 6 d)

Recent Activity

Wed, Feb 19

np added a comment to D23752: Teach lagg to use rate-limited send tags for lacp.

@np: Can the Chelsio NIC allocate one queue for each ratelimited connection?

Wed, Feb 19, 11:20 PM
np added a comment to D23752: Teach lagg to use rate-limited send tags for lacp.

Nick, just set hw.cxgbe.rsrv_noflow and all tx traffic that doesn't have a flowid (LACP, ARP, etc.)
will be treated as special by cxgbe and will be transmitted over a reserved tx queue.

Wed, Feb 19, 8:43 PM
np requested changes to D23752: Teach lagg to use rate-limited send tags for lacp.

This doesn't look right to me.

Wed, Feb 19, 8:41 PM
np committed rS358086: cxgbe(4): Congestion drops are maintained per E-channel and not per.
cxgbe(4): Congestion drops are maintained per E-channel and not per
Wed, Feb 19, 12:49 AM

Tue, Feb 18

np committed rS358082: cxgbe/iw_cxgbe: correctly enforce the max reg_mr depth..
cxgbe/iw_cxgbe: correctly enforce the max reg_mr depth.
Tue, Feb 18, 8:43 PM

Fri, Feb 14

np added a reviewer for D23679: Remove spurious warning about invalid VPD data.: jmg.

Adding original author of the code as a reviewer.

Fri, Feb 14, 1:31 AM
np added a comment to D23679: Remove spurious warning about invalid VPD data..

I see this with slightly modifed prints in and around the code being removed. This is with a card with a 512B VPD.

Fri, Feb 14, 1:20 AM
np created D23679: Remove spurious warning about invalid VPD data..
Fri, Feb 14, 1:08 AM

Thu, Feb 13

np accepted D23670: Remove the per-TXQ tls_wrs stat..
Thu, Feb 13, 9:57 PM

Wed, Feb 12

np committed rS357793: cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0..
cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0.
Wed, Feb 12, 2:55 AM

Wed, Feb 5

np added a comment to D17886: RFC: Chelsio/netmap: Allow netmap to be used on main interface.

A different version of this was committed as r357606.

Wed, Feb 5, 10:31 PM
np committed rS357606: cxgbe(4): Add native netmap support to the main interface..
cxgbe(4): Add native netmap support to the main interface.
Wed, Feb 5, 10:29 PM
np committed rS357553: cxgbe(4): Add a knob to allow netmap tx traffic to be checksummed by.
cxgbe(4): Add a knob to allow netmap tx traffic to be checksummed by
Wed, Feb 5, 12:13 AM
np committed rS357552: cxgbe(4): Allow nm_black_hole and nm_cong_drop to be set at any time..
cxgbe(4): Allow nm_black_hole and nm_cong_drop to be set at any time.
Wed, Feb 5, 12:09 AM

Tue, Feb 4

np committed rS357551: cxgbe(4): Report accurate rx_buf_maxsize to netmap..
cxgbe(4): Report accurate rx_buf_maxsize to netmap.
Tue, Feb 4, 11:55 PM
np committed rS357483: cxgbe(4): Add pfil(9) hooks to the driver's rx..
cxgbe(4): Add pfil(9) hooks to the driver's rx.
Tue, Feb 4, 1:09 AM
np committed rS357482: cxgbe(4): Treat NIC rx as special and run its handler directly and not.
cxgbe(4): Treat NIC rx as special and run its handler directly and not
Tue, Feb 4, 1:01 AM
np committed rS357481: cxgbe(4): Retire the allow_mbufs_in_cluster optimization..
cxgbe(4): Retire the allow_mbufs_in_cluster optimization.
Tue, Feb 4, 12:51 AM

Mon, Feb 3

np committed rS357479: cxgbe(4): Avoid ext_arg2 in rxb_free..
cxgbe(4): Avoid ext_arg2 in rxb_free.
Mon, Feb 3, 11:50 PM
np committed rS357476: cxgbe(4): Do not use pack boundary > 512B unless it is explicitly.
cxgbe(4): Do not use pack boundary > 512B unless it is explicitly
Mon, Feb 3, 11:30 PM
np committed rS357475: cxgbe(4): Initialize the rx buffer's metadata on first-use and not on.
cxgbe(4): Initialize the rx buffer's metadata on first-use and not on
Mon, Feb 3, 11:25 PM
np committed rS357474: cxgbe(4): Only checksummed TCP should be considered for LRO..
cxgbe(4): Only checksummed TCP should be considered for LRO.
Mon, Feb 3, 11:06 PM

Fri, Jan 31

np committed rS357318: Fix NOINET builds..
Fix NOINET builds.
Fri, Jan 31, 2:23 AM

Jan 14 2020

np committed rS356713: cxgbe/iw_cxgbe: Do not allow memory registrations with page size greater.
cxgbe/iw_cxgbe: Do not allow memory registrations with page size greater
Jan 14 2020, 1:43 AM

Jan 9 2020

np committed rS356568: MFC r355566:.
MFC r355566:
Jan 9 2020, 8:45 PM

Dec 26 2019

np accepted D22917: Initial support for kernel TLS receive offload..
Dec 26 2019, 6:09 PM

Dec 18 2019

np committed rS355886: cxgbe(4): check if the firmware supports FW_RI_FR_NSMR_TPTE_WR work.
cxgbe(4): check if the firmware supports FW_RI_FR_NSMR_TPTE_WR work
Dec 18 2019, 7:10 PM

Dec 13 2019

np accepted D22483: Expand net epoch in the cxgbe TOE driver to satisfy assertions..
Dec 13 2019, 10:11 PM
np closed D22788: cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic..
Dec 13 2019, 8:39 PM
np committed rS355730: cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic..
cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic.
Dec 13 2019, 8:39 PM
np updated the diff for D22788: cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic..

Incorporate feedback from jhb@.

Dec 13 2019, 12:03 AM

Dec 12 2019

np created P343 (An Untitled Masterwork).
Dec 12 2019, 11:39 PM
np created D22788: cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic..
Dec 12 2019, 11:21 PM
np committed rS355673: cxgbe(4): Never use hardware checksumming in netmap tx..
cxgbe(4): Never use hardware checksumming in netmap tx.
Dec 12 2019, 9:33 PM

Dec 10 2019

np committed rS355597: cxgbe(4): Man page updates to go with r355107..
cxgbe(4): Man page updates to go with r355107.
Dec 10 2019, 8:51 PM
np committed rS355595: cxgbe(4): Simplify the firmware version checks a bit..
cxgbe(4): Simplify the firmware version checks a bit.
Dec 10 2019, 8:12 PM
np committed rS355580: cxgbe(4): Use TX_PKTS2 work requests in netmap Tx if it's available..
cxgbe(4): Use TX_PKTS2 work requests in netmap Tx if it's available.
Dec 10 2019, 8:16 AM
np committed rS355579: cxgbe(4): Update T4/5/6 firmwares to 1.24.11.0..
cxgbe(4): Update T4/5/6 firmwares to 1.24.11.0.
Dec 10 2019, 7:45 AM

Dec 9 2019

np committed rS355566: cxgbe/iw_cxgbe: Support 64b length in the memory registration routines..
cxgbe/iw_cxgbe: Support 64b length in the memory registration routines.
Dec 9 2019, 7:10 PM

Nov 30 2019

np committed rS355253: MFC r354742:.
MFC r354742:
Nov 30 2019, 9:11 PM
np committed rS355252: MFC r354522:.
MFC r354522:
Nov 30 2019, 8:52 PM
np committed rS355251: MFC r354110:.
MFC r354110:
Nov 30 2019, 8:43 PM
np committed rS355250: MFC r354106:.
MFC r354106:
Nov 30 2019, 8:42 PM
np committed rS355249: MFC r351524:.
MFC r351524:
Nov 30 2019, 8:22 PM
np committed rS355246: MFC r351446:.
MFC r351446:
Nov 30 2019, 8:04 PM
np committed rS355245: MFC r351445:.
MFC r351445:
Nov 30 2019, 7:54 PM
np committed rS355244: MFC r349956:.
MFC r349956:
Nov 30 2019, 7:53 PM
np committed rS355243: MFC r349865:.
MFC r349865:
Nov 30 2019, 7:35 PM
np committed rS355242: MFC r349500:.
MFC r349500:
Nov 30 2019, 7:33 PM
np committed rS355240: MFC r349499:.
MFC r349499:
Nov 30 2019, 7:21 PM
np committed rS355238: MFC r349242:.
MFC r349242:
Nov 30 2019, 6:55 PM
np committed rS355237: MFC r354742:.
MFC r354742:
Nov 30 2019, 6:05 PM
np committed rS355236: MFC r354522:.
MFC r354522:
Nov 30 2019, 6:04 PM
np committed rS355235: MFC r354110:.
MFC r354110:
Nov 30 2019, 5:57 PM
np committed rS355234: MFC r354106:.
MFC r354106:
Nov 30 2019, 5:56 PM
np committed rS355233: MFC r353578:.
MFC r353578:
Nov 30 2019, 5:51 PM

Nov 27 2019

np accepted D22566: Bhyve AMD IOMMU: log the last timeout command..
Nov 27 2019, 6:01 PM

Nov 26 2019

np committed rS355107: cxgbe(4): Allow the driver to specify multiple FECs that the firmware.
cxgbe(4): Allow the driver to specify multiple FECs that the firmware
Nov 26 2019, 5:54 AM

Nov 24 2019

np committed rS355059: cxgbe(4): sysctl to reset the temperature/voltage sensor..
cxgbe(4): sysctl to reset the temperature/voltage sensor.
Nov 24 2019, 4:41 PM
np committed rS355046: cxgbe(4): Update the firmware interface header..
cxgbe(4): Update the firmware interface header.
Nov 24 2019, 5:37 AM

Nov 19 2019

np accepted D21962: NIC KTLS for Chelsio T6 adapters..
Nov 19 2019, 8:34 PM

Nov 15 2019

np committed rS354742: cxgbev(4): Catch up with the pciids in the PF driver..
cxgbev(4): Catch up with the pciids in the PF driver.
Nov 15 2019, 6:48 PM

Nov 8 2019

np accepted D22156: Create a file to hold shared routines for dealing with T6 key contexts..
Nov 8 2019, 1:24 AM
np committed rS354522: cxgbe(4): Query Vdd from the firmware if its last known value is 0..
cxgbe(4): Query Vdd from the firmware if its last known value is 0.
Nov 8 2019, 1:13 AM

Oct 31 2019

np committed rS354210: cxgbe(4): Use correct size while converting lpacaps32 to native.
cxgbe(4): Use correct size while converting lpacaps32 to native
Oct 31 2019, 12:35 AM

Oct 25 2019

np committed rS354110: Fix typo in cxgbe.4..
Fix typo in cxgbe.4.
Oct 25 2019, 10:39 PM
np committed rS354106: cxgbe(4): Use correct FetchBurstMin values for T6..
cxgbe(4): Use correct FetchBurstMin values for T6.
Oct 25 2019, 9:53 PM

Oct 22 2019

np accepted D22072: Split Chelsio send tags into a generic base tag and a ratelimit tag..
Oct 22 2019, 6:01 PM
np accepted D22028: Always allocate the atid table during attach..
Oct 22 2019, 5:48 PM

Oct 15 2019

np committed rS353578: cxgbe(4): An EQ update can be requested in a TX_PKTS2 work request..
cxgbe(4): An EQ update can be requested in a TX_PKTS2 work request.
Oct 15 2019, 5:36 PM

Oct 10 2019

np committed rS353418: MFC r319872, r321063, r321582, r322034, r322425, r322962, r322985,.
MFC r319872, r321063, r321582, r322034, r322425, r322962, r322985,
Oct 10 2019, 11:27 PM
np committed rS353414: MFC r318147 (by erj@):.
MFC r318147 (by erj@):
Oct 10 2019, 8:28 PM

Oct 9 2019

np accepted D21952: Remove adapters from t4_list earlier during detach..
Oct 9 2019, 7:18 PM

Oct 8 2019

np accepted D21891: Add support for KTLS via the TOE on Chelsio's T6 adapters..
Oct 8 2019, 1:23 AM

Oct 4 2019

np added inline comments to D21891: Add support for KTLS via the TOE on Chelsio's T6 adapters..
Oct 4 2019, 7:12 PM

Sep 13 2019

np committed rS352272: MFC r351445:.
MFC r351445:
Sep 13 2019, 1:15 AM
np committed rS352271: MFC r351540, r351590.
MFC r351540, r351590
Sep 13 2019, 1:12 AM
np committed rS352268: MFC r351524:.
MFC r351524:
Sep 13 2019, 12:58 AM
np committed rS352267: MFC r351446:.
MFC r351446:
Sep 13 2019, 12:53 AM

Aug 28 2019

np committed rS351590: cxgbe/t4_tom: Use the correct value of sndbuf in AIO Tx..
cxgbe/t4_tom: Use the correct value of sndbuf in AIO Tx.
Aug 28 2019, 11:32 PM

Aug 27 2019

np created P304 (An Untitled Masterwork).
Aug 27 2019, 11:54 PM
np created P303 bhyve.
Aug 27 2019, 11:52 PM
np committed rS351540: cxgbe/t4_tom: Initialize all TOE connection parameters in one place..
cxgbe/t4_tom: Initialize all TOE connection parameters in one place.
Aug 27 2019, 4:20 AM
np closed D21387: cxgbe/t4_tom: Initialize all TOE connection parameters in one place..
Aug 27 2019, 4:20 AM
np committed rS351524: cxgbe/t4_tom: Limit work requests with immediate payload to a single.
cxgbe/t4_tom: Limit work requests with immediate payload to a single
Aug 27 2019, 1:16 AM

Aug 23 2019

np committed rS351446: cxgbe/t4_tom: Any invalid scaling factor in the hardware's wsf field.
cxgbe/t4_tom: Any invalid scaling factor in the hardware's wsf field
Aug 23 2019, 10:41 PM
np committed rS351445: whitespace nit..
whitespace nit.
Aug 23 2019, 10:34 PM
np created D21387: cxgbe/t4_tom: Initialize all TOE connection parameters in one place..
Aug 23 2019, 10:26 PM
np committed rS351444: cxgbe(4): Use the same buffer size for TOE rx queues as the NIC rx queues..
cxgbe(4): Use the same buffer size for TOE rx queues as the NIC rx queues.
Aug 23 2019, 10:22 PM

Jul 23 2019

np committed rS350267: MFC r340173 (by jhb@):.
MFC r340173 (by jhb@):
Jul 23 2019, 10:18 PM
np committed rS350266: MFC r349870:.
MFC r349870:
Jul 23 2019, 10:00 PM
np committed rS350264: MFC r349956:.
MFC r349956:
Jul 23 2019, 9:26 PM
np committed rS350262: MFC r349865:.
MFC r349865:
Jul 23 2019, 9:14 PM

Jul 12 2019

np committed rS349956: cxgbe(4): Completely ignore all top level interrupts that are not enabled..
cxgbe(4): Completely ignore all top level interrupts that are not enabled.
Jul 12 2019, 8:59 PM

Jul 9 2019

np committed rS349870: cxgbe(4): Clear the freelist statistics in the clearstats ioctl..
cxgbe(4): Clear the freelist statistics in the clearstats ioctl.
Jul 9 2019, 10:24 PM
np committed rS349865: cxgbe(4): Use the simplest configuration possible when falling back from.
cxgbe(4): Use the simplest configuration possible when falling back from
Jul 9 2019, 7:32 PM

Jul 7 2019

np committed rS349797: MFC r349500:.
MFC r349500:
Jul 7 2019, 5:30 AM
np committed rS349796: MFC r349499:.
MFC r349499:
Jul 7 2019, 12:43 AM
np committed rS349795: MFC r349242, r349501, r349514, and r349517..
MFC r349242, r349501, r349514, and r349517.
Jul 7 2019, 12:30 AM

Jul 3 2019

D20839: Use unmapped (M_NOMAP) mbufs for zero-copy AIO writes via TOE. is now accepted and ready to land.
Jul 3 2019, 3:53 PM