np (Navdeep Parhar)
User

Projects

User Details

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

Recent Activity

Tue, Jun 19

np committed rS335352: cxgbe(4): Some mailbox commands require access to the Tx pipeline and.
cxgbe(4): Some mailbox commands require access to the Tx pipeline and
Tue, Jun 19, 12:50 AM

Fri, Jun 15

np committed rS335243: cxgbe(4): Add a hw.cxgbe.starve_fl sysctl that can be used to starve the.
cxgbe(4): Add a hw.cxgbe.starve_fl sysctl that can be used to starve the
Fri, Jun 15, 11:42 PM
np committed rS335241: cxgbe(4): Track the number of received frames separately from the number.
cxgbe(4): Track the number of received frames separately from the number
Fri, Jun 15, 9:23 PM
np committed rS335223: cxgbe(4): sysctls to display the local and intr CPUs for the adapter..
cxgbe(4): sysctls to display the local and intr CPUs for the adapter.
Fri, Jun 15, 6:05 PM

Thu, Jun 14

np committed rS335102: cxgbe(4): Catch up with recent changes in the kernel -- it no longer.
cxgbe(4): Catch up with recent changes in the kernel -- it no longer
Thu, Jun 14, 1:27 AM

Tue, Jun 12

np committed rS334987: cxgbe(4): Remove homemade version of htobe32 from the driver..
cxgbe(4): Remove homemade version of htobe32 from the driver.
Tue, Jun 12, 6:46 AM

Mon, Jun 4

np committed rS334645: cxgbetool: Disallow negative values for numeric parameters..
cxgbetool: Disallow negative values for numeric parameters.
Mon, Jun 4, 11:17 PM
np committed rS334631: Merge r334562 from stable/11 to releng/11.2. r334562 MFC'd the.
Merge r334562 from stable/11 to releng/11.2. r334562 MFC'd the
Mon, Jun 4, 8:35 PM

Sun, Jun 3

np committed rS334562: MFC r333650, r333652, r333682, r334406, r334409-r334410, and r334489..
MFC r333650, r333652, r333682, r334406, r334409-r334410, and r334489.
Sun, Jun 3, 3:13 PM

Fri, Jun 1

np committed rS334489: cxgbe(4): Include full duplex mediaopt in media that can be reported as.
cxgbe(4): Include full duplex mediaopt in media that can be reported as
Fri, Jun 1, 4:46 PM
np committed rS334467: cxgbe(4): Retire an old check..
cxgbe(4): Retire an old check.
Fri, Jun 1, 1:05 AM

Thu, May 31

np committed rS334452: cxgbe(4): Add support for SMAC-rewriting filters..
cxgbe(4): Add support for SMAC-rewriting filters.
Thu, May 31, 9:57 PM
np committed rS334447: cxgbe(4): Add code to deal with the chip's source MAC table (aka SMT)..
cxgbe(4): Add code to deal with the chip's source MAC table (aka SMT).
Thu, May 31, 9:31 PM
np committed rS334410: cxgbe(4): Use ifm for ifmedia just like the rest of the kernel..
cxgbe(4): Use ifm for ifmedia just like the rest of the kernel.
Thu, May 31, 2:22 AM
np committed rS334409: cxgbe(4): Implement ifm_change callback..
cxgbe(4): Implement ifm_change callback.
Thu, May 31, 2:11 AM

Wed, May 30

np committed rS334406: cxgbe(4): Consider all supported speeds when building the ifmedia list.
cxgbe(4): Consider all supported speeds when building the ifmedia list
Wed, May 30, 10:36 PM

Fri, May 25

np committed rS334217: cxgbe(4): Suppress a warning about code that is used only with options.
cxgbe(4): Suppress a warning about code that is used only with options
Fri, May 25, 6:58 PM

Thu, May 24

np committed rS334148: cxgbe(4): Report IFCAP_TXRTLMT to kernels built with RATELIMIT if the.
cxgbe(4): Report IFCAP_TXRTLMT to kernels built with RATELIMIT if the
Thu, May 24, 10:55 AM
np committed rS334143: cxgbe(4): Data path for rate-limited tx..
cxgbe(4): Data path for rate-limited tx.
Thu, May 24, 10:18 AM
np committed rS334139: cxgbe/t4_tom: ABORT_RPL_RSS is a shared CPL and t4_tom shouldn't remove.
cxgbe/t4_tom: ABORT_RPL_RSS is a shared CPL and t4_tom shouldn't remove
Thu, May 24, 8:32 AM
np committed rS334138: cxgbe(4): Make FW4_ACK a shared CPL. ETHOFLD in the base driver will.
cxgbe(4): Make FW4_ACK a shared CPL. ETHOFLD in the base driver will
Thu, May 24, 8:21 AM
np committed rS334137: cxgbe(4): Fix range checks in is_etid..
cxgbe(4): Fix range checks in is_etid.
Thu, May 24, 8:02 AM
np committed rS334136: cxgbe(4): Slightly simpler needs_<foo> functions..
cxgbe(4): Slightly simpler needs_<foo> functions.
Thu, May 24, 7:39 AM
np committed rS334132: cxgbe(4): Make sure that the egress queue's cidx is updated periodically.
cxgbe(4): Make sure that the egress queue's cidx is updated periodically
Thu, May 24, 6:44 AM

May 22 2018

np committed rS334058: cxgbe(4): Only valid filters are expected to have a valid tid..
cxgbe(4): Only valid filters are expected to have a valid tid.
May 22 2018, 4:23 PM

May 18 2018

np committed rS333782: cxgbe(4): Implement ifnet callbacks that deal with send tags..
cxgbe(4): Implement ifnet callbacks that deal with send tags.
May 18 2018, 6:09 AM

May 17 2018

np committed rS333704: cxgbe(4): Fix s->neq miscalculation in r333698..
cxgbe(4): Fix s->neq miscalculation in r333698.
May 17 2018, 6:05 AM
np committed rS333698: cxgbe(4): Allocate offload Tx queues when a card has resources.
cxgbe(4): Allocate offload Tx queues when a card has resources
May 17 2018, 1:42 AM
np committed rS333696: cxgbe(4): Add NIC_ETHOFLD to the NIC capabilities allowed by the driver.
cxgbe(4): Add NIC_ETHOFLD to the NIC capabilities allowed by the driver
May 17 2018, 12:53 AM

May 16 2018

np committed rS333682: cxgbe(4): Fall back to a failsafe configuration built into the firmware.
cxgbe(4): Fall back to a failsafe configuration built into the firmware
May 16 2018, 5:55 PM

May 15 2018

np committed rS333652: cxgbe(4): Add support for two more flash parts..
cxgbe(4): Add support for two more flash parts.
May 15 2018, 10:26 PM
np committed rS333650: cxgbe(4): Claim some more T5 and T6 boards..
cxgbe(4): Claim some more T5 and T6 boards.
May 15 2018, 9:55 PM
np committed rS333642: MFC r331340, r331342, r331472, r332050, r333276, r333448:.
MFC r331340, r331342, r331472, r332050, r333276, r333448:
May 15 2018, 6:41 PM
np committed rS333621: cxgbetool(8): Provide user interface for hashfilters, hardware NAT, and.
cxgbetool(8): Provide user interface for hashfilters, hardware NAT, and
May 15 2018, 4:31 AM
np committed rS333620: cxgbe(4): Filtering related features and fixes..
cxgbe(4): Filtering related features and fixes.
May 15 2018, 4:24 AM

May 10 2018

