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

Added Nicira (OpenVSwitch) exit, resubmit, and resubmit_table actions. #503

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

rsharo
Copy link

@rsharo rsharo commented Jul 16, 2016

Tested with Floodlight master branch HEAD (7f62a18c1c1cd10c33532180b1d9c577213bd3c0) and OpenVSwitch 2.4.1. Also passes "make check-all".

Note that of_action_nicira_resubmit and of_action_nicira_resubmit_table take a 16-bit OFPort for all OpenFlow protocol versions. The port field would ideally default to OFPort.IN_PORT if behavior is to match that of ovs-ofctl.

Please reference Issue #501 if curious about the port number part.

Not sure how reviewer is chosen for this project. Please let me know what follow-up is needed.

@bsn-abat
Copy link

Can one of the admins verify this patch?

1 similar comment
@bsn-abat
Copy link

Can one of the admins verify this patch?

@rsharo
Copy link
Author

rsharo commented Jul 16, 2016

java_type.py changes also tested with "make check-all", floodlight HEAD, and OVS 2.4.1.

Not using of_port_no_t since that type would cause C and Python bindings to produce the wrong field size.

@rizard
Copy link
Contributor

rizard commented Oct 15, 2016

@andi-bigswitch This looks good to me. Can we merge?

@andi-bigswitch
Copy link
Contributor

@rizard - feel free to greenlight patches in loxigen when they look good to you...

@@ -0,0 +1,16 @@
#version any
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rsharo sorry for the delay on this pull request. Do these apply to all OpenFlow versions? Everything looks good to me except for this (in each input file).

@@ -0,0 +1,19 @@
#version any
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,20 @@
#version any
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rsharo
Copy link
Author

rsharo commented Oct 19, 2016

@rizard Yes, these same files apply to all OpenFlow versions. This was what made these Nicira extensions weird -- they did not make them handle 32-bit port IDs when moving to later OF versions, so you have to use 16-bit all the time.

@bsn-abat
Copy link

Find artifact changes from this pull request at https://github.com/floodlight/loxigen-artifacts/tree/PR-503-b1

1 similar comment
@bsn-abat
Copy link

Find artifact changes from this pull request at https://github.com/floodlight/loxigen-artifacts/tree/PR-503-b1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants