python-openflow icon indicating copy to clipboard operation
python-openflow copied to clipboard

Low level OpenFlow messages parser used by Kytos SDN Platform

Results 32 python-openflow issues
Sort by recently updated
recently updated
newest added

It would be very convenient to have a higher level interface to deal with hello messages and the version bitmaps. The following branch proposes a simple interface where one is...

enhancement
pri:normal

Review the OpenFlow v0x01 specification to look for other tests that need to be created, such as fields restrictions and others.

pri:important
test

_Refactor unpack methods to return the unpacked object instead of being an inplace method._ Probably the TODO creator meant implementing a class method so we would call `FixedTypeList.unpack(buff)`, for instance.

pri:important
level:medium
refactoring

We have found a big problem regarding the inheritance between versions. The first plan was to import the classes from a previous version if they haven't changed on the spec...

bug
pri:critical
level:difficult

The current version o 'raw_dump.py' (inside the testes suit) does not consider the of_version while creating a new message, we need to think about how to improve it.

pri:important
test
level:medium

In an ideal world is not necessary to do `object.pack(another_object)` or `obj.get_size(something)`.

enhancement
pri:important
level:medium

We know that at the very early stage of development we decided to use boot: primitive types and our types on attributes. Ex: UBInt8() and int on an attribute of...

pri:normal
level:medium

We are going to simplify our library for the users by assuming that the attributes of our classes instances will always receive python basic types (int, string or list, when...

pri:important
status:in-progress
level:difficult

Reserved bits in BitMasks that are not set to 0 should lead to the message beeing rejected (pg52). Curently, foundation/base/GenericBitMask is not checking for bits that do not have a...

pri:low

Group similarities as in HWAdress and DPID. The have very similar pack functions for example. Maybe should they be derived from a same base class ("colon separated hex values...") Same...

pri:normal