Support for GENEVE with Options

All, does VyOS support a GENEVE encap interface with options included in the GENEVE header? I set up a interface as follows:

$ sho config commands | match geneve
set interfaces geneve gnv0 remote ‘100.128.0.175’
set interfaces geneve gnv0 vni ‘0’

And can see packets coming into the instance on eth1 with the “monitor traffic…” command:

100.128.0.175.60249 > 100.128.0.110.6081: [udp sum ok] Geneve, Flags [none], vni 0x0, proto IPv4 (0x0800), options [class Unknown (0x108) type 0x1 len 12 data 7a04c8a1 6be089de, class Unknown (0x108) type 0x2 len 12 data 00000000 00000000, class Unknown (0x108) type 0x3 len 8 data c11d46c3]
(tos 0x0, ttl 254, id 13030, offset 0, flags [DF], proto ICMP (1), length 84)
100.128.1.100 > 100.129.0.1: ICMP echo request, id 32490, seq 24, length 64

But, it never goes to the interface geneve gnv0 by looking at interface counters. What am I missing?

$ sho ver

Version: VyOS 1.4-rolling-202107061755
Release Train: sagitta

Hello @rigoodma
Sorry for the long answer.
Try setting up static routes through the Geneve interface.