Page MenuHomeFreeBSD

np (Navdeep Parhar)
User

Projects

User Details

User Since
Dec 12 2014, 10:38 PM (569 w, 2 h)

Recent Activity

Wed, Oct 29

np updated the diff for D53385: cxgbe KTLS tx: Distribute FW6_PLD replies across rx queues.

Initialize rx_qid and txq outside alloc_tlspcb

Wed, Oct 29, 4:54 PM

Tue, Oct 28

np added inline comments to D53387: if_media.h: Add 400GBase-SR8 and 400GBase-CR8.
Tue, Oct 28, 7:36 PM

Mon, Oct 27

np requested review of D53387: if_media.h: Add 400GBase-SR8 and 400GBase-CR8.
Mon, Oct 27, 10:15 PM
np requested review of D53385: cxgbe KTLS tx: Distribute FW6_PLD replies across rx queues.
Mon, Oct 27, 8:22 PM

Oct 3 2025

np committed rG6f0160bf8cc2: cxgbe: Use partial GCM mode for partial TLS records on T7 (authored by jhb).
cxgbe: Use partial GCM mode for partial TLS records on T7
Oct 3 2025, 12:12 AM
np committed rG1e062655dc66: cxgbe: Permit multiple handlers for CPL6_FW_PLD (authored by jhb).
cxgbe: Permit multiple handlers for CPL6_FW_PLD
Oct 3 2025, 12:07 AM
np committed rG48656dc9c52d: cxgbe mp_ring: Add mp_ring_enqueue_only (authored by jhb).
cxgbe mp_ring: Add mp_ring_enqueue_only
Oct 3 2025, 12:07 AM
np committed rG97c6187bdcc5: cxgbe TOE TLS: Support for TLS 1.3 for transmit. (authored by jhb).
cxgbe TOE TLS: Support for TLS 1.3 for transmit.
Oct 3 2025, 12:07 AM
np committed rGf83f48e62222: cxgbe TOE TLS: Support for TLS 1.3 for receive (authored by jhb).
cxgbe TOE TLS: Support for TLS 1.3 for receive
Oct 3 2025, 12:07 AM
np committed rGf184ef0797b9: cxgbe TOE TLS: Better support for partial records for T7. (authored by jhb).
cxgbe TOE TLS: Better support for partial records for T7.
Oct 3 2025, 12:07 AM
np committed rGe35760a50bc4: cxgbe: Support for TLS 1.3 in key contexts. (authored by jhb).
cxgbe: Support for TLS 1.3 in key contexts.
Oct 3 2025, 12:07 AM
np committed rGd28c4d0ec6c5: cxgbe: Support for NIC KTLS transmit on T7 adapters. (authored by jhb).
cxgbe: Support for NIC KTLS transmit on T7 adapters.
Oct 3 2025, 12:07 AM
np committed rG16763e046a98: ccr: Support T7. (authored by jhb).
ccr: Support T7.
Oct 3 2025, 12:07 AM
np committed rG853d1343ac8f: cxgbe: Move the STAG and PBL memory pool arenas to the base driver (authored by jhb).
cxgbe: Move the STAG and PBL memory pool arenas to the base driver
Oct 3 2025, 12:07 AM
np committed rGe36647988f31: cxgbe: Extend NIC TLS to support TLS 1.3. (authored by jhb).
cxgbe: Extend NIC TLS to support TLS 1.3.
Oct 3 2025, 12:07 AM
np committed rGdaceb19407d0: cxgbe: Move send_iscsi_flowc_wr to t4_tom.ko (authored by jhb).
cxgbe: Move send_iscsi_flowc_wr to t4_tom.ko
Oct 3 2025, 12:07 AM
np committed rGab2da6915f1d: cxgbe: Refactor find_offload_adapter and move to t4_tom from cxgbei (authored by jhb).
cxgbe: Refactor find_offload_adapter and move to t4_tom from cxgbei
Oct 3 2025, 12:07 AM
np committed rG9d5e555fc26c: cxgbe(4): Support for T7 tracing filters (authored by np).
cxgbe(4): Support for T7 tracing filters
Oct 3 2025, 12:07 AM
np committed rG9fb993778d3f: cxgbe(4): Add support for port types SFP56 and QSFP56 and speed 200Gbps (authored by np).
cxgbe(4): Add support for port types SFP56 and QSFP56 and speed 200Gbps
Oct 3 2025, 12:07 AM
np committed rG9d66e94f4e5f: cxgbe(4): T7 ULPTX supports larger data length with MEMIO commands (authored by np).
cxgbe(4): T7 ULPTX supports larger data length with MEMIO commands
Oct 3 2025, 12:06 AM
np committed rGeee6854c33c7: cxgbe(4): Update the filtering code for T7 (authored by np).
cxgbe(4): Update the filtering code for T7
Oct 3 2025, 12:06 AM
np committed rGc42d37ec215f: cxgbe(4): T7 TCB CPLs have queue and channel in different location (authored by np).
cxgbe(4): T7 TCB CPLs have queue and channel in different location
Oct 3 2025, 12:06 AM
np committed rG8e73528872f7: cxgbe(4): Updates for T7 CIM multicore operation (authored by np).
cxgbe(4): Updates for T7 CIM multicore operation
Oct 3 2025, 12:06 AM
np committed rGcac2046f1e1b: cxgbe(4): T7 LB mode support (authored by np).
cxgbe(4): T7 LB mode support
Oct 3 2025, 12:06 AM
np committed rG5d7656a4db58: cxgbe(4): Recognize the new capabilities reported by T7 firmwares (authored by np).
cxgbe(4): Recognize the new capabilities reported by T7 firmwares
Oct 3 2025, 12:06 AM
np committed rGc99a025159a0: cxgbe(4): Congestion manager context settings for T7 (authored by np).
cxgbe(4): Congestion manager context settings for T7
Oct 3 2025, 12:06 AM
np committed rGbc81546ebb36: cxgbe(4): Include T7 PMRX cache stats in the sysctl that shows PM stats (authored by np).
cxgbe(4): Include T7 PMRX cache stats in the sysctl that shows PM stats
Oct 3 2025, 12:06 AM
np committed rGddc8cd405318: cxgbe(4): T7's SGE context has 4 more bytes (authored by np).
cxgbe(4): T7's SGE context has 4 more bytes
Oct 3 2025, 12:06 AM
np committed rGbf23542a79c2: cxgbe(4): Support for displaying T7 MPS TCAM entries (authored by np).
cxgbe(4): Support for displaying T7 MPS TCAM entries
Oct 3 2025, 12:06 AM
np committed rG14e524cd2ea2: cxgbe(4): Update meminfo for T7 (authored by np).
cxgbe(4): Update meminfo for T7
Oct 3 2025, 12:06 AM
np committed rG3a5c5aabdf71: cxgbe(4): Add T7 support to routines that deal with memory windows (authored by np).
cxgbe(4): Add T7 support to routines that deal with memory windows
Oct 3 2025, 12:06 AM
np committed rG39ef0c38800b: cxgbe(4): Claim T7 based devices (authored by np).
cxgbe(4): Claim T7 based devices
Oct 3 2025, 12:06 AM
np committed rG1a4dfc97c481: cxgbe(4): hw/fw headers and shared code for the Terminator 7 ASIC (authored by np).
cxgbe(4): hw/fw headers and shared code for the Terminator 7 ASIC
Oct 3 2025, 12:06 AM
np committed rGa51b2733c7e9: cxgbe(4): Use hw_port and tx_chan correctly all over the driver (authored by np).
cxgbe(4): Use hw_port and tx_chan correctly all over the driver
Oct 3 2025, 12:06 AM
np committed rGd99e74711bc8: cxgbe(4): Rename lport to hw_port. (authored by np).
cxgbe(4): Rename lport to hw_port.
Oct 3 2025, 12:05 AM
np committed rGf69054d53654: cxgbe tom: Send auxiliary TLS work requests as raw WR mbufs (authored by jhb).
cxgbe tom: Send auxiliary TLS work requests as raw WR mbufs
Oct 3 2025, 12:05 AM
np committed rG846df8bc79c6: cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers (authored by jhb).
cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers
Oct 3 2025, 12:05 AM
np committed rG340c4db70266: cxgbe tom: Support sending "raw" WR mbufs on plain TCP and TLS sockets (authored by jhb).
cxgbe tom: Support sending "raw" WR mbufs on plain TCP and TLS sockets
Oct 3 2025, 12:05 AM
np committed rGe27bb92b6fa6: cxgbe tom: Halve the size of offload transmit software descriptors (authored by jhb).
cxgbe tom: Halve the size of offload transmit software descriptors
Oct 3 2025, 12:05 AM

Sep 29 2025

np committed rG9e269eafebfc: cxgbe: Use partial GCM mode for partial TLS records on T7 (authored by jhb).
cxgbe: Use partial GCM mode for partial TLS records on T7
Sep 29 2025, 3:26 PM
np committed rG96469647bce1: cxgbe: Permit multiple handlers for CPL6_FW_PLD (authored by jhb).
cxgbe: Permit multiple handlers for CPL6_FW_PLD
Sep 29 2025, 3:26 PM
np committed rG96054b97b418: cxgbe mp_ring: Add mp_ring_enqueue_only (authored by jhb).
cxgbe mp_ring: Add mp_ring_enqueue_only
Sep 29 2025, 3:26 PM
np committed rGe2fae07e093b: cxgbe TOE TLS: Support for TLS 1.3 for receive (authored by jhb).
cxgbe TOE TLS: Support for TLS 1.3 for receive
Sep 29 2025, 3:26 PM
np committed rG7de77bea2a61: cxgbe TOE TLS: Support for TLS 1.3 for transmit. (authored by jhb).
cxgbe TOE TLS: Support for TLS 1.3 for transmit.
Sep 29 2025, 3:26 PM
np committed rG1e9849415ff9: cxgbe TOE TLS: Better support for partial records for T7. (authored by jhb).
cxgbe TOE TLS: Better support for partial records for T7.
Sep 29 2025, 3:26 PM
np committed rG5b9dc22c9106: cxgbe: Extend NIC TLS to support TLS 1.3. (authored by jhb).
cxgbe: Extend NIC TLS to support TLS 1.3.
Sep 29 2025, 3:26 PM
np committed rG4f272a5ef3d8: cxgbe: Support for NIC KTLS transmit on T7 adapters. (authored by jhb).
cxgbe: Support for NIC KTLS transmit on T7 adapters.
Sep 29 2025, 3:26 PM
np committed rG6154961e2e4c: cxgbe: Support for TLS 1.3 in key contexts. (authored by jhb).
cxgbe: Support for TLS 1.3 in key contexts.
Sep 29 2025, 3:26 PM
np committed rG8bc9d3089314: ccr: Support T7. (authored by jhb).
ccr: Support T7.
Sep 29 2025, 3:26 PM
np committed rG19d9a9b15178: cxgbe: Move the STAG and PBL memory pool arenas to the base driver (authored by jhb).
cxgbe: Move the STAG and PBL memory pool arenas to the base driver
Sep 29 2025, 3:26 PM
np committed rG35b883ccf365: cxgbe: Move send_iscsi_flowc_wr to t4_tom.ko (authored by jhb).
cxgbe: Move send_iscsi_flowc_wr to t4_tom.ko
Sep 29 2025, 3:26 PM
np committed rGc341048373ac: cxgbe: Refactor find_offload_adapter and move to t4_tom from cxgbei (authored by jhb).
cxgbe: Refactor find_offload_adapter and move to t4_tom from cxgbei
Sep 29 2025, 3:26 PM
np committed rGbc48ca42d0d4: cxgbetool(8): Updates for T7 (authored by np).
cxgbetool(8): Updates for T7
Sep 29 2025, 2:38 PM
np committed rGa02f38ccedc2: cxgbe(4): Add support for port types SFP56 and QSFP56 and speed 200Gbps (authored by np).
cxgbe(4): Add support for port types SFP56 and QSFP56 and speed 200Gbps
Sep 29 2025, 2:38 PM
np committed rG3203b1a110c8: cxgbe(4): Support for T7 tracing filters (authored by np).
cxgbe(4): Support for T7 tracing filters
Sep 29 2025, 2:38 PM
np committed rGe5ce2d39368f: libcxgb4: Get userspace RDMA tools to recognize T7 based RNICs (authored by np).
libcxgb4: Get userspace RDMA tools to recognize T7 based RNICs
Sep 29 2025, 2:38 PM
np committed rG77098268dc39: cxgbe(4): T7 ULPTX supports larger data length with MEMIO commands (authored by np).
cxgbe(4): T7 ULPTX supports larger data length with MEMIO commands
Sep 29 2025, 2:38 PM
np committed rG721033a7d96f: cxgbe(4): T7 TCB CPLs have queue and channel in different location (authored by np).
cxgbe(4): T7 TCB CPLs have queue and channel in different location
Sep 29 2025, 2:38 PM
np committed rGc231e86ce388: cxgbe(4): Update the filtering code for T7 (authored by np).
cxgbe(4): Update the filtering code for T7
Sep 29 2025, 2:38 PM
np committed rG3d76a4feeead: cxgbe(4): Updates for T7 CIM multicore operation (authored by np).
cxgbe(4): Updates for T7 CIM multicore operation
Sep 29 2025, 2:38 PM
np committed rGa16423b7a48c: cxgbe(4): T7 LB mode support (authored by np).
cxgbe(4): T7 LB mode support
Sep 29 2025, 2:38 PM
np committed rGcfcf1394efb9: cxgbe(4): Recognize the new capabilities reported by T7 firmwares (authored by np).
cxgbe(4): Recognize the new capabilities reported by T7 firmwares
Sep 29 2025, 2:38 PM
np committed rGc392b5a9e44b: cxgbe(4): Congestion manager context settings for T7 (authored by np).
cxgbe(4): Congestion manager context settings for T7
Sep 29 2025, 2:38 PM
np committed rGd4fb12583adc: cxgbe(4): T7's SGE context has 4 more bytes (authored by np).
cxgbe(4): T7's SGE context has 4 more bytes
Sep 29 2025, 2:38 PM
np committed rGfc7f27c31eee: cxgbe(4): Include T7 PMRX cache stats in the sysctl that shows PM stats (authored by np).
cxgbe(4): Include T7 PMRX cache stats in the sysctl that shows PM stats
Sep 29 2025, 2:38 PM
np committed rG6fa85bf12226: cxgbe(4): Support for displaying T7 MPS TCAM entries (authored by np).
cxgbe(4): Support for displaying T7 MPS TCAM entries
Sep 29 2025, 2:38 PM
np committed rGf487e4778bb7: cxgbe(4): Update meminfo for T7 (authored by np).
cxgbe(4): Update meminfo for T7
Sep 29 2025, 2:38 PM
np committed rGc7b2e390de43: cxgbe(4): hw/fw headers and shared code for the Terminator 7 ASIC (authored by np).
cxgbe(4): hw/fw headers and shared code for the Terminator 7 ASIC
Sep 29 2025, 2:38 PM
np committed rG87d3ee5d14ba: cxgbe(4): Add T7 support to routines that deal with memory windows (authored by np).
cxgbe(4): Add T7 support to routines that deal with memory windows
Sep 29 2025, 2:38 PM
np committed rG1ba1c783296b: cxgbe(4): Claim T7 based devices (authored by np).
cxgbe(4): Claim T7 based devices
Sep 29 2025, 2:38 PM
np committed rG6d29d22a9e0c: cxgbe(4): Use hw_port and tx_chan correctly all over the driver (authored by np).
cxgbe(4): Use hw_port and tx_chan correctly all over the driver
Sep 29 2025, 2:38 PM
np committed rG499ff78fb11a: cxgbe(4): Rename lport to hw_port. (authored by np).
cxgbe(4): Rename lport to hw_port.
Sep 29 2025, 2:38 PM

