lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1452217843-18254-1-git-send-email-jesse.brandeburg@intel.com>
Date:	Thu,  7 Jan 2016 17:50:43 -0800
From:	Jesse Brandeburg <jesse.brandeburg@...el.com>
To:	ben@...adent.org.uk
Cc:	netdev@...r.kernel.org, bwh@...nel.org
Subject: [PATCH v1] ethtool: properly indent man sub-options

The ethtool.8 file was full of lots of incorrectly indented
bits.  This fixes the arguments to options to be indented in
a visually appealing way.

Before:
       -K --features --offload
              Changes the offload parameters and other features of the
              specified network device.  The following feature names
              are built-in and others may be defined by the kernel.

       rx on|off
              Specifies whether RX checksumming should be enabled.

       tx on|off
              Specifies whether TX checksumming should be enabled.

After:
       -K --features --offload
              Changes  the  offload parameters and other features of the
              specified network device.  The following feature names are
              built-in and others may be defined by the kernel.

           rx on|off
                  Specifies whether RX checksumming should be enabled.

           tx on|off
                  Specifies whether TX checksumming should be enabled.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@...el.com>
---
 ethtool.8.in | 41 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 37 insertions(+), 4 deletions(-)

diff --git a/ethtool.8.in b/ethtool.8.in
index eeffa70..38739c7 100644
--- a/ethtool.8.in
+++ b/ethtool.8.in
@@ -365,6 +365,7 @@ Queries the specified Ethernet device for pause parameter information.
 .TP
 .B \-A \-\-pause
 Changes the pause parameters of the specified Ethernet device.
+.RS 4
 .TP
 .A2 autoneg on off
 Specifies whether pause autonegotiation should be enabled.
@@ -374,6 +375,7 @@ Specifies whether RX pause should be enabled.
 .TP
 .A2 tx on off
 Specifies whether TX pause should be enabled.
+.RE
 .TP
 .B \-c \-\-show\-coalesce
 Queries the specified network device for coalescing information.
@@ -386,6 +388,7 @@ Queries the specified network device for rx/tx ring parameter information.
 .TP
 .B \-G \-\-set\-ring
 Changes the rx/tx ring parameters of the specified network device.
+.RS 4
 .TP
 .BI rx \ N
 Changes the number of ring entries for the Rx ring.
@@ -398,6 +401,7 @@ Changes the number of ring entries for the Rx Jumbo ring.
 .TP
 .BI tx \ N
 Changes the number of ring entries for the Tx ring.
+.RE
 .TP
 .B \-i \-\-driver
 Queries the specified network device for associated driver information.
@@ -419,6 +423,14 @@ Retrieves and prints an EEPROM dump for the specified network device.
 When raw is enabled, then it dumps the raw EEPROM data to stdout. The
 length and offset parameters allow dumping certain portions of the EEPROM.
 Default is to dump the entire EEPROM.
+.RS 4
+.TP
+.BI raw \ on|off
+.TP
+.BI offset \ N
+.TP
+.BI length \ N
+.RE
 .TP
 .B \-E \-\-change\-eeprom
 If value is specified, changes EEPROM byte for the specified network device.
@@ -436,6 +448,7 @@ offload and other features.
 Changes the offload parameters and other features of the specified
 network device.  The following feature names are built-in and others
 may be defined by the kernel.
+.RS 4
 .TP
 .A2 rx on off
 Specifies whether RX checksumming should be enabled.
@@ -472,14 +485,17 @@ Specifies whether Rx ntuple filters and actions should be enabled
 .TP
 .A2 rxhash on off
 Specifies whether receive hashing offload should be enabled
+.RE
 .TP
 .B \-p \-\-identify
 Initiates adapter-specific action intended to enable an operator to
 easily identify the adapter by sight.  Typically this involves
 blinking one or more LEDs on the specific network port.
+.RS 4
 .TP
-.B N
+.BN
 Length of time to perform phys-id, in seconds.
+.RE
 .TP
 .B \-P \-\-show\-permaddr
 Queries the specified network device for permanent hardware address.
@@ -494,6 +510,7 @@ statistics.
 .TP
 .B \-t \-\-test
 Executes adapter selftest on the specified network device. Possible test modes are:
+.RS 4
 .TP
 .B offline
 Perform full set of tests, possibly interrupting normal operation
@@ -505,12 +522,14 @@ Perform limited set of tests, not interrupting normal operation,
 .B external_lb
 Perform full set of tests, as for \fBoffline\fR, and additionally an
 external-loopback test.
+.RE
 .TP
 .B \-s \-\-change
 Allows changing some or all settings of the specified network device.
 All following options only apply if
 .B \-s
 was specified.
+.RS 4
 .TP
 .BI speed \ N
 Set speed in Mb/s.
@@ -620,11 +639,13 @@ wol	0x4000  Wake-on-LAN status
 .TE
 .PP
 The precise meanings of these type flags differ between drivers.
+.RE
 .PD
 .RE
 .TP
 .B \-n \-u \-\-show\-nfc \-\-show\-ntuple
 Retrieves receive network flow classification options or rules.
+.RS 4
 .TP
 .BR rx\-flow\-hash \ \*(FL
 Retrieves the hash options for the specified flow type.
@@ -645,11 +666,13 @@ sctp6	SCTP over IPv6
 .TP
 .BI rule \ N
 Retrieves the RX classification rule with the given ID.
+.RE
 .PD
 .RE
 .TP
 .B \-N \-U \-\-config\-nfc \-\-config\-ntuple
 Configures receive network flow classification options or rules.
+.RS 4
 .TP
 .BR rx\-flow\-hash \ \*(FL \: \*(HO
 Configures the hash options for the specified flow type.
@@ -688,7 +711,6 @@ mask may be specified immediately after the value using the \fBm\fR
 keyword, or separately using the field name keyword with \fB-mask\fR
 appended, e.g. \fBsrc-mask\fR.
 .PD
-.RE
 .TP
 .BR src \ \*(MA\ [ m \ \*(MA]
 Includes the source MAC address, specified as 6 bytes in hexadecimal
@@ -769,6 +791,7 @@ of the rule ordering process.
 .TP
 .BI delete \ N
 Deletes the RX classification rule with the given ID.
+.RE
 .TP
 .B \-w \-\-get\-dump
 Retrieves and prints firmware dump for the specified network device.
@@ -790,6 +813,7 @@ Retrieves the receive flow hash indirection table and/or RSS hash key.
 .TP
 .B \-X \-\-set\-rxfh\-indir \-\-rxfh
 Configures the receive flow hash indirection table and/or RSS hash key.
+.RS 4
 .TP
 .BI hkey
 Sets RSS hash key of the specified network device. RSS hash key should be of device supported length.
@@ -804,10 +828,12 @@ between the first \fIN\fR receive queues.
 Sets the receive flow hash indirection table to spread flows between
 receive queues according to the given weights.  The sum of the weights
 must be non-zero and must not exceed the size of the indirection table.
+.RE
 .TP
 .B \-f \-\-flash
 Write a firmware image to flash or other non-volatile memory on the
 device.
+.RS 4
 .TP
 .I file
 Specifies the filename of the firmware image.  The firmware must first
@@ -819,8 +845,8 @@ If the device stores multiple firmware images in separate regions of
 non-volatile memory, this parameter may be used to specify which
 region is to be written.  The default is 0, requesting that all
 regions are written.  All other values are driver-dependent.
-.PD
 .RE
+.PD
 .TP
 .B \-l \-\-show\-channels
 Queries the specified network device for the numbers of channels it has.
@@ -828,6 +854,7 @@ A channel is an IRQ and the set of queues that can trigger that IRQ.
 .TP
 .B \-L \-\-set\-channels
 Changes the numbers of channels of the specified network device.
+.RS 4
 .TP
 .BI rx \ N
 Changes the number of channels with only receive queues.
@@ -840,6 +867,7 @@ Changes the number of channels used only for other purposes e.g. link interrupts
 .TP
 .BI combined \ N
 Changes the number of multi-purpose channels.
+.RE
 .TP
 .B \-m \-\-dump\-module\-eeprom \-\-module\-info
 Retrieves and if possible decodes the EEPROM from plugin modules, e.g SFP+, QSFP.
@@ -853,10 +881,12 @@ network device driver.
 .TP
 .B \-\-set\-priv\-flags
 Sets the device's private flags as specified.
+.RS 4
 .PP
 .I flag
 .A1 on off
 Sets the state of the named private flag.
+.RE
 .TP
 .B \-\-show\-eee
 Queries the specified network device for its support of Energy-Efficient
@@ -864,6 +894,7 @@ Ethernet (according to the IEEE 802.3az specifications)
 .TP
 .B \-\-set\-eee
 Sets the device EEE behaviour.
+.RS 4
 .TP
 .A2 eee on off
 Enables/disables the device support of EEE.
@@ -879,6 +910,7 @@ Values are as for
 .BI tx-timer \ N
 Sets the amount of time the device should stay in idle mode prior to asserting
 its Tx LPI (in microseconds). This has meaning only when Tx LPI is enabled.
+.RE
 .SH BUGS
 Not supported (in part or whole) on all network drivers.
 .SH AUTHOR
@@ -894,7 +926,8 @@ Eli Kupermann,
 Scott Feldman,
 Andi Kleen,
 Alexander Duyck,
-Sucheta Chakraborty.
+Sucheta Chakraborty,
+Jesse Brandeburg.
 .SH AVAILABILITY
 .B ethtool
 is available from
-- 
1.8.3.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