frenetic-lang / frenetic

The Frenetic Programming Language and Runtime System
http://www.frenetic-lang.org/
Other
222 stars 52 forks source link

fix bug : wrong match order in openflow13 plugin #618

Closed dShvetsov closed 3 years ago

dShvetsov commented 6 years ago

Policies like :

if (ethTyp=0x800 and ip4Src=10.0.0.1) then ...

produce flow message with wrong order of match fields: first Ip4Src then ethTyp. And ovs ignores this message with BadPrereq error.