From f07d91ba37cc22006413e80eefdc8d9a4b72b36b Mon Sep 17 00:00:00 2001 From: David Bryant Date: Sun, 11 Dec 2022 16:29:49 -0600 Subject: Corrected idiom in section about "arpd". Corrected spelling of "front end" -- it's twp words, not one. Changed square brackets to parentheses; square brackets should only be used to delimit editorial remarks. Removed one definite article referring to the plural; "the" implies a single object. Changed "amount" to "number". In English, an amount refers to a continuous quantity, while a number refers to discrete objects (like networking packetts). Added a qualifier in the description of "ip": the list of commands is not exhaustive. Modified a few program descriptons to improve consistency of style. Changed QOS and COS to QoS and CoS after researching these abbreviations on the internet. "Quality of Service" and "Class of Service" appear, to me, to be the most common way of writing these phrases. --- chapter08/iproute2.xml | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) (limited to 'chapter08/iproute2.xml') diff --git a/chapter08/iproute2.xml b/chapter08/iproute2.xml index 25e7e81be..d57e4725c 100644 --- a/chapter08/iproute2.xml +++ b/chapter08/iproute2.xml @@ -42,12 +42,12 @@ Installation of IPRoute2 The arpd program included in this package will not - be built since it is dependent on Berkeley DB, which is not installed in - LFS. However, a directory for arpd and a man page will still - be installed. Prevent this by running the commands below. - If the arpd binary is needed, - instructions for compiling Berkeley DB can be found in the BLFS Book at - . + be built since it depends on Berkeley DB, which is not installed in + LFS. However, a directory and a man page for arpd will still + be installed. Prevent this by running the commands shown below. + (If the arpd program is needed, + instructions for compiling Berkeley DB can be found in the BLFS book at + .) sed -i /ARPD/d Makefile @@ -129,7 +129,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; genl - Generic netlink utility frontend + Generic netlink utility front end genl @@ -140,9 +140,9 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;ifcfg A shell script wrapper for the ip command - [Note that it requires the arping and + (Note that this script requires the arping and rdisk programs from the - iputils package found at .] + iputils package found at .) ifcfg @@ -152,8 +152,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; ifstat - Shows the interface statistics, including the amount of - transmitted and received packets by interface + Shows interface statistics, including the number of + packets transmitted and received, by interface ifstat @@ -163,7 +163,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; ip - The main executable. It has several different functions: + The main executable. It has several different functions, including these: ip link <device> allows users to look at the state of devices and to make changes @@ -213,7 +213,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; nstat - Shows network statistics + Displays network statistics nstat @@ -223,7 +223,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; routef - A component of ip route. This is for flushing + A component of ip route, for flushing the routing tables routef @@ -234,7 +234,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; routel - A component of ip route. This is for listing + A component of ip route, for listing the routing tables routel @@ -266,7 +266,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; rtpr - Converts the output of ip -o back into a + Converts the output of ip -o into a readable form rtpr @@ -295,25 +295,26 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; + tc - Traffic Controlling Executable; this is for Quality Of Service - (QOS) and Class Of Service (COS) implementations + Traffic control for Quality of Service + (QoS) and Class of Service (CoS) implementations - tc qdisc allows users to setup the queueing + tc qdisc allows users to set up the queueing discipline - tc class allows users to setup classes based + tc class allows users to set up classes based on the queuing discipline scheduling tc estimator allows users to estimate the - network flow into a network + data flow through a network - tc filter allows users to setup the QOS/COS + tc filter allows users to set up the QoS/CoS packet filtering - tc policy allows users to setup the QOS/COS + tc policy allows users to set up the QoS/CoS policies tc -- cgit v1.2.3-54-g00ecf From c1a6bf9b71a7a8d9d00d9e30ee566feb8247cc80 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 12 Dec 2022 20:24:12 +0800 Subject: iproute2: ifcfg and routef are gone Link: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=adddf30cd85fc0191450218905b37a29814d35a2 Link: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=1eaebad2c536b9ef9bd047a45438ae7ed273ee91 --- chapter08/iproute2.xml | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) (limited to 'chapter08/iproute2.xml') diff --git a/chapter08/iproute2.xml b/chapter08/iproute2.xml index d57e4725c..878ae22ed 100644 --- a/chapter08/iproute2.xml +++ b/chapter08/iproute2.xml @@ -93,8 +93,8 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;Installed directories - bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, - nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, + bridge, ctstat (link to lnstat), genl, ifstat, ip, lnstat, + nstat, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, and tc /etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version; @@ -136,19 +136,6 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; - - ifcfg - - A shell script wrapper for the ip command - (Note that this script requires the arping and - rdisk programs from the - iputils package found at .) - - ifcfg - - - - ifstat @@ -220,17 +207,6 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; - - routef - - A component of ip route, for flushing - the routing tables - - routef - - - - routel -- cgit v1.2.3-54-g00ecf From 258e50e86f11d4ec2064fcdb403c5a7dc992a891 Mon Sep 17 00:00:00 2001 From: David Bryant Date: Mon, 12 Dec 2022 11:48:42 -0600 Subject: Modified list of tc subcommands to match the man page. Note that the help screen doesn't match the man page. Also, there's an action ("tc chain") in the synopsis section that is not further explained in the body of man tc. Documentation may be inaccurate. --- chapter08/iproute2.xml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'chapter08/iproute2.xml') diff --git a/chapter08/iproute2.xml b/chapter08/iproute2.xml index 878ae22ed..bfc25331a 100644 --- a/chapter08/iproute2.xml +++ b/chapter08/iproute2.xml @@ -271,7 +271,6 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version; - tc @@ -284,14 +283,12 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;tc class allows users to set up classes based on the queuing discipline scheduling - tc estimator allows users to estimate the - data flow through a network - tc filter allows users to set up the QoS/CoS packet filtering - - tc policy allows users to set up the QoS/CoS - policies + + tc monitor can be used to view changes + made to Traffic Control in the kernel. + tc -- cgit v1.2.3-54-g00ecf