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

Ryu backend integration#44

Open
JamesGuthrie wants to merge 3 commits intofrenetic-lang:masterfrom
JamesGuthrie:ryu
Open

Ryu backend integration#44
JamesGuthrie wants to merge 3 commits intofrenetic-lang:masterfrom
JamesGuthrie:ryu

Conversation

@JamesGuthrie
Copy link
Copy Markdown
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.

1 participant