[ovs-discuss] Is a new field in flow.h necessary for matching on a custom v6 extension header?
hsykay at gmail.com
Mon Feb 19 17:15:30 UTC 2018
I have a custom v6 extension header, in which I would like to perform an
LPM match on only one 32bit field.
Since an extension header is technically not a new field, do I still need
to introduce anything in the struct flow?
In miniflow_extract(), what I did was to add a case
in parse_ipv6_ext_hdrs__ as (*nw_proto == IPPROTO_TRH) where IPPROTO_TRH is
my custom proto number, and parse the *datap to my struct trh_hdr, then
data_try_pull. Is this the appropriate approach?
If yes, what would the appropriate way be for accessing the 32bit field in
trh_hdr to perform the match?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the discuss