From a7e02fe7984a721ae1240c415ec7d1e73ccc5dbd Mon Sep 17 00:00:00 2001 From: Ahmed Abdelsalam Date: Tue, 27 Feb 2018 11:04:14 +0100 Subject: src: Adding support for segment routing header 'srh' Segment Routing Header "SRH" is new type of IPv6 Routing extension header (type 4). SRH contains a list of segments (each is represented as an IPv6 address) to be visited by packets during the journey from source to destination. The SRH specification are defined in the below IETF SRH draft. https://tools.ietf.org/html/draft-ietf-6man-segment-routing-header-07 Signed-off-by: Ahmed Abdelsalam Signed-off-by: Pablo Neira Ayuso --- src/scanner.l | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/scanner.l') diff --git a/src/scanner.l b/src/scanner.l index ab10738b..1d8e8ba0 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -456,8 +456,12 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "rt" { return RT; } "rt0" { return RT0; } "rt2" { return RT2; } +"srh" { return RT4; } "seg-left" { return SEG_LEFT; } "addr" { return ADDR; } +"last-entry" { return LAST_ENT; } +"tag" { return TAG; } +"sid" { return SID; } "hbh" { return HBH; } -- cgit v1.2.3