Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

np committed rS338762: cxgbetool(8): Clarify the meaning of the "queue" parameter used to steer.
cxgbetool(8): Clarify the meaning of the "queue" parameter used to steer
Tue, Sep 18, 10:41 PM
np committed rS338761: cxgbe(4): Enable TXRTLMT by default when the feature is available in the.
cxgbe(4): Enable TXRTLMT by default when the feature is available in the
Tue, Sep 18, 9:34 PM

Thu, Sep 13

np committed rS338669: cxgbe(4): Use the correct number of parameters when querying the tid.
cxgbe(4): Use the correct number of parameters when querying the tid
Thu, Sep 13, 10:58 PM
np committed rS338652: cxgbe/iw_cxgbe: Fix reported build breakage when the kernel.
cxgbe/iw_cxgbe: Fix reported build breakage when the kernel
Thu, Sep 13, 4:27 PM

Wed, Aug 29

np committed rS338366: cxgbe/iw_cxgbe: Fix iWARP RDMA + VIMAGE operation by setting the VNET.
cxgbe/iw_cxgbe: Fix iWARP RDMA + VIMAGE operation by setting the VNET
Wed, Aug 29, 4:38 AM

Tue, Aug 28

np committed rS338355: cxgbe/tom: Unregister shared CPL handlers on module unload. This fixes.
cxgbe/tom: Unregister shared CPL handlers on module unload. This fixes
Tue, Aug 28, 6:16 PM

Fri, Aug 24

np closed D16887: Unbreak VLANs after r337943..
Fri, Aug 24, 9:48 PM
np committed rS338305: Unbreak VLANs after r337943..
Unbreak VLANs after r337943.
Fri, Aug 24, 9:48 PM
np added a comment to D16808: fix vlan locking to permit sx acquisition in ioctl calls.

I tried the latest diff and ran into an assertion on VLAN creation:

Fri, Aug 24, 8:47 PM
np added inline comments to D16887: Unbreak VLANs after r337943..
Fri, Aug 24, 8:18 PM
np created D16887: Unbreak VLANs after r337943..
Fri, Aug 24, 7:48 PM

Thu, Aug 23

np committed rS338254: cxgbe(4): Use fcmpset instead of cmpset when appropriate..
cxgbe(4): Use fcmpset instead of cmpset when appropriate.
Thu, Aug 23, 4:24 PM
np committed rS338218: cxgbev(4): Updates to the VF driver to cope with recent ifmedia and.
cxgbev(4): Updates to the VF driver to cope with recent ifmedia and
Thu, Aug 23, 12:58 AM

Tue, Aug 21

np committed rS338166: cxgbe(4): Be explicit about ignoring the return value of cmpset in some.
cxgbe(4): Be explicit about ignoring the return value of cmpset in some
Tue, Aug 21, 11:33 PM
np committed rS338161: cxgbe/tom: Make sure 'matched' is always initialized before use..
cxgbe/tom: Make sure 'matched' is always initialized before use.
Tue, Aug 21, 10:19 PM
np committed rS338160: cxgbe(4): Do not leak memory in case of errors during VI initialization..
cxgbe(4): Do not leak memory in case of errors during VI initialization.
Tue, Aug 21, 10:16 PM
np committed rS338159: cxgbe(4): Make it clear that VI_INIT_DONE implies vi->ntxq > 0, and so.
cxgbe(4): Make it clear that VI_INIT_DONE implies vi->ntxq > 0, and so
Tue, Aug 21, 9:42 PM
np committed rS338158: cxgbe(4): Check the RO bit properly before disabling relaxed ordering..
cxgbe(4): Check the RO bit properly before disabling relaxed ordering.
Tue, Aug 21, 9:33 PM
np committed rS338156: cxgbe(4): Avoid overflow while calculating channel rate..
cxgbe(4): Avoid overflow while calculating channel rate.
Tue, Aug 21, 9:10 PM
np accepted D16835: KASSERT: Make runtime optionality optional.
Tue, Aug 21, 8:56 PM

Mon, Aug 20

np committed rS338119: cxgbe/tom: Provide the hardware tid in tcp_info..
cxgbe/tom: Provide the hardware tid in tcp_info.
Mon, Aug 20, 9:40 PM

Aug 18 2018

np committed rS337996: cxgbe(4): Replace T4_PKT_TIMESTAMP with something slightly less hackish..
cxgbe(4): Replace T4_PKT_TIMESTAMP with something slightly less hackish.
Aug 18 2018, 4:24 AM

Aug 17 2018

np committed rS337987: cxgbe(4): Adjust ntids to account for nhptids in the TOE case too..
cxgbe(4): Adjust ntids to account for nhptids in the TOE case too.
Aug 17 2018, 8:28 PM
np committed rS337986: cxgbe/tom: Put the ifnet or VLAN's PCP value in the 802.1Q tag of frames.
cxgbe/tom: Put the ifnet or VLAN's PCP value in the 802.1Q tag of frames
Aug 17 2018, 7:23 PM
np committed rS337943: if_vlan(4): A VLAN always has a PCP and its ifnet's if_pcp should be set.
if_vlan(4): A VLAN always has a PCP and its ifnet's if_pcp should be set
Aug 17 2018, 1:03 AM

Aug 16 2018

np committed rS337932: Add the ability to look up the 3b PCP of a VLAN interface. Use it in.
Add the ability to look up the 3b PCP of a VLAN interface. Use it in
Aug 16 2018, 11:47 PM
np closed D16752: Add the ability to lookup the 3b PCP of a VLAN interface. Use it in toe_l2_resolve to fill up the complete vtag and not just the vid..
Aug 16 2018, 11:47 PM
np added inline comments to D16752: Add the ability to lookup the 3b PCP of a VLAN interface. Use it in toe_l2_resolve to fill up the complete vtag and not just the vid..
Aug 16 2018, 10:42 PM
np added a comment to D16752: Add the ability to lookup the 3b PCP of a VLAN interface. Use it in toe_l2_resolve to fill up the complete vtag and not just the vid..

I decided to grab the PCP from the ifvlan (like VLAN_TAG does). I believe ifconfig ... vlanpcp <foo> updates this field.
ifconfig ... pcp <foo> updates the if_pcp field but I don't see any code that attempts to keep the ifvlan's pcp
and the ifnet's pcp in sync when the ifnet is a vlan ifnet.

Aug 16 2018, 10:22 PM
np added a comment to D16752: Add the ability to lookup the 3b PCP of a VLAN interface. Use it in toe_l2_resolve to fill up the complete vtag and not just the vid..

This is modeled after VLAN_TAG (which is mislabeled and just returns the
vid instead of the entire tag). I'm ok with changing the behavior of
VLAN_TAG to return the full tag including pcp but I went with a separate
VLAN_PCP to avoid surprising existing users of VLAN_TAG.

Aug 16 2018, 6:55 PM
np created D16752: Add the ability to lookup the 3b PCP of a VLAN interface. Use it in toe_l2_resolve to fill up the complete vtag and not just the vid..
Aug 16 2018, 6:54 PM

Aug 15 2018

np committed rS337873: cxgbe(4): Use VLAN_TRUNKDEV instead of private cookie to figure out the.
cxgbe(4): Use VLAN_TRUNKDEV instead of private cookie to figure out the
Aug 15 2018, 9:24 PM
np committed rS337830: cxgbe(4): Use two hashes instead of a table to keep track of.
cxgbe(4): Use two hashes instead of a table to keep track of
Aug 15 2018, 3:03 AM

Aug 13 2018

np committed rS337722: Whitespace nit in t4_tom.h.
Whitespace nit in t4_tom.h
Aug 13 2018, 7:21 PM

Aug 12 2018

np committed rS337679: Remove unused stuff from iw_cxgbe.h.
Remove unused stuff from iw_cxgbe.h
Aug 12 2018, 3:36 AM

Aug 11 2018

np committed rS337659: cxgbe(4): Move all control queues to the adapter..
cxgbe(4): Move all control queues to the adapter.
Aug 11 2018, 9:10 PM
np committed rS337609: cxgbe(4): Create two variants of service_iq, one for queues with.
cxgbe(4): Create two variants of service_iq, one for queues with
Aug 11 2018, 4:55 AM

Aug 9 2018

np committed rS337553: cxgbe(4): Add a sysctl to control the tx credit reclaim mechanism for.
cxgbe(4): Add a sysctl to control the tx credit reclaim mechanism for
Aug 9 2018, 9:52 PM
np committed rS337550: cxgbe(4): Set fl_pktshift to 0 by default..
cxgbe(4): Set fl_pktshift to 0 by default.
Aug 9 2018, 9:07 PM
np committed rS337540: cxgbe(4): Display pkt-size and burst-size in traffic class parameters..
cxgbe(4): Display pkt-size and burst-size in traffic class parameters.
Aug 9 2018, 2:36 PM
np committed rS337539: cxgbetool(8): Userspace part of support for high priority filters on T6+..
cxgbetool(8): Userspace part of support for high priority filters on T6+.
Aug 9 2018, 2:21 PM
np committed rS337538: cxgbe(4): Add support for high priority filters on T6+. They have their.
cxgbe(4): Add support for high priority filters on T6+. They have their
Aug 9 2018, 2:20 PM

Aug 7 2018

np committed rS337439: cxgbe(4): Allow the driver to specify a burst size when configuring a.
cxgbe(4): Allow the driver to specify a burst size when configuring a
Aug 7 2018, 10:13 PM

Aug 6 2018

np committed rS337398: cxgbe(4): Allow user-configured and driver-configured traffic classes to.
cxgbe(4): Allow user-configured and driver-configured traffic classes to
Aug 6 2018, 11:21 PM
np committed rS337397: cxgbe(4): Break up sysctl_bitfield into 8 bit and 16 bit variants. Have.
cxgbe(4): Break up sysctl_bitfield into 8 bit and 16 bit variants. Have
Aug 6 2018, 9:55 PM
np committed rS337393: Fix typo in cxgbe/t4_tom..
Fix typo in cxgbe/t4_tom.
Aug 6 2018, 7:10 PM

