Page MenuHomeFreeBSD

np (Navdeep Parhar)
User

Projects

User Details

User Since
Dec 12 2014, 10:38 PM (521 w, 5 d)

Recent Activity

Mon, Dec 9

np accepted D47765: cxgbe: Tidy TOE tunables under hw.cxgbe.
Mon, Dec 9, 9:54 PM
np accepted D47764: cxgbe tom: Enable TLS offload support by default.
Mon, Dec 9, 9:42 PM

Sun, Dec 8

np committed rG45d5b9f0324a: cxgbe/t4_tom: Plug an stid leak. (authored by np).
cxgbe/t4_tom: Plug an stid leak.
Sun, Dec 8, 5:59 AM

Fri, Dec 6

np committed rGada9196f3547: cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly. (authored by np).
cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly.
Fri, Dec 6, 8:38 PM
np committed rG6ae8e077aee5: cxgbe(4): Fix the name of the 2 x 10/25 OCP card. (authored by np).
cxgbe(4): Fix the name of the 2 x 10/25 OCP card.
Fri, Dec 6, 8:33 PM
np committed rG61d74539ebdb: cxgbe(4): Update the board names of the T6 OCP cards. (authored by np).
cxgbe(4): Update the board names of the T6 OCP cards.
Fri, Dec 6, 8:33 PM
np added a reviewer for D47937: rc.d/iovctl: Start the iovctl service after kld.: rc.
Fri, Dec 6, 6:43 PM
np requested review of D47937: rc.d/iovctl: Start the iovctl service after kld..
Fri, Dec 6, 12:12 AM

Fri, Nov 29

np committed rG878413d5590c: cxgbe(4): Fix the name of the 2 x 10/25 OCP card. (authored by np).
cxgbe(4): Fix the name of the 2 x 10/25 OCP card.
Fri, Nov 29, 7:01 PM

Thu, Nov 28

np committed rG5c15094916bf: cxgbe(4): Update the board names of the T6 OCP cards. (authored by np).
cxgbe(4): Update the board names of the T6 OCP cards.
Thu, Nov 28, 6:49 AM

Oct 31 2024

np committed rG843c1b516019: cxgb(4): Register ifmedia callbacks before ether_ifattach. (authored by ScottD <biscuits.carry.0j@icloud.com>).
cxgb(4): Register ifmedia callbacks before ether_ifattach.
Oct 31 2024, 1:55 AM

Oct 28 2024

np committed rGf2daf89954a4: cxgb(4): Register ifmedia callbacks before ether_ifattach. (authored by ScottD <biscuits.carry.0j@icloud.com>).
cxgb(4): Register ifmedia callbacks before ether_ifattach.
Oct 28 2024, 11:12 PM

Oct 21 2024

np committed rGe42a182bb7f6: cxgbe: Add a 'show t4 memdump' DDB command (authored by jhb).
cxgbe: Add a 'show t4 memdump' DDB command
Oct 21 2024, 6:55 PM
np committed rG788088340cdc: cxgbe/iw_cxgbe: Add a placeholder uld_restart. (authored by np).
cxgbe/iw_cxgbe: Add a placeholder uld_restart.
Oct 21 2024, 6:44 PM
np committed rG42d8f6b75933: cxgbe(4): Use correct synchronization when marking the adapter offline. (authored by np).
cxgbe(4): Use correct synchronization when marking the adapter offline.
Oct 21 2024, 6:40 PM
np committed rG0eea8754aefc: cxgbe(4): Allow t4_tom to be unloaded safely. (authored by np).
cxgbe(4): Allow t4_tom to be unloaded safely.
Oct 21 2024, 6:40 PM
np committed rG2c9c295f5e95: cxgbe/t4_tom: completely avoid L2T entries during stop/suspend. (authored by np).
cxgbe/t4_tom: completely avoid L2T entries during stop/suspend.
Oct 21 2024, 6:40 PM
np committed rG48473a98a993: cxgbe/t4_tom: Remove duplicate unlock in t4_tom_deactivate. (authored by np).
cxgbe/t4_tom: Remove duplicate unlock in t4_tom_deactivate.
Oct 21 2024, 6:40 PM
np committed rGb56fe21c6df2: cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update. (authored by np).
cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update.
Oct 21 2024, 6:40 PM
np committed rGb9f7a09c490f: cxgbe(4): Clobber all tracer state on stop and redo only traceq on restart. (authored by np).
cxgbe(4): Clobber all tracer state on stop and redo only traceq on restart.
Oct 21 2024, 6:40 PM
np committed rG261c616077ac: cxgbe(4): Make sure that the tracing filters are usable after restart. (authored by np).
cxgbe(4): Make sure that the tracing filters are usable after restart.
Oct 21 2024, 6:40 PM
np committed rGb5c08433224b: cxgbe/t4_tom: Add synq entry to the list before calling send_synack. (authored by np).
cxgbe/t4_tom: Add synq entry to the list before calling send_synack.
Oct 21 2024, 6:40 PM
np committed rG610ff48406ef: cxgbe/t4_tom: Demote STALE L2 table entries to RESOLVING in uld_stop. (authored by np).
cxgbe/t4_tom: Demote STALE L2 table entries to RESOLVING in uld_stop.
Oct 21 2024, 6:40 PM
np committed rG3301201fc925: cxgbe(4): Always report link-down on an abrupt stop. (authored by np).
cxgbe(4): Always report link-down on an abrupt stop.
Oct 21 2024, 6:40 PM
np committed rGc7550138e5b5: cxgbe/iw_cxgbe: Fail early in some callbacks when the RNIC is stopped. (authored by np).
cxgbe/iw_cxgbe: Fail early in some callbacks when the RNIC is stopped.
Oct 21 2024, 6:40 PM
np committed rG11dc811bb86a: cxgbe/iw_cxgbe: Tidy up a couple of CTRs in c4iw_create_listen. (authored by np).
cxgbe/iw_cxgbe: Tidy up a couple of CTRs in c4iw_create_listen.
Oct 21 2024, 6:40 PM
np committed rGcd2ae696295f: cxgbe/iw_cxgbe: Replace the fatal error flag with a stopped flag. (authored by np).
cxgbe/iw_cxgbe: Replace the fatal error flag with a stopped flag.
Oct 21 2024, 6:40 PM
np committed rG0366d0bd5028: cxgbe/iw_cxgbe: c4iw_connect should return a negative errno. (authored by np).
cxgbe/iw_cxgbe: c4iw_connect should return a negative errno.
Oct 21 2024, 6:40 PM
np committed rGa7b24758d035: cxgbe(4): Export the core suspend/resume functionality to other modules. (authored by np).
cxgbe(4): Export the core suspend/resume functionality to other modules.
Oct 21 2024, 6:40 PM
np committed rG888858a7bfbf: cxgbe(4): Stop work request queues in a reliable manner. (authored by np).
cxgbe(4): Stop work request queues in a reliable manner.
Oct 21 2024, 6:40 PM
np committed rGccd65f200cb1: cxgbe(4): reset routine for general use. (authored by np).
cxgbe(4): reset routine for general use.
Oct 21 2024, 6:40 PM
np committed rG3b600c38d837: cxgbe/t4_tom: bugfixes in stop/restart. (authored by np).
cxgbe/t4_tom: bugfixes in stop/restart.
Oct 21 2024, 6:40 PM
np committed rG40162251383e: cxgbe/iw_cxgbe: Fix typo in assertion. (authored by np).
cxgbe/iw_cxgbe: Fix typo in assertion.
Oct 21 2024, 6:40 PM
np committed rGb836830270f5: cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM. (authored by np).
cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM.
Oct 21 2024, 6:40 PM
np committed rGfcda529bf01a: cxgbe/t4_tom: Track all synq entries in a per-adapter list. (authored by np).
cxgbe/t4_tom: Track all synq entries in a per-adapter list.
Oct 21 2024, 6:39 PM
np committed rGda45eba6d1de: cxgbe(4): Stop and restart the L2T allocator with the LLD. (authored by np).
cxgbe(4): Stop and restart the L2T allocator with the LLD.
Oct 21 2024, 6:39 PM
np committed rGfb313ad44d51: cxgbe(4): Stop and restart the atid allocator with the LLD. (authored by np).
cxgbe(4): Stop and restart the atid allocator with the LLD.
Oct 21 2024, 6:39 PM
np committed rG41e9881bf7a2: cxgbe(4): Basic infrastructure for ULDs to participate in adapter reset. (authored by np).
cxgbe(4): Basic infrastructure for ULDs to participate in adapter reset.
Oct 21 2024, 6:39 PM
np committed rG4f1b1077fbb9: cxgbe(4): Changes to ULD list management. (authored by np).
cxgbe(4): Changes to ULD list management.
Oct 21 2024, 6:39 PM
np committed rG85a5adf4ed39: cxgbe(4): Make no assumptions about the start and size of the L2T table. (authored by np).
cxgbe(4): Make no assumptions about the start and size of the L2T table.
Oct 21 2024, 6:39 PM
np committed rGe867a2503153: cxgbe/t4_tom: Free up hardware resources when the final CPL is received. (authored by np).
cxgbe/t4_tom: Free up hardware resources when the final CPL is received.
Oct 21 2024, 6:39 PM
np committed rGc18966b3dce0: cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT. (authored by np).
cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT.
Oct 21 2024, 6:39 PM
np committed rG032bd06d9858: cxgbe(4): Tidy up t4_l2t.h (authored by np).
cxgbe(4): Tidy up t4_l2t.h
Oct 21 2024, 6:39 PM

