Fix pep8 style issues

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Remove redundant code

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Use ryu library for parsing packet ethertype

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Use new Ryu topology module to track datapaths

Co-authored-by: raphaelvrosa <raphaelvrosa@gmail.com>
Signed-off-by: Joe Stringer <joe@wand.net.nz>
Choose OpenFlow version based on import

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Reduce scope of VS-DP mapping table

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Log when VS-DP mappings are updated

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Indicate the success of processing IPC messages

IPCMessageProcessor.process() is expected to return a boolean value
indicating whether the processing of a message is successful. This patch
makes process() return false for unsupported message types.

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Improve logging messages in packet_in handler

Signed-off-by: Joe Stringer <joe@wand.net.nz>
Revert "Improve logging messages in packet_in handler"

This reverts commit 155d5c657b3f5ff836377e2d48dfbd8f0ead5f70.

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Fix pep8 style issue

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
Create IPCMessageService via the new, abstract factory

Uses the new API for passing threading services

Signed-off-by: Mark Lentczner <mzero@google.com>
Signed-off-by: Joe Stringer <joestringernz@gmail.com>