/actions/runs/504185214
Signed-off-by: Toms Atteka
---
build-aux/extract-odp-netlink-macros-h | 1 +
include/linux/openvswitch.h| 6 +
include/openvswitch/flow.h | 8 +-
include/openvswitch/match.h| 2 +
include/openvswitch/meta-flow.h| 18
Added config options for source and destination IPv6 addresses to
BFD packets. IPv6 address presence overrides IPv4 address and
packets are crafted as IPv6.
Added IP address values to status to ease setting up IP addresses.
Signed-off-by: Toms Atteka
---
lib/bfd.c| 119
Added config options for source and destination IPv6 addresses to
BFD packets. IPv6 address presence overrides IPv4 address and
packets are crafted as IPv6.
Added IP address values to status to ease setting up IP addresses.
Signed-off-by: Toms Atteka
---
lib/bfd.c| 119
: https://github.com/TomCodeLV/ovs/actions/runs/504185214
Signed-off-by: Toms Atteka
---
build-aux/extract-odp-netlink-macros-h| 1 +
build-aux/extract-ofp-fields | 4 +-
datapath/flow.c | 192 +++---
datapath/flow.h
From: Toms Atteka
IPv6 extension headers carry optional internet layer information
and are placed between the fixed header and the upper-layer
protocol header.
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Some spacing style
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
Acked-by: Pravin B Shelar
---
include/uapi/linux/openvswitch.h | 6 ++
net/openvswitch/flow.c | 140 +++
net
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
---
include/uapi/linux/openvswitch.h | 6 ++
net/openvswitch/flow.c | 140 +++
net/openvswitch/flow.h | 14
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
---
include/uapi/linux/openvswitch.h | 6 ++
net/openvswitch/flow.c | 140 +++
net/openvswitch/flow.h | 14
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
---
include/uapi/linux/openvswitch.h | 16 +++-
net/openvswitch/flow.c | 140 +++
net/openvswitch/flow.h
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
---
include/uapi/linux/openvswitch.h | 12 +++
net/openvswitch/flow.c | 140 +++
net/openvswitch/flow.h | 14
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and
packets can be filtered using ipv6_ext flag.
Signed-off-by: Toms Atteka
---
include/uapi/linux/openvswitch.h | 12 +++
net/openvswitch/flow.c | 140 +++
net/openvswitch/flow.h | 14
slate Geneve options per-flow, not
per-packet.")
Reported-at: https://github.com/vmware-tanzu/antrea/issues/897
Signed-off-by: Toms Atteka
---
lib/tun-metadata.c | 2 +-
tests/system-traffic.at | 54 +
2 files changed, 55 insertions(+), 1 deletion(-)
Signed-off-by: Toms Atteka
---
lib/tun-metadata.c | 2 +-
tests/system-traffic.at | 54 +
2 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/lib/tun-metadata.c b/lib/tun-metadata.c
index c0b0ae044..af0bcbde8 100644
--- a/lib/tun-metadata.c
Signed-off-by: Toms Atteka
---
lib/tun-metadata.c | 2 +-
tests/system-traffic.at | 54 +
2 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/lib/tun-metadata.c b/lib/tun-metadata.c
index c0b0ae044..828db72f5 100644
--- a/lib/tun-metadata.c
If system is missing ethtool, test fails silently.
Signed-off-by: Toms Atteka
---
Documentation/intro/install/afxdp.rst | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/intro/install/afxdp.rst
b/Documentation/intro/install/afxdp.rst
index 3c8f78825..f4b7cc4f9 100644
--- a
If system is missing ethtool, test fails silently.
Signed-off-by: Toms Atteka
---
Documentation/intro/install/afxdp.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/intro/install/afxdp.rst
b/Documentation/intro/install/afxdp.rst
index 3c8f78825..a597658e2
This optimization caused FLOW_TNL_F_UDPIF flag not to be used in
hash calculation for geneve tunnel when revalidating flows which
resulted in different cache hash values and incorrect behaviour.
Reported-at: https://github.com/vmware-tanzu/antrea/issues/897
Signed-off-by: Toms Atteka
---
lib
Python3 does not have python3-twisted-web. Required codebase is inside
python3-twisted.
Signed-off-by: Toms Atteka
---
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 0646b22a1..6420b9d3e 100644
--- a/debian/control
+++ b
From: Toms Atteka
Python3 does not have python3-twisted-web. Required codebase is inside
python3-twisted.
Signed-off-by: Toms Atteka
---
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 0646b22a1..6420b9d3e 100644
--- a
This fixes stack overflow issues for odp_actions_from_string.
Added wrapper functions for recursion limitation.
Basic manual testing was performed.
Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13808
Signed-off-by: Toms Atteka
v1->v2: added wrapper functions
---
lib/
: Toms Atteka
---
lib/odp-util.c | 89 --
1 file changed, 65 insertions(+), 24 deletions(-)
diff --git a/lib/odp-util.c b/lib/odp-util.c
index 1b2347d6f..fc85c6123 100644
--- a/lib/odp-util.c
+++ b/lib/odp-util.c
@@ -90,7 +90,7 @@ static void
the logical-fields.h file was moved. Path has been updated
accordingly. This broke oss-fuzz buils.
Signed-off-by: Toms Atteka
---
tests/oss-fuzz/expr_parse_target.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/oss-fuzz/expr_parse_target.c
b/tests/oss-fuzz
Signed-off-by: Toms Atteka
v1->v2: added over sized check as a separate function and added
checks for other parse functions where they might fail.
---
include/openvswitch/ofpbuf.h | 6 ++
lib/bundle.c | 5 +
lib/learn.c | 5 +
lib/ofp-action
If NULL value was provided for odp_flow_from_string errorp argument
segmentation fault error occurred.
This patch fixes it by ignoring error formatting if error pointer
is not provided.
Reported-at:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12972
Signed-off-by: Toms Atteka
---
lib
If enough large input is given ofpact_finish will fail.
Check was added and error message returned.
Basic manual testing performed.
Reported-by:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12972
Signed-off-by: Toms Atteka
---
lib/learn.c | 5 +
1 file changed, 5 insertions
/issues/detail?id=12231
Signed-off-by: Toms Atteka
---
lib/odp-util.c | 4
1 file changed, 4 insertions(+)
diff --git a/lib/odp-util.c b/lib/odp-util.c
index e893f46..e288ae8 100644
--- a/lib/odp-util.c
+++ b/lib/odp-util.c
@@ -2161,6 +2161,10 @@ parse_action_list(const char *s, const struct
returning appropriate error code.
Basic manual testing was performed.
Reported-by:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12231
Signed-off-by: Toms Atteka
---
lib/odp-util.c | 4
1 file changed, 4 insertions(+)
diff --git a/lib/odp-util.c b/lib/odp-util.c
index e893f46
returning appropriate error code.
Basic manual testing was performed.
Reported-by:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12231
Signed-off-by: Toms Atteka
---
lib/netlink.c | 1 +
lib/odp-util.c | 4
2 files changed, 5 insertions(+)
diff --git a/lib/netlink.c b/lib/netlink.c
memmove byte count was calculated incorrectly as ofpbuf_put_uninit
is increasing b->size by n.
This patch fixes it by deducing byte count by n.
Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12296
Signed-off-by: Toms Atteka
---
lib/ofpbuf.c | 4 ++--
1 file changed
created tutorial on how to use OVSDB IDL Python library
Signed-off-by: Toms Atteka
---
Documentation/automake.mk| 1 +
Documentation/index.rst | 1 +
Documentation/tutorials/index.rst| 1 +
Documentation/tutorials/ovsdb-idl-python.rst
created tutorial on how to use OVSDB IDL Python library
Signed-off-by: Toms Atteka
---
Documentation/automake.mk| 1 +
Documentation/tutorials/ovsdb-idl-python.rst | 284 +++
2 files changed, 285 insertions(+)
create mode 100644 Documentation
created sample python scripts, which helps to learn how to use OVSDB library
Signed-off-by: Toms Atteka
---
python/howto/IDL/delete_bridges.py | 70 +
python/howto/IDL/insert_bridge.py | 75 +++
python/howto/IDL/ovs_monitor.py| 102
Adjusted docstring and variable names according to previous code changes;
Fixed grammar "a attribute" > "an attribute".
Fixes: bf42f674 (idl: Convert python daemons to utilize SchemaHelper)
Signed-off-by: Toms Atteka
---
python/ovs/db/idl.py | 23
33 matches
Mail list logo