np committed rS333472: cxgbe(4): Add fields to support configuration of hardware NAT and.
cxgbe(4): Add fields to support configuration of hardware NAT and
May 10 2018, 8:39 PM
np committed rS333448: cxgbe(4): Disable write-combined doorbells by default..
cxgbe(4): Disable write-combined doorbells by default.
May 10 2018, 6:34 AM
np committed rS333442: cxgbe(4): Determine whether the firmware supports the FILTER2 work.
cxgbe(4): Determine whether the firmware supports the FILTER2 work
May 10 2018, 12:04 AM

May 9 2018

np committed rS333394: cxgbe(4): Add support for hash filters..
cxgbe(4): Add support for hash filters.
May 9 2018, 4:10 AM

May 5 2018

np committed rS333276: cxgbe(4): Update all firmwares to 1.19.1.0..
cxgbe(4): Update all firmwares to 1.19.1.0.
May 5 2018, 8:16 PM

May 1 2018

np added a reviewer for D14969: separate out list manipulation locking from state change in multicast: gnn.
May 1 2018, 9:42 PM
np added reviewers for D14969: separate out list manipulation locking from state change in multicast: rwatson, glebius, bz.
May 1 2018, 9:41 PM
np committed rS333153: cxgbe(4): Move all TCAM filter code into a separate file..
cxgbe(4): Move all TCAM filter code into a separate file.
May 1 2018, 8:17 PM
np accepted D15258: Add netdump hooks for cxgb(4)..
May 1 2018, 8:02 PM
np committed rS333139: cxgbe(4): Destroy the cdev before disabling interrupts in driver detach..
cxgbe(4): Destroy the cdev before disabling interrupts in driver detach.
May 1 2018, 3:00 PM

Apr 30 2018

np committed rS333128: cxgbe(4): Convert ACT_OPEN_RPL to a shared CPL..
cxgbe(4): Convert ACT_OPEN_RPL to a shared CPL.
Apr 30 2018, 9:47 PM
np committed rS333121: cxgbe/t4_tom: Use appropriate macros instead of magic math while.
cxgbe/t4_tom: Use appropriate macros instead of magic math while
Apr 30 2018, 5:33 PM
np committed rS333114: cxgbe(4): Use opaque cookies or tid range-checks to determine the.
cxgbe(4): Use opaque cookies or tid range-checks to determine the
Apr 30 2018, 3:19 PM

Apr 26 2018

np committed rS333043: cxgbe(4): Move release_tid to the base NIC driver for future consumers..
cxgbe(4): Move release_tid to the base NIC driver for future consumers.
Apr 26 2018, 10:04 PM
np committed rS333030: cxgbe(4): Break up alloc_tid_tabs and move the atid routines to the base.
cxgbe(4): Break up alloc_tid_tabs and move the atid routines to the base
Apr 26 2018, 7:00 PM

Apr 19 2018

np committed rS332787: cxgbe(4): Fix bugs in the handling of COP rules that match on VLAN tag..
cxgbe(4): Fix bugs in the handling of COP rules that match on VLAN tag.
Apr 19 2018, 6:10 PM

Apr 15 2018

np committed rS332515: Fix typo in cxgbetool.8..
Fix typo in cxgbetool.8.
Apr 15 2018, 7:23 PM

Apr 14 2018

np committed rS332506: cxgbe(4): Add support for Connection Offload Policy (aka COP)..
cxgbe(4): Add support for Connection Offload Policy (aka COP).
Apr 14 2018, 7:08 PM

Apr 4 2018

np committed rS332050: cxgbe(4): Always display an error message if SIOCSIFFLAGS will leave.
cxgbe(4): Always display an error message if SIOCSIFFLAGS will leave
Apr 4 2018, 10:52 PM

Apr 3 2018

np committed rS331902: cxgbe: Implement tcp_info handler for connections handled by t4_tom..
cxgbe: Implement tcp_info handler for connections handled by t4_tom.
Apr 3 2018, 1:22 AM
np closed D14817: cxgbe/t4_tom: Implement tod_tcp_info for connections handled by t4_tom..
Apr 3 2018, 1:22 AM
np committed rS331901: Add a hook to allow the toedev handling an offloaded connection to.
Add a hook to allow the toedev handling an offloaded connection to
Apr 3 2018, 1:09 AM
np closed D14816: TCP_INFO for offloaded connections..
Apr 3 2018, 1:09 AM