Oct 17 2024

np committed rGf48fb131c252: cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly. (authored by np).
cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly.
Oct 17 2024, 5:42 PM
np closed D47042: cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly..
Oct 17 2024, 5:41 PM

Oct 10 2024

np requested review of D47042: cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly..
Oct 10 2024, 6:48 PM

Oct 7 2024

np committed rG52e5a66eac22: cxgbe(4): Use correct synchronization when marking the adapter offline. (authored by np).
cxgbe(4): Use correct synchronization when marking the adapter offline.
Oct 7 2024, 5:36 PM

Sep 30 2024

np added inline comments to D46186: iflib: Add iflib managed counters support.
Sep 30 2024, 5:28 PM
np committed rGcc110bbec6d2: cxgbe/t4_tom: Remove duplicate unlock in t4_tom_deactivate. (authored by np).
cxgbe/t4_tom: Remove duplicate unlock in t4_tom_deactivate.
Sep 30 2024, 12:47 AM
np committed rG9ba8670a8b17: cxgbe(4): Allow t4_tom to be unloaded safely. (authored by np).
cxgbe(4): Allow t4_tom to be unloaded safely.
Sep 30 2024, 12:47 AM

Sep 24 2024

np committed rGee3da604dd01: cxgbe(4): Clobber all tracer state on stop and redo only traceq on restart. (authored by np).
cxgbe(4): Clobber all tracer state on stop and redo only traceq on restart.
Sep 24 2024, 11:53 PM
np committed rG3883300afe0b: cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update. (authored by np).
cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update.
Sep 24 2024, 3:58 PM

Sep 16 2024

np committed rG07f47e8850d0: cxgbe/t4_tom: completely avoid L2T entries during stop/suspend. (authored by np).
cxgbe/t4_tom: completely avoid L2T entries during stop/suspend.
Sep 16 2024, 7:00 PM

Sep 13 2024

np added a comment to D46669: tcp: remove TCP_OFFLOAD_DISABLE.

I'd be okay with removing the condition entirely. It is useful to have core data structures be a fixed size independent of configuration.

Sep 13 2024, 8:55 PM
np accepted D46669: tcp: remove TCP_OFFLOAD_DISABLE.
Sep 13 2024, 8:53 PM

Sep 11 2024

np committed rGd82cb5c608ae: cxgbe(4): Make sure that the tracing filters are usable after restart. (authored by np).
cxgbe(4): Make sure that the tracing filters are usable after restart.
Sep 11 2024, 7:23 PM
np committed rG171e57967b3e: cxgbe/t4_tom: Demote STALE L2 table entries to RESOLVING in uld_stop. (authored by np).
cxgbe/t4_tom: Demote STALE L2 table entries to RESOLVING in uld_stop.
Sep 11 2024, 7:23 PM

Sep 6 2024

np committed rG674cbf38f6d0: cxgbe/t4_tom: Add synq entry to the list before calling send_synack. (authored by np).
cxgbe/t4_tom: Add synq entry to the list before calling send_synack.
Sep 6 2024, 7:18 AM

Sep 5 2024

np committed rG7aeec281b8b2: cxgbe(4): Always report link-down on an abrupt stop. (authored by np).
cxgbe(4): Always report link-down on an abrupt stop.
Sep 5 2024, 5:17 AM

Aug 30 2024

np committed rG9fdb683d92b3: cxgbe/iw_cxgbe: Fail early in some callbacks when the RNIC is stopped. (authored by np).
cxgbe/iw_cxgbe: Fail early in some callbacks when the RNIC is stopped.
Aug 30 2024, 3:33 PM
np committed rG3b4dcc0feb41: cxgbe/iw_cxgbe: c4iw_connect should return a negative errno. (authored by np).
cxgbe/iw_cxgbe: c4iw_connect should return a negative errno.
Aug 30 2024, 1:06 AM

Aug 29 2024

np committed rG3f250bb6f05b: cxgbe/iw_cxgbe: Tidy up a couple of CTRs in c4iw_create_listen. (authored by np).
cxgbe/iw_cxgbe: Tidy up a couple of CTRs in c4iw_create_listen.
Aug 29 2024, 3:40 AM

Aug 28 2024

np committed rG8254a276ad89: cxgbe/iw_cxgbe: Replace the fatal error flag with a stopped flag. (authored by np).
cxgbe/iw_cxgbe: Replace the fatal error flag with a stopped flag.
Aug 28 2024, 7:32 PM
np committed rG1e584ca30e3a: cxgbe(4): Export the core suspend/resume functionality to other modules. (authored by np).
cxgbe(4): Export the core suspend/resume functionality to other modules.
Aug 28 2024, 6:36 PM

Aug 21 2024

np committed rGd668a0b0abe4: cxgbe(4): reset routine for general use. (authored by np).
cxgbe(4): reset routine for general use.
Aug 21 2024, 7:01 PM

Aug 17 2024

np committed rG0a9d1da6e6ce: cxgbe(4): Stop work request queues in a reliable manner. (authored by np).
cxgbe(4): Stop work request queues in a reliable manner.
Aug 17 2024, 6:35 PM
np committed rGb5332809c633: cxgbe/iw_cxgbe: Fix typo in assertion. (authored by np).
cxgbe/iw_cxgbe: Fix typo in assertion.
Aug 17 2024, 6:35 PM

Aug 5 2024

np committed rGfef0e39f64a1: cxgbe/t4_tom: bugfixes in stop/restart. (authored by np).
cxgbe/t4_tom: bugfixes in stop/restart.
Aug 5 2024, 1:02 PM

Jul 22 2024

np committed rGf1c4ed150334: cxgbe/iw_cxgbe: Add a placeholder uld_restart. (authored by np).
cxgbe/iw_cxgbe: Add a placeholder uld_restart.
Jul 22 2024, 5:39 AM
np committed rGc1c524852f62: cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM. (authored by np).
cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM.
Jul 22 2024, 5:39 AM
np committed rG283333c0e329: cxgbe/t4_tom: Track all synq entries in a per-adapter list. (authored by np).
cxgbe/t4_tom: Track all synq entries in a per-adapter list.
Jul 22 2024, 4:08 AM
np committed rGcd93fdee5c8b: cxgbe(4): Stop and restart the L2T allocator with the LLD. (authored by np).
cxgbe(4): Stop and restart the L2T allocator with the LLD.
Jul 22 2024, 3:58 AM
np committed rGfd3aca5b4196: cxgbe(4): Stop and restart the atid allocator with the LLD. (authored by np).
cxgbe(4): Stop and restart the atid allocator with the LLD.
Jul 22 2024, 3:58 AM
np committed rG5241b210a4e1: cxgbe(4): Basic infrastructure for ULDs to participate in adapter reset. (authored by np).
cxgbe(4): Basic infrastructure for ULDs to participate in adapter reset.
Jul 22 2024, 3:58 AM

Jul 19 2024

np added a comment to D46045: ipsec_offload: hide SA/SP offload lifecycle prints under verbose sysctl.
In D46045#1049664, @kib wrote:
In D46045#1049663, @np wrote:

Does ipsec offload need a debug knob of its own? Can't we use any of the existing stuff for debug (from netipsec/ipsec.h):

#define ipseclog(x) do { if (V_ipsec_debug) log x; } while (0)
/* for openbsd compatibility */
#ifdef IPSEC_DEBUG
#define IPSEC_DEBUG_DECLARE(x) x
#define DPRINTF(x) do { if (V_ipsec_debug) printf x; } while (0)
#else
#define IPSEC_DEBUG_DECLARE(x)
#define DPRINTF(x)
#endif

I would say yes. I remember trying to use existing debug, but it did not mixed well: it was too verbose in parts we do not needed.

Jul 19 2024, 7:41 PM
np added a comment to D46045: ipsec_offload: hide SA/SP offload lifecycle prints under verbose sysctl.

Does ipsec offload need a debug knob of its own? Can't we use any of the existing stuff for debug (from netipsec/ipsec.h):

