Phil Sutter <phil@xxxxxx> wrote: > During some code merge, I created an ugly situation where local OPT_* > defines in xtables-eb.c override OPT_* enum values from xshared.h with > same name but different value. > > The above became problematic when I curtly added --verbose support to > ebtables-nft in order to support -vv debug output. The used OPT_VERBOSE > symbol stemmed from xshared.h and its value clashed with OPT_PROTOCOL. > In practice, this turned verbose mode on for rules with protocol match. > > Fix all the above by merging the different OPT_* symbols in the first > three patches. > > The second more relevant issue was ebtables' lack of support for '-p > LENGTH', foremost a mandatory prerequisite for 802_3 extension matches > validity. The last two patches resolve this. Series: Reviewed-by: Florian Westphal <fw@xxxxxxxxx>