History log of /freebsd/usr.sbin/cxgbetool/cxgbetool.8 (Results 1 – 19 of 19)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 34fbc9e4 10-Dec-2024 John Baldwin <jhb@FreeBSD.org>

cxgbetool.8: Consistently use .Cm for loader tunables

Sponsored by: Chelsio Communications


# 90652188 10-Dec-2024 John Baldwin <jhb@FreeBSD.org>

cxgbe: Tidy TOE tunables under hw.cxgbe

- Only two of these tunables are used for RATELIMIT without
TCP_OFFLOAD.

- Mark t4_tmr_idx_ofld and t4_pktc_idx_ofld static.

- Move hw.cxgbe.cop_managed_o

cxgbe: Tidy TOE tunables under hw.cxgbe

- Only two of these tunables are used for RATELIMIT without
TCP_OFFLOAD.

- Mark t4_tmr_idx_ofld and t4_pktc_idx_ofld static.

- Move hw.cxgbe.cop_managed_offloading under hw.cxgbe.toe since it is
specific to TOE.

Reviewed by: np
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D47765

show more ...


Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0
# 811a82d5 15-Apr-2022 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): User interface to round-robin queue selection via COP.

Queue "roundrobin" in a COP rule means the driver should select queues
for new tids in a round-robin manner.

Reviewed by: jhb@
M

cxgbetool(8): User interface to round-robin queue selection via COP.

Queue "roundrobin" in a COP rule means the driver should select queues
for new tids in a round-robin manner.

Reviewed by: jhb@
MFC after: 1 week
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D34922

show more ...


# 28a6b247 27-Mar-2022 Gordon Bergling <gbe@FreeBSD.org>

cxgbetool(8): Fix a typo in the man page

- s/begining/beginning/

MFC after: 3 days


Revision tags: release/12.3.0
# ac02945f 24-May-2021 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): add a 'clip' subcommand to deal with the CLIP table.

MFC after: 2 weeks
Sponsored by: Chelsio Communications


Revision tags: release/13.0.0, release/12.2.0
# 2911dc6c 10-Oct-2020 Gordon Bergling <gbe@FreeBSD.org>

cxgbetool(8): Remove dublicate word 'whether'

MFC after: 1 week


Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0
# 01d4e214 05-Oct-2018 Glen Barber <gjb@FreeBSD.org>

MFH r338661 through r339200.

Sponsored by: The FreeBSD Foundation


# ce44d808 27-Sep-2018 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r338731 through r338987.


# 1e168376 22-Sep-2018 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): The VLAN tag provided in the action for a filter must be prefixed
with either '=' or '+'. Fix the description of the parameter in the man page
while here.

Approved by: re@ (kib@)
Spon

cxgbetool(8): The VLAN tag provided in the action for a filter must be prefixed
with either '=' or '+'. Fix the description of the parameter in the man page
while here.

Approved by: re@ (kib@)
Sponsored by: Chelsio Communications

show more ...


# 93dcd077 19-Sep-2018 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): Clarify the meaning of the "queue" parameter used to steer
traffic to a particular queue.

Submitted by: Krishnamraju Eraparaju @ Chelsio
Approved by: re@ (kib@)


# 14b841d4 11-Aug-2018 Kyle Evans <kevans@FreeBSD.org>

MFH @ r337607, in preparation for boarding


# f9c0a512 10-Aug-2018 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r337286 through r337585.


# 6ba81353 09-Aug-2018 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): Userspace part of support for high priority filters on T6+.

MFC after: 1 week
Sponsored by: Chelsio Communications


Revision tags: release/11.2.0
# 36ea2fe3 15-May-2018 Navdeep Parhar <np@FreeBSD.org>

cxgbetool(8): Provide user interface for hashfilters, hardware NAT, and
other filtering related features that were recently added to the driver.

Sponsored by: Chelsio Communications


# 0d7404ba 15-Apr-2018 Navdeep Parhar <np@FreeBSD.org>

Fix typo in cxgbetool.8.


# 1131c927 14-Apr-2018 Navdeep Parhar <np@FreeBSD.org>

cxgbe(4): Add support for Connection Offload Policy (aka COP).

COP allows fine-grained control on whether to offload a TCP connection
using t4_tom, and what settings to apply to a connection selecte

cxgbe(4): Add support for Connection Offload Policy (aka COP).

COP allows fine-grained control on whether to offload a TCP connection
using t4_tom, and what settings to apply to a connection selected for
offload. t4_tom must still be loaded and IFCAP_TOE must still be
enabled for full TCP offload to take place on an interface. The
difference is that IFCAP_TOE used to be the only knob and would enable
TOE for all new connections on the inteface, but now the driver will
also consult the COP, if any, before offloading to the hardware TOE.

A policy is a plain text file with any number of rules, one per line.
Each rule has a "match" part consisting of a socket-type (L = listen,
A = active open, P = passive open, D = don't care) and a pcap-filter(7)
expression, and a "settings" part that specifies whether to offload the
connection or not and the parameters to use if so. The general format
of a rule is: [socket-type] expr => settings

Example. See cxgbetool(8) for more information.
[L] ip && port http => offload
[L] port 443 => !offload
[L] port ssh => offload
[P] src net 192.168/16 && dst port ssh => offload !nagle !timestamp cong newreno
[P] dst port ssh => offload !nagle ecn cong tahoe
[P] dst port http => offload
[A] dst port 443 => offload tls
[A] dst net 192.168/16 => offload !timestamp cong highspeed

The driver processes the rules for each new listen, active open, or
passive open and stops at the first match. There is an implicit rule at
the end of every policy that prohibits offload when no rule in the
policy matches:
[D] all => !offload

This is a reworked and expanded version of a patch submitted by
Krishnamraju Eraparaju @ Chelsio.

Sponsored by: Chelsio Communications

show more ...


Revision tags: release/10.4.0, release/11.1.0
# 59daefd7 06-Mar-2017 Enji Cooper <ngie@FreeBSD.org>

Fix some trivial manlint warnings

Sentences should begin on new lines, per manlint.

Bump .Dd for the change

MFC after: 1 month
Reviewed by: bcr
Reported by: make manlint
Sponsored by: Dell EMC Isi

Fix some trivial manlint warnings

Sentences should begin on new lines, per manlint.

Bump .Dd for the change

MFC after: 1 month
Reviewed by: bcr
Reported by: make manlint
Sponsored by: Dell EMC Isilon

show more ...


# 54912308 03-Mar-2017 Navdeep Parhar <np@FreeBSD.org>

Add cxgbetool(8) to the base system.

Move cxgbetool from tools/tools to usr.sbin. Compile and install it on
platforms where cxgbe(4) is built by default. Knobs (WITH_CXGBETOOL and
WITHOUT_CXGBETOOL

Add cxgbetool(8) to the base system.

Move cxgbetool from tools/tools to usr.sbin. Compile and install it on
platforms where cxgbe(4) is built by default. Knobs (WITH_CXGBETOOL and
WITHOUT_CXGBETOOL) have been added so that the user can override the
default setting.

Reviewed by: ngie@, gnn@, bdrewery@
MFC after: 1 month
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D9854

show more ...