Jul 19 2024, 7:30 PM
np committed rGcf5e6370f15c: cxgbe(4): Changes to ULD list management. (authored by np).
cxgbe(4): Changes to ULD list management.
Jul 19 2024, 4:19 PM
np committed rGcfcfd3c7bf5b: cxgbe(4): Make no assumptions about the start and size of the L2T table. (authored by np).
cxgbe(4): Make no assumptions about the start and size of the L2T table.
Jul 19 2024, 4:19 PM
np committed rG27479403a764: cxgbe/t4_tom: Free up hardware resources when the final CPL is received. (authored by np).
cxgbe/t4_tom: Free up hardware resources when the final CPL is received.
Jul 19 2024, 4:19 PM
np committed rGbbc326241d91: cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT. (authored by np).
cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT.
Jul 19 2024, 4:19 PM
np closed D46029: cxgbe(4): Changes to ULD list management..
Jul 19 2024, 4:19 PM
np closed D46028: cxgbe(4): Make no assumptions about the start and size of the L2T table..
Jul 19 2024, 4:19 PM
np closed D45991: cxgbe/t4_tom: Free up hardware resources when the final CPL is received..
Jul 19 2024, 4:19 PM
np closed D45990: cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT..
Jul 19 2024, 4:19 PM

Jul 18 2024

np requested review of D46029: cxgbe(4): Changes to ULD list management..
Jul 18 2024, 9:20 PM
np requested review of D46028: cxgbe(4): Make no assumptions about the start and size of the L2T table..
Jul 18 2024, 8:28 PM

Jul 17 2024

np committed rGb3bbc6cc79a3: cxgbe(4): Tidy up t4_l2t.h (authored by np).
cxgbe(4): Tidy up t4_l2t.h
Jul 17 2024, 6:20 PM
np committed rGdd0bb5ba4257: cxgbe(4): Do not report link state change during interface detach. (authored by np).
cxgbe(4): Do not report link state change during interface detach.
Jul 17 2024, 2:25 PM
np committed rG1d0abfccc47f: cxgbetool(8): Be flexible about the nexus name. (authored by np).
cxgbetool(8): Be flexible about the nexus name.
Jul 17 2024, 2:25 PM
np committed rG9cdafb024d3e: cxgbe(4): sc->port is indexed by port_id and not tx_chan. (authored by np).
cxgbe(4): sc->port is indexed by port_id and not tx_chan.
Jul 17 2024, 2:25 PM
np committed rG7f864af3e648: cxgbe/tom: Fix the rx channel selection in options2. (authored by np).
cxgbe/tom: Fix the rx channel selection in options2.
Jul 17 2024, 2:25 PM
np committed rGab374f82d9f1: cxgbe(4): Query TPCHMAP once and not once per port. (authored by np).
cxgbe(4): Query TPCHMAP once and not once per port.
Jul 17 2024, 2:25 PM
np committed rG8b6adcb3c768: cxgbe(4): Rename rx_c_chan to rx_chan. (authored by np).
cxgbe(4): Rename rx_c_chan to rx_chan.
Jul 17 2024, 2:25 PM
np committed rG352bef734c4d: cxgbe(4): Minor tweaks to comments. (authored by np).
cxgbe(4): Minor tweaks to comments.
Jul 17 2024, 2:25 PM
np committed rG89d87c1864b8: cxgbe(4): Initialize mps_bg_map to an invalid value if it's not known. (authored by np).
cxgbe(4): Initialize mps_bg_map to an invalid value if it's not known.
Jul 17 2024, 2:25 PM
np committed rG8a499f92d472: cxgbe(4): Do not read hardware registers to determine the number of ports. (authored by np).
cxgbe(4): Do not read hardware registers to determine the number of ports.
Jul 17 2024, 2:25 PM
np committed rGb52a25051796: cxgbe(4): Allocate a taskqueue per port instead of per channel. (authored by np).
cxgbe(4): Allocate a taskqueue per port instead of per channel.
Jul 17 2024, 2:25 PM
np committed rG0109a527607c: cxgbe(4): Shared code update to deal with partial failure in query_params. (authored by np).
cxgbe(4): Shared code update to deal with partial failure in query_params.
Jul 17 2024, 2:25 PM
np committed rG4c07c994d4ef: cxgbe(4): Reword the comment explaining the atid/cookie split. (authored by np).
cxgbe(4): Reword the comment explaining the atid/cookie split.
Jul 17 2024, 2:25 PM
np committed rG3cd0460e7bf7: cxgbe(4): Add missing description for a port type. (authored by np).
cxgbe(4): Add missing description for a port type.
Jul 17 2024, 2:25 PM