Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openflow1.5 integration #3770

Merged
merged 1 commit into from
Aug 8, 2022
Merged

Openflow1.5 integration #3770

merged 1 commit into from
Aug 8, 2022

Commits on Aug 5, 2022

  1. OpenFlow1.5 support

    1. Consume messages defined in OpenFlow1.5
    2. Use set_field instead of load, and use copy_field instead of move
    3. The type of PacketIn.Data and PacketOut.Data is changed to Buffer in
       libOpenflow, so a conversion from Buffer to Ethernet is needed in
       both logic and tests
    4. Parse matches set NXM_NX_REGX via message OXM_CLASS_PACKET_REGS in
       packetIn message. xreg (64bit) is used in OpenFlow1.5 in PacketIn to
       provide OVS register settings, a convention from xreg to reg (32bit)
       is used in functions.
    5. Meter works as an Action instead of Instruction in OpenFlow1.5. So
       Antrea needs to apply MeterAction if the meter id is expected to be
       consumed in flow actions.
    
    Signed-off-by: wenyingd <wenyingd@vmware.com>
    wenyingd committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    e416bcf View commit details
    Browse the repository at this point in the history