Skip to content
This repository has been archived by the owner on Jun 27, 2018. It is now read-only.

Ryu backend integration #44

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

Conversation

JamesGuthrie
Copy link
Contributor

Adds the --backend option with choices "pox" and "ryu". The ryu backend starts and installs rules onto a switch, but has not been extensively tested.
This is very experimental.

This is an exact copy of the current state of the ryu-shim which is
available in the fp7-netide/Engine repository [1].

[1]: https://github.com/fp7-netide/Engine/

Signed-off-by: James Guthrie <james@prodigi.ch>
Signed-off-by: James Guthrie <james@prodigi.ch>
Current backends (pox, ryu) are python-based, so executing them through
python works, but it ties the frontend and backend to the same python
version. This change should make it easier to move pyretic to python3
independent of the backend python version.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant