Page MenuHomeFreeBSD

np (Navdeep Parhar)
User

Projects

User Details

User Since
Dec 12 2014, 10:38 PM (565 w, 1 d)

Recent Activity

Fri, Oct 3

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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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.
Fri, Oct 3, 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
Fri, Oct 3, 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.
Fri, Oct 3, 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.
Fri, Oct 3, 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.
Fri, Oct 3, 12:07 AM
np committed rG16763e046a98: ccr: Support T7. (authored by jhb).
ccr: Support T7.
Fri, Oct 3, 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
Fri, Oct 3, 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.
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 12:07 AM
np committed rG9d5e555fc26c: cxgbe(4): Support for T7 tracing filters (authored by np).
cxgbe(4): Support for T7 tracing filters
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 12:06 AM
np committed rGcac2046f1e1b: cxgbe(4): T7 LB mode support (authored by np).
cxgbe(4): T7 LB mode support
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 12:06 AM
np committed rG14e524cd2ea2: cxgbe(4): Update meminfo for T7 (authored by np).
cxgbe(4): Update meminfo for T7
Fri, Oct 3, 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
Fri, Oct 3, 12:06 AM
np committed rG39ef0c38800b: cxgbe(4): Claim T7 based devices (authored by np).
cxgbe(4): Claim T7 based devices
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 12:06 AM
np committed rGd99e74711bc8: cxgbe(4): Rename lport to hw_port. (authored by np).
cxgbe(4): Rename lport to hw_port.
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 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
Fri, Oct 3, 12:05 AM

Mon, Sep 29

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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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.
Mon, Sep 29, 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.
Mon, Sep 29, 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.
Mon, Sep 29, 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.
Mon, Sep 29, 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.
Mon, Sep 29, 3:26 PM
np committed rG8bc9d3089314: ccr: Support T7. (authored by jhb).
ccr: Support T7.
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 3:26 PM
np committed rGbc48ca42d0d4: cxgbetool(8): Updates for T7 (authored by np).
cxgbetool(8): Updates for T7
Mon, Sep 29, 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
Mon, Sep 29, 2:38 PM
np committed rG3203b1a110c8: cxgbe(4): Support for T7 tracing filters (authored by np).
cxgbe(4): Support for T7 tracing filters
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 2:38 PM
np committed rGa16423b7a48c: cxgbe(4): T7 LB mode support (authored by np).
cxgbe(4): T7 LB mode support
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 2:38 PM
np committed rGf487e4778bb7: cxgbe(4): Update meminfo for T7 (authored by np).
cxgbe(4): Update meminfo for T7
Mon, Sep 29, 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
Mon, Sep 29, 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
Mon, Sep 29, 2:38 PM
np committed rG1ba1c783296b: cxgbe(4): Claim T7 based devices (authored by np).
cxgbe(4): Claim T7 based devices
Mon, Sep 29, 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
Mon, Sep 29, 2:38 PM
np committed rG499ff78fb11a: cxgbe(4): Rename lport to hw_port. (authored by np).
cxgbe(4): Rename lport to hw_port.
Mon, Sep 29, 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
np committed rG4599a3c0b8e2: cxgbe(4): Make sure suspend/resume works in recovery mode. (authored by np).
cxgbe(4): Make sure suspend/resume works in recovery mode.
Apr 22 2025, 11:23 AM

Apr 2 2025

np committed rGcc05f8de571d: 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 2 2025, 7:50 PM
np closed D49639: pci.4: Update the information on pci_bar_mmap to match pciio.h..
Apr 2 2025, 7:49 PM
np added reviewers for D49639: pci.4: Update the information on pci_bar_mmap to match pciio.h.: manpages, jhb, kib, markj.
Apr 2 2025, 7:23 PM