aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Lungaroni <paolo.lungaroni@uniroma2.it>2023-07-31 20:36:16 +0200
committerStephen Hemminger <stephen@networkplumber.org>2023-08-03 13:01:38 -0700
commit64e8c4b6744e1c91b5e36aa9485645968258b60c (patch)
tree21f763f157e5c95eb9f9f50a50d81bf9030ed692
parent109ddfb4e5252e81e9910ad7ad2c3992ca75c151 (diff)
downloadiproute2-master.tar.gz
seg6: man: ip-link.8: add description of NEXT-C-SID flavor for SRv6 End.X behaviorHEADmaster
This patch extends the manpage by providing the description of NEXT-C-SID support for the SRv6 End.X behavior as defined in RFC 8986 [1]. The code/logic required to handle the "flavors" framework has already been merged into iproute2 by commit: 04a6b456bf74 ("seg6: add support for flavors in SRv6 End* behaviors"). Some examples: ip -6 route add 2001:db8::1 encap seg6local action End.X nh6 fc00::1 flavors next-csid dev eth0 Standard Output: ip -6 route show 2001:db8::1 2001:db8::1 encap seg6local action End.X nh6 fc00::1 flavors next-csid lblen 32 nflen 16 dev eth0 metric 1024 pref medium JSON Output: ip -6 -j -p route show 2001:db8::1 [ { "dst": "2001:db8::1", "encap": "seg6local", "action": "End.X", "nh6": "fc00::1", "flavors": [ "next-csid" ], "lblen": 32, "nflen": 16, "dev": "eth0", "metric": 1024, "flags": [ ], "pref": "medium" } ] [1] - https://datatracker.ietf.org/doc/html/rfc8986 Signed-off-by: Paolo Lungaroni <paolo.lungaroni@uniroma2.it> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
-rw-r--r--man/man8/ip-route.8.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/man/man8/ip-route.8.in b/man/man8/ip-route.8.in
index 76151689b..7a97d7447 100644
--- a/man/man8/ip-route.8.in
+++ b/man/man8/ip-route.8.in
@@ -866,10 +866,16 @@ See \fBFlavors parameters\fR section.
.B End.X nh6
.I NEXTHOP
+.RB [ " flavors "
+.IR FLAVORS " ] "
- Regular SRv6 processing as intermediate segment endpoint.
Additionally, forward processed packets to given next-hop.
This action only accepts packets with a non-zero Segments Left
-value. Other matching packets are dropped.
+value. Other matching packets are dropped. The presence of flavors
+can change the regular processing of an End.X behavior according to
+the user-provided Flavor operations and information carried in the packet.
+See \fBFlavors parameters\fR section.
+
.B End.DX6 nh6
.I NEXTHOP
@@ -977,7 +983,7 @@ subset of the existing behaviors.
removes (i.e. pops) the SRH from the IPv6 header.
The PSP operation takes place only at a penultimate SR Segment Endpoint node
(e.g., the Segment Left must be one) and does not happen at non-penultimate
-endpoint nodes.
+endpoint nodes. This flavor is currently only supported by End behavior.
.B usp
- Ultimate Segment Pop of the SRH (not yet supported in kernel)