Hi
We are using ConnectX-6 and we’d like to do GRE ERSAPN type-I decapsulation
GRE w ERSPAN type-I differs from the supported GRE only in the 2 bytes GRE protocol type which is 0x88BE (ERSPAN type I) instead of 0x6558 (TEB). It does not add any extra headers or bytes.
GRE (TEB) decapsulation is supported by NVGRE_DCAPS, but NOT with ERSAPN
e.g.
This is supported
flow create 0 ingress group 1 pattern eth / ipv6 / gre protocol is 0x6558 / end actions nvgre_decap / jump group 2 / end
This is not
`flow create 0 ingress group 1 pattern eth / ipv6 / gre protocol is 0x88be / end actions nvgre_decap / jump group 2 / end`
RAW_DECAPS does NOT work either
flow create 0 ingress group 1 pattern eth / ipv6 proto is 47 / gre protocol is 0x88be / end actions raw_decap / jump group 2 / end
set raw_decap eth / ipv6 / gre protocol is 0x88be / end_set
show raw_decap 0
index: 0 at [0x5654bb01c3e0], len=58
Is there a way to do it (maybe in Connectx-7/8)?
Or could it be considered to add support for it considering the gap is minor?
Thanx
Ido