User Details
User Details
- User Since
- Dec 12 2014, 10:38 PM (521 w, 5 d)
Mon, Dec 9
Mon, Dec 9
Sun, Dec 8
Sun, Dec 8
cxgbe/t4_tom: Plug an stid leak.
Fri, Dec 6
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.
cxgbe(4): Fix the name of the 2 x 10/25 OCP card.
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.
np requested review of D47937: rc.d/iovctl: Start the iovctl service after kld..
Fri, Nov 29
Fri, Nov 29
cxgbe(4): Fix the name of the 2 x 10/25 OCP card.
Thu, Nov 28
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.
Oct 31 2024
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 28 2024
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 21 2024
Oct 21 2024
cxgbe: Add a 'show t4 memdump' DDB command
cxgbe/iw_cxgbe: Add a placeholder uld_restart.
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.
cxgbe(4): Allow t4_tom to be unloaded safely.
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.
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.
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.
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.
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.
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.
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.
cxgbe(4): Always report link-down on an abrupt stop.
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.
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.
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.
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.
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.
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.
cxgbe(4): reset routine for general use.
cxgbe/t4_tom: bugfixes in stop/restart.
cxgbe/iw_cxgbe: Fix typo in assertion.
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.
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.
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.
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.
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.
cxgbe(4): Changes to ULD list management.
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.
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.
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.
cxgbe(4): Tidy up t4_l2t.h
Oct 17 2024
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 10 2024
Oct 10 2024
np requested review of D47042: cxgbe/t4_tom: Change stid allocation strategy to be more IPv6 friendly..
Oct 7 2024
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.
Sep 30 2024
Sep 30 2024
np added inline comments to D46186: iflib: Add iflib managed counters support.
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.
cxgbe(4): Allow t4_tom to be unloaded safely.
Sep 24 2024
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.
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 16 2024
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 13 2024
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 11 2024
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.
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 6 2024
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 5 2024
Sep 5 2024
cxgbe(4): Always report link-down on an abrupt stop.
Aug 30 2024
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.
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 29 2024
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 28 2024
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.
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 21 2024
Aug 21 2024
cxgbe(4): reset routine for general use.
Aug 17 2024
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.
cxgbe/iw_cxgbe: Fix typo in assertion.
Aug 5 2024
Aug 5 2024
cxgbe/t4_tom: bugfixes in stop/restart.
Jul 22 2024
Jul 22 2024
cxgbe/iw_cxgbe: Add a placeholder uld_restart.
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.
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.
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.
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.
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 19 2024
Jul 19 2024
np added a comment to D46045: ipsec_offload: hide SA/SP offload lifecycle prints under verbose sysctl.
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):
cxgbe(4): Changes to ULD list management.
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.
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.
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 18 2024
Jul 18 2024
np requested review of D46029: cxgbe(4): Changes to ULD list management..
np requested review of D46028: cxgbe(4): Make no assumptions about the start and size of the L2T table..
Jul 17 2024
Jul 17 2024
cxgbe(4): Tidy up t4_l2t.h
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.
cxgbetool(8): Be flexible about the nexus name.
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.
cxgbe/tom: Fix the rx channel selection in options2.
cxgbe(4): Query TPCHMAP once and not once per port.
cxgbe(4): Rename rx_c_chan to rx_chan.
cxgbe(4): Minor tweaks to comments.
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.
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.
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.
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.
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.
cxgbe(4): Add missing description for a port type.