Aug 2 2018

np committed rS337192: cxgbe(4): Improvements in TID management..
cxgbe(4): Improvements in TID management.
Aug 2 2018, 10:52 PM
np committed rS337168: cxgbe(4): Use the tx credit limit for ethofld rather than TOE when.
cxgbe(4): Use the tx credit limit for ethofld rather than TOE when
Aug 2 2018, 7:50 PM

Jul 26 2018

np committed rS336735: cxgbe(4): Consider rateunit before ratemode when displaying information.
cxgbe(4): Consider rateunit before ratemode when displaying information
Jul 26 2018, 7:29 AM
np committed rS336734: cxgbe(4): Better defaults for all cl-rl rate limiters..
cxgbe(4): Better defaults for all cl-rl rate limiters.
Jul 26 2018, 6:42 AM

Jul 25 2018

np committed rS336720: cxgbe(4): Remove useless code that crept in with r336718..
cxgbe(4): Remove useless code that crept in with r336718.
Jul 25 2018, 5:46 PM
np committed rS336719: cxgbetool(8): Require and validate only those inputs that are applicable.
cxgbetool(8): Require and validate only those inputs that are applicable
Jul 25 2018, 5:21 PM
np committed rS336718: cxgbe(4): Validate only those parameters that are relevant to the.
cxgbe(4): Validate only those parameters that are relevant to the
Jul 25 2018, 5:20 PM

Jul 24 2018

np committed rS336667: cxgbe/iw_cxgbe: Do not call soaccept twice on the same socket..
cxgbe/iw_cxgbe: Do not call soaccept twice on the same socket.
Jul 24 2018, 1:13 PM

Jul 10 2018

np committed rS336163: Fix vertical whitespace nit in cxgbe..
Fix vertical whitespace nit in cxgbe.
Jul 10 2018, 6:09 AM
np committed rS336159: cxgbe(4): Add a sysctl to report the chip's microprocessor's load.
cxgbe(4): Add a sysctl to report the chip's microprocessor's load
Jul 10 2018, 3:03 AM

Jul 6 2018

np committed rS336042: cxgbe(4): Assume that any unknown flash on the card is 4MB and has 64KB.
cxgbe(4): Assume that any unknown flash on the card is 4MB and has 64KB
Jul 6 2018, 7:34 PM

Jun 27 2018

np committed rS335701: cxgbe/cxgbei: Fix harmful typo in the iSCSI offload driver..
cxgbe/cxgbei: Fix harmful typo in the iSCSI offload driver.
Jun 27 2018, 2:29 PM
np committed rS335684: cxgbe(4): Do not leak the filters in the hashfilter table on module.
cxgbe(4): Do not leak the filters in the hashfilter table on module
Jun 27 2018, 1:51 AM

Jun 26 2018

np committed rS335680: cxgbetool(8): Reject invalid VLAN values..
cxgbetool(8): Reject invalid VLAN values.
Jun 26 2018, 9:56 PM

Jun 22 2018

np committed rS335561: cxgbe(4): Determine early in the ioctl whether it is allowed to sleep or.
cxgbe(4): Determine early in the ioctl whether it is allowed to sleep or
Jun 22 2018, 8:19 PM

Jun 19 2018

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
Jun 19 2018, 12:50 AM

Jun 15 2018

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
Jun 15 2018, 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
Jun 15 2018, 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.
Jun 15 2018, 6:05 PM

Jun 14 2018

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
Jun 14 2018, 1:27 AM

Jun 12 2018

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

Jun 4 2018

np committed rS334645: cxgbetool: Disallow negative values for numeric parameters..
cxgbetool: Disallow negative values for numeric parameters.
Jun 4 2018, 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
Jun 4 2018, 8:35 PM

Jun 3 2018

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

Jun 1 2018

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
Jun 1 2018, 4:46 PM
np committed rS334467: cxgbe(4): Retire an old check..
cxgbe(4): Retire an old check.
Jun 1 2018, 1:05 AM

May 31 2018

np committed rS334452: cxgbe(4): Add support for SMAC-rewriting filters..
cxgbe(4): Add support for SMAC-rewriting filters.
May 31 2018, 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).
May 31 2018, 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.
May 31 2018, 2:22 AM
np committed rS334409: cxgbe(4): Implement ifm_change callback..
cxgbe(4): Implement ifm_change callback.
May 31 2018, 2:11 AM

May 30 2018

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
May 30 2018, 10:36 PM

May 25 2018

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
May 25 2018, 6:58 PM

May 24 2018

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
May 24 2018, 10:55 AM
np committed rS334143: cxgbe(4): Data path for rate-limited tx..
cxgbe(4): Data path for rate-limited tx.
May 24 2018, 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
May 24 2018, 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
May 24 2018, 8:21 AM
np committed rS334137: cxgbe(4): Fix range checks in is_etid..
cxgbe(4): Fix range checks in is_etid.
May 24 2018, 8:02 AM
np committed rS334136: cxgbe(4): Slightly simpler needs_<foo> functions..
cxgbe(4): Slightly simpler needs_<foo> functions.
May 24 2018, 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
May 24 2018, 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