Skip to content

Releases: antrea-io/ofnet

v0.14.0

08 Oct 17:23
3796388
Compare
Choose a tag to compare
Add support for PortStatus message. (#82)

Add function PortStatusRcvd in AppInterface to notify the applications when a
PortStatus message is received from the OpenFlow switch.

Signed-off-by: Wenying Dong <[email protected]>

v0.13.0

14 Sep 03:42
ee69f57
Compare
Choose a tag to compare
Bump Go to 1.23 (#81)

Go 1.21 is no longer maintained.

We also update all module dependencies.

Bump up module version to v0.13.0.

Signed-off-by: Antonin Bas <[email protected]>

v0.12.0

26 Oct 17:59
a73fa6b
Compare
Choose a tag to compare
Stop deleting group entries on switch connection (#75)

There is no reason to treat groups any differently from flows, meters, etc.

Bump up version to v0.12.0.

Signed-off-by: Antonin Bas <[email protected]>

v0.11.0

25 Aug 05:35
f234af7
Compare
Choose a tag to compare
Bump up go and golangci version (#72)

1. Bump up go version to v1.21
2. Bump up golangci-lint version to v1.54.2

Signed-off-by: wenyingd <[email protected]>

v0.10.0

16 Aug 17:58
a9c0ea7
Compare
Choose a tag to compare
Change default max_len to 65535 for controller action (#69)

Instead of 128.
65535 means that there is no buffering and that the full packet is sent
to the controller. This is actually the only value supported by OVS,
even though OVS will not reject other values. This can create confusion
as the flows will show `max_len=128`, but the controller will always
receive the full packet.
Another value for max_len can be explicitly provided using the new
`MaxLen` field in the `NXController` struct, but there should be no
reason to do so when using OVS.

See https://github.com/openvswitch/ovs-issues/issues/295

Signed-off-by: Antonin Bas <[email protected]>

v0.9.0

10 Jul 05:35
bea7be7
Compare
Choose a tag to compare
Add support set selection_method for group modification (#66)

Add support to set Propertiese in a GroupMod message. The "Properties" field is
set in the message only when the GroupMod message type is add or modify, and it
must be empty in other types. The selection_method configurations are maintained
as a Property in GroupMod message.

Signed-off-by: wenyingd <[email protected]>

v0.8.1

29 Jun 17:24
1905af8
Compare
Choose a tag to compare
Remove flowMonitor key after the MultipartReply is received (#64)

After "monitorEnabled" is enabled, an OpenFlow FlowDesc message is sent to dump
the flow stats if a user calls OFSwitch.DumpFlowStats or
Flow.MonitorRealizeStatus. At this time the message's transactionsID is added
into a concurrent map monitoredFlows. The issue is the transactionID is not
removed after the reply of FlowDesc message is received.  This change is to fix
the issue.

Signed-off-by: wenyingd <[email protected]>

v0.8.0

28 Jun 20:19
b62fdc5
Compare
Choose a tag to compare
Bump up Go dependencies to their latest versions (#61)

Also enable Dependabot for Go dependencies and Github Actions, to
automate future updates.

Bump up module version to v0.8.0.

Signed-off-by: Antonin Bas <[email protected]>

v0.7.3

20 Jun 02:21
c0da85f
Compare
Choose a tag to compare
Bugfix: unmarshal issue with byte slice in packetIn2 message (#60)

Use "copy" function to set the byte slice fields in a message.

Signed-off-by: wenyingd <[email protected]>

v0.7.2

13 Jun 02:11
fb33892
Compare
Choose a tag to compare
Add functions to remove unused map in Switch (#59)

Add functions to create Table/Group/Meter object on the Switch but not store
in the db (tableDb/groupDb/meterDb). This is because the application may
maintain its own cache for the Table/Group/Meter resources, and a storage in
ofnet is duplicated.

Add APIs in AppInterface to control if or not to initialize the flow graph and
the tlv map on the Switch.

Signed-off-by: wenyingd <[email protected]>