summaryrefslogtreecommitdiffstats
path: root/src/scanner.l
diff options
context:
space:
mode:
authorAhmed Abdelsalam <amsalam20@gmail.com>2018-02-27 11:04:14 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-03-11 22:59:46 +0100
commita7e02fe7984a721ae1240c415ec7d1e73ccc5dbd (patch)
tree29aabe95725a2f29543044bdaf81efe5da6f05f1 /src/scanner.l
parent1400288f6d39d9839748c44216171e84c6d47d66 (diff)
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 <amsalam20@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/scanner.l')
-rw-r--r--src/scanner.l4
1 files changed, 4 insertions, 0 deletions
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; }