From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Brivio To: passt-dev@passt.top Subject: [PATCH 18/24] README: Avoid "here" links Date: Fri, 25 Mar 2022 23:52:54 +0100 Message-ID: <20220325225300.2803584-19-sbrivio@redhat.com> In-Reply-To: <20220325225300.2803584-1-sbrivio@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3878488947242106957==" --===============3878488947242106957== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable They look a bit lame: rephrase sentences to avoid them. Signed-off-by: Stefano Brivio --- README.md | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 8e07fb1..632ddd1 100644 --- a/README.md +++ b/README.md @@ -221,8 +221,9 @@ is needed as _passt_ runs without the `CAP_NET_RAW` capab= ility: it can't create raw IP sockets on the pod, and therefore needs to map packets at Layer-2 to Layer-4 sockets offered by the host kernel. =20 -The problem and this approach are illustrated in more detail, with diagrams, -[here](https://gitlab.com/abologna/kubevirt-and-kvm/-/blob/master/Networking= .md). +See also a +[detailed illustration](https://gitlab.com/abologna/kubevirt-and-kvm/-/blob/= master/Networking.md) +of the problem and what lead to this approach. =20 ### pasta =20 @@ -294,8 +295,8 @@ speeding up local connections, and usually requiring NAT.= _pasta_: * =F0=9F=9B=A0=EF=B8=8F ~5 000 LoC target * =E2=8C=9A [fuzzing](https://bugs.passt.top/show_bug.cgi?id=3D9), _packetdr= ill_ tests * =E2=8C=9A stricter [synflood protection](https://bugs.passt.top/show_bug.c= gi?id=3D10) -* =F0=9F=92=A1 [your](https://lists.passt.top/) [ideas](https://bugs.passt.t= op/) - [here](https://chat.passt.top) +* =F0=9F=92=A1 [add](https://lists.passt.top/) [your](https://bugs.passt.top= /) + [ideas](https://chat.passt.top) =20 ### Configurability * =E2=9C=85 all addresses, ports, port ranges @@ -304,8 +305,8 @@ speeding up local connections, and usually requiring NAT.= _pasta_: * =E2=9C=85 _pasta_: auto-detection of bound ports * =F0=9F=9B=A0 run-time configuration of port ranges without autodetection * =F0=9F=9B=A0 configuration of port ranges for autodetection -* =F0=9F=92=A1 [your](https://lists.passt.top/) [ideas](https://bugs.passt.t= op/) - [here](https://chat.passt.top) +* =F0=9F=92=A1 [add](https://lists.passt.top/) [your](https://bugs.passt.top= /) + [ideas](https://chat.passt.top) =20 ### Performance * =E2=9C=85 maximum two (cache hot) copies on every data path @@ -416,9 +417,9 @@ destination address translated to the loopback address. ## Protocols =20 _passt_ and _pasta_ support TCP, UDP and ICMP/ICMPv6 echo (requests and -replies). More details about the TCP implementation are available -[here](/passt/tree/tcp.c), and for the UDP -implementation [here](/passt/tree/udp.c). +replies). More details about the TCP implementation are described in the +[theory of operation](/passt/tree/tcp.c), and similarly for +[UDP](/passt/tree/udp.c). =20 An IGMP/MLD proxy is currently work in progress. =20 @@ -506,7 +507,7 @@ if (getComputedStyle(document.getElementById('ci'))['visi= bility'] =3D=3D "visible")

Continuous integration test run<= /a>

=20 -Test logs [here](/builds/latest/test/). +See also the [test logs](/builds/latest/test/). =20 ## Performance =20 @@ -522,11 +523,10 @@ Test logs [here](/builds/latest/test/). cd passt make =20 - * alternatively, static builds for x86_64 as of the latest commit are al= so - available for convenience [here](/builds/latest/x86_64/). Convenience, - non-official packages for Debian (and derivatives) and RPM-based - distributions are also available there. These binaries and packages are - simply built with: + * alternatively, [static builds]((/builds/latest/x86_64/) for x86_64 as = of + the latest commit are also available for convenience. Non-official + packages for Debian (and derivatives) and RPM-based distributions are = also + available there. These binaries and packages are simply built with: =20 make pkgs =20 @@ -581,11 +581,10 @@ Test logs [here](/builds/latest/test/). cd passt make =20 - * alternatively, static builds for x86_64 as of the latest commit are al= so - available for convenience [here](/builds/latest/x86_64/). Convenience, - non-official packages for Debian (and derivatives) and RPM-based - distributions are also available there. These binaries and packages are - simply built with: + * alternatively, [static builds]((/builds/latest/x86_64/) for x86_64 as = of + the latest commit are also available for convenience. Non-official + packages for Debian (and derivatives) and RPM-based distributions are = also + available there. These binaries and packages are simply built with: =20 make pkgs =20 --=20 2.35.1 --===============3878488947242106957==--