Mar 29 2018

np committed rS331745: Fix RSS build (broken in r331309)..
Fix RSS build (broken in r331309).
Mar 29 2018, 7:48 PM
np committed rS331719: MFC r323006 and r324386..
MFC r323006 and r324386.
Mar 29 2018, 1:21 AM

Mar 28 2018

np added a comment to D14816: TCP_INFO for offloaded connections..

Kevin mentioned offline that he has no objections to this change. Anyone else want to review?

Mar 28 2018, 10:36 PM

Mar 27 2018

np accepted D14871: Use the offload transmit queue to set flags on TLS connections..
Mar 27 2018, 7:00 PM
np committed rS331608: Disconnect iw_cxgb from the build..
Disconnect iw_cxgb from the build.
Mar 27 2018, 5:33 AM
np committed rS331607: Make a private copy of dequeue_socket from existing iwcm in 11 and use.
Make a private copy of dequeue_socket from existing iwcm in 11 and use
Mar 27 2018, 5:25 AM

Mar 26 2018

np committed rS331599: Use soupcall_set/clear because listen-only sockets are available in.
Use soupcall_set/clear because listen-only sockets are available in
Mar 26 2018, 10:40 PM
np updated subscribers of D14817: cxgbe/t4_tom: Implement tod_tcp_info for connections handled by t4_tom..
Mar 26 2018, 4:15 PM
np added a comment to D14816: TCP_INFO for offloaded connections..
In D14816#311651, @kevin.bowling_kev009.com wrote:

This should use some kind of serdes to the toe understanding of tcpi is not dependent on the freebsd understanding of tcpi (which is in flux atm)

Mar 26 2018, 4:14 PM

Mar 24 2018

np created D14817: cxgbe/t4_tom: Implement tod_tcp_info for connections handled by t4_tom..
Mar 24 2018, 2:13 AM
np created D14816: TCP_INFO for offloaded connections..
Mar 24 2018, 2:07 AM
np committed rS331472: cxgbe(4): Always initialize requested_speed to a valid value..
cxgbe(4): Always initialize requested_speed to a valid value.
Mar 24 2018, 1:08 AM

Mar 22 2018

np committed rS331342: cxgbe(4): Do not read MFG diags information from custom boards..
cxgbe(4): Do not read MFG diags information from custom boards.
Mar 22 2018, 4:42 AM
np committed rS331340: cxgbe(4): Tunnel congestion drops on a port should be cleared when the.
cxgbe(4): Tunnel congestion drops on a port should be cleared when the
Mar 22 2018, 2:05 AM
np committed rS331336: Add mergeinfo. This should have been part of r331320..
Add mergeinfo. This should have been part of r331320.
Mar 22 2018, 12:53 AM

Mar 21 2018

np committed rS331320: MFC r328315:.
MFC r328315:
Mar 21 2018, 8:13 PM
np committed rS331318: MFC r326169 (cxgbe portion)..
MFC r326169 (cxgbe portion).
Mar 21 2018, 6:58 PM
np committed rS331317: MFC r323082:.
MFC r323082:
Mar 21 2018, 6:39 PM
np committed rS331316: MFC r320418. Note that the socket lock _is_ the same as so_rcv's lock.
MFC r320418. Note that the socket lock _is_ the same as so_rcv's lock
Mar 21 2018, 6:38 PM
np committed rS331315: Back out r329017 and r329391, which were direct commits to stable/11..
Back out r329017 and r329391, which were direct commits to stable/11.
Mar 21 2018, 6:33 PM

Mar 14 2018

np committed rS330887: cxgbetool(8): Add the ability to decode hardware TCBs..
cxgbetool(8): Add the ability to decode hardware TCBs.
Mar 14 2018, 12:05 AM

Mar 12 2018

np accepted D14529: Support for TLS offload of TOE connections on T6 adapters..
Mar 12 2018, 6:39 PM

Mar 8 2018

np committed rS330626: MFC r322659 (by glebius):.
MFC r322659 (by glebius):
Mar 8 2018, 1:03 AM

Mar 3 2018

np committed rS330310: MFC r321105:.
MFC r321105:
Mar 3 2018, 3:12 AM
np committed rS330308: MFC r328315:.
MFC r328315:
Mar 3 2018, 2:40 AM
np committed rS330307: MFC r319506, r319872, r321063, r321103, r321179, r321390, r321435,.
MFC r319506, r319872, r321063, r321103, r321179, r321390, r321435,
Mar 3 2018, 2:31 AM
np committed rS330302: MFC r328314:.
MFC r328314:
Mar 3 2018, 12:23 AM
np committed rS330301: MFC r323221:.
MFC r323221:
Mar 3 2018, 12:10 AM

Feb 20 2018

np committed rS329675: Catch up with the removal of nktr_slot_flags from upstream netmap. No.
Catch up with the removal of nktr_slot_flags from upstream netmap. No
Feb 20 2018, 9:43 PM
np accepted D14452: CXGBE: implement prefetch on non-Intel architectures.

I wonder what __builtin_prefetch does on i386/amd64. It may be possible to use it unconditionally, and not just for !(i386|amd64).

Feb 20 2018, 6:33 PM

Feb 16 2018

np committed rS329391: iw_cxgbe: Follow-up fix to r329017, which updated the code associated.
iw_cxgbe: Follow-up fix to r329017, which updated the code associated
Feb 16 2018, 6:23 PM

Feb 8 2018

np committed rS329017: iw_cxgbe: Manually backport changes related to QP flush. This fixes a.
iw_cxgbe: Manually backport changes related to QP flush. This fixes a
Feb 8 2018, 2:39 PM

Feb 7 2018

np committed rS328994: iw_cxgbe: Remove declaration of a function that no longer exists..
iw_cxgbe: Remove declaration of a function that no longer exists.
Feb 7 2018, 8:13 PM

Jan 26 2018

np committed rS328423: cxgbe(4): Accept old names of a couple of tunables..
cxgbe(4): Accept old names of a couple of tunables.
Jan 26 2018, 12:46 AM
np committed rS328420: cxgbe(4): Do not display harmless warning in non-debug builds..
cxgbe(4): Do not display harmless warning in non-debug builds.
Jan 26 2018, 12:03 AM

Jan 24 2018

np committed rS328315: cxgb(4): Validate offset/len in the GET_EEPROM ioctl..
cxgb(4): Validate offset/len in the GET_EEPROM ioctl.
Jan 24 2018, 5:16 AM
np closed D14009: Do not generate illegal mbuf chains during IP fragment reassembly..
Jan 24 2018, 5:09 AM
np committed rS328314: Do not generate illegal mbuf chains during IP fragment reassembly. Only.
Do not generate illegal mbuf chains during IP fragment reassembly. Only
Jan 24 2018, 5:09 AM

Jan 22 2018

np added a comment to D14009: Do not generate illegal mbuf chains during IP fragment reassembly..

ugh. I still need reviewers for this. I accidentally accepted it as myself and on behalf of network.

Jan 22 2018, 5:53 PM
np resigned from D14009: Do not generate illegal mbuf chains during IP fragment reassembly..
Jan 22 2018, 5:50 PM
np accepted D14009: Do not generate illegal mbuf chains during IP fragment reassembly..
In D14009#293983, @ae wrote:

I think the description that you gave in IRC was better :)
I.e. a !WRITABLE mbuf is reflected by ICMP code.

Jan 22 2018, 5:50 PM

Jan 21 2018

np created D14009: Do not generate illegal mbuf chains during IP fragment reassembly..
Jan 21 2018, 8:22 PM