diff options
| author | Pablo Neira Ayuso <pablo@netfilter.org> | 2025-08-21 11:13:00 +0200 |
|---|---|---|
| committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2025-08-27 23:51:10 +0200 |
| commit | 59f03bf14835fe5764b016491ce50715df5711c2 (patch) | |
| tree | f8a090bd62f3bcb5176b45b2d97645ee78b457bb /src/scanner.l | |
| parent | d933d551f8db99f2e5f8b6ddcb3a8d9a7a68eeb0 (diff) | |
tunnel: add geneve support
This patch extends the tunnel metadata object to define geneve tunnel
specific configurations:
table netdev x {
tunnel y {
id 10
ip saddr 192.168.2.10
ip daddr 192.168.2.11
sport 10
dport 20
ttl 10
geneve {
class 0x1010 opt-type 0x1 data "0x12345678"
class 0x1020 opt-type 0x2 data "0x87654321"
class 0x2020 opt-type 0x3 data "0x87654321abcdeffe"
}
}
}
Signed-off-by: Fernando Fernandez Mancera <fmancera@suse.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/scanner.l')
| -rw-r--r-- | src/scanner.l | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/scanner.l b/src/scanner.l index 74ebca3b..8085c93b 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -828,6 +828,9 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "ingress" { return INGRESS; } "path" { return PATH; } "gbp" { return GBP; } + "class" { return CLASS; } + "opt-type" { return OPTTYPE; } + "data" { return DATA; } } "notrack" { return NOTRACK; } |
