kytos / of_core

Kytos Main OpenFlow Network Application (NApp)
MIT License
1 stars 19 forks source link

Add OpenFlow 1.3 match fields #84

Closed keniachang closed 4 years ago

keniachang commented 4 years ago

Implement the additional OpenFlow1.3 match fields, which is aim to fix issue #77.

We currently added 16 match fields, they are: physical input port, IP DSCP, IP ECN, UDP source, UDP destination, ICMPv4 type, ICMPv4 code, ARP opcode, IPv6 flow label, ICMPv6 type, ICMPv6 code, IPv6 ND target, IPv6 ND SLL, IPv6 ND TLL, PBB ISID, and IPv6 extension header.

The code implementing the physical input port, PBB ISID, and IPv6 extension header match fields need a closer look due to the BadMatchCode.BadField error encountered while testing these three match fields.

Note: The implementation was continued from the code in the pull request #82.