Sep 11 2025

np accepted D47763: cxgbe tom: Send auxiliary TLS work requests as raw WR mbufs.
Sep 11 2025, 6:42 PM
np accepted D47762: cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers.
Sep 11 2025, 6:41 PM
np accepted D47761: cxgbe tom: Support sending "raw" WR mbufs on plain TCP and TLS sockets.
Sep 11 2025, 6:40 PM
np accepted D47759: cxgbe tom: Halve the size of offload transmit software descriptors.
Sep 11 2025, 6:40 PM

Aug 30 2025

np committed rG99f3c684523a: cxgbe(4): Fix inverted test in sysctl_loadavg (authored by np).
cxgbe(4): Fix inverted test in sysctl_loadavg
Aug 30 2025, 1:37 AM

Aug 28 2025

np requested review of D52199: cxgbe(4): Avoid racy access to requested_fec in sysctl_requested_fec.
Aug 28 2025, 6:29 AM

Aug 19 2025

np added a comment to D52006: bsdinstall: Deal with multiple kernel packages in the pkgbase repository.
In D52006#1188034, @np wrote:

On my use case: I'd like to (net)boot from a mini-memstick or mfsbsd image, run bsdinstall from there and have it install from a local pkgbase repository on the LAN instead of pkg.f.o. My repository has GENERIC-NODEBUG as the first kernel in KERNCONF and this patch is the bare minimum I could come up with to get past this problem.

Are you also producing the images that you netboot from? I wonder if we should be using something like kern.bootfile (iirc, I'm mobile at the moment and cannot check) to try and derive a default

Aug 19 2025, 4:20 PM

Aug 18 2025

np added a comment to D52006: bsdinstall: Deal with multiple kernel packages in the pkgbase repository.

On my use case: I'd like to (net)boot from a mini-memstick or mfsbsd image, run bsdinstall from there and have it install from a local pkgbase repository on the LAN instead of pkg.f.o. My repository has GENERIC-NODEBUG as the first kernel in KERNCONF and this patch is the bare minimum I could come up with to get past this problem.

Aug 18 2025, 10:01 PM
np added a reviewer for D52006: bsdinstall: Deal with multiple kernel packages in the pkgbase repository: kevans.
Aug 18 2025, 9:07 PM
np requested review of D52006: bsdinstall: Deal with multiple kernel packages in the pkgbase repository.
Aug 18 2025, 9:07 PM

May 27 2025

np committed rG9a4e5a8a714c: pciconf(8): Dump the correct number of bytes (authored by np).
pciconf(8): Dump the correct number of bytes
May 27 2025, 7:33 PM
np committed rG3fb4073c4c8c: pciconf(8): Fix the -x option and its documentation (authored by np).
pciconf(8): Fix the -x option and its documentation
May 27 2025, 7:33 PM

May 19 2025

np committed rG9fb60477fe26: pciconf(8): Dump the correct number of bytes (authored by np).
pciconf(8): Dump the correct number of bytes
May 19 2025, 9:41 PM
np committed rG79aba7a0ca84: pciconf(8): Fix the -x option and its documentation (authored by np).
pciconf(8): Fix the -x option and its documentation
May 19 2025, 9:41 PM
np closed D50422: pciconf(8): Dump the correct number of bytes.
May 19 2025, 9:41 PM
np closed D50421: pciconf(8): Fix the -x option and its documentation.
May 19 2025, 9:41 PM
np updated the diff for D50421: pciconf(8): Fix the -x option and its documentation.

Need an Ar for 'start' like other arguments.

May 19 2025, 5:29 PM
np requested review of D50422: pciconf(8): Dump the correct number of bytes.
May 19 2025, 5:20 PM
np requested review of D50421: pciconf(8): Fix the -x option and its documentation.
May 19 2025, 5:19 PM

Apr 22 2025

np committed rGf44e1748e288: pci.4: Update the information on pci_bar_mmap to match pciio.h (authored by np).
pci.4: Update the information on pci_bar_mmap to match pciio.h
Apr 22 2025, 11:24 AM
np committed rG47cdd7a9ebc6: cxgbe(4): Add two new transceiver types. (authored by np).
cxgbe(4): Add two new transceiver types.
Apr 22 2025, 11:24 AM
np committed rG81789c27940e: libifconfig: Fix nits in the descriptions of active 100G cables. (authored by np).
libifconfig: Fix nits in the descriptions of active 100G cables.
Apr 22 2025, 11:24 AM
np committed rGca9d5b10ebfe: cxgbe(4): Perform Conventional Reset instead of FLR on the device. (authored by np).
cxgbe(4): Perform Conventional Reset instead of FLR on the device.
Apr 22 2025, 11:24 AM
np committed rG516fee542293: cxgbe(4): Block most access to the hardware as soon as the adapter stops. (authored by np).
cxgbe(4): Block most access to the hardware as soon as the adapter stops.
Apr 22 2025, 11:24 AM
np committed rG4e9f82956158: cxgbe(4): Use correct priority in begin_synchronized_op. (authored by np).
cxgbe(4): Use correct priority in begin_synchronized_op.
Apr 22 2025, 11:23 AM
np committed rGdb403eb80e0a: cxgbe(4): Remove some unused PCI routines and associated headers. (authored by np).
cxgbe(4): Remove some unused PCI routines and associated headers.
Apr 22 2025, 11:23 AM
np committed rGf2c75b13f3ea: cxgb(4): Use routines from pci(9) instead of hand rolled equivalents. (authored by np).
cxgb(4): Use routines from pci(9) instead of hand rolled equivalents.
Apr 22 2025, 11:23 AM
np committed rGb5a68e064164: cxgbe(4): Remove smt_idx from the L2 table entry structure. (authored by np).
cxgbe(4): Remove smt_idx from the L2 table entry structure.
Apr 22 2025, 11:23 AM