File 0005-build-fix-ovs-function-signature.patch of Package ovn
diff -u -r ovn-21.09.1.orig/lib/actions.c ovn-21.09.1/lib/actions.c
--- ovn-21.09.1.orig/lib/actions.c 2022-10-03 16:48:48.080957028 +0200
+++ ovn-21.09.1/lib/actions.c 2022-10-03 17:02:52.990464256 +0200
@@ -2291,7 +2291,7 @@
switch (o->option->code) {
case EMPTY_LB_VIP:
- if (!inet_parse_active(c->string, 0, &ss, false)) {
+ if (!inet_parse_active(c->string, 0, &ss, false, NULL)) {
lexer_error(ctx->lexer, "Invalid load balancer VIP '%s'",
c->string);
return;
diff -u -r ovn-21.09.1.orig/lib/ovn-util.c ovn-21.09.1/lib/ovn-util.c
--- ovn-21.09.1.orig/lib/ovn-util.c 2022-10-03 16:48:48.084956994 +0200
+++ ovn-21.09.1/lib/ovn-util.c 2022-10-03 18:19:10.012326053 +0200
@@ -746,7 +746,7 @@
uint16_t *port, int *addr_family)
{
struct sockaddr_storage ss;
- if (!inet_parse_active(key, 0, &ss, false)) {
+ if (!inet_parse_active(key, 0, &ss, false, NULL)) {
static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(5, 1);
VLOG_WARN_RL(&rl, "bad ip address or port for load balancer key %s",
key);
diff -u -r ovn-21.09.1.orig/utilities/ovn-nbctl.c ovn-21.09.1/utilities/ovn-nbctl.c
--- ovn-21.09.1.orig/utilities/ovn-nbctl.c 2022-10-03 16:48:48.092956927 +0200
+++ ovn-21.09.1/utilities/ovn-nbctl.c 2022-10-03 18:10:40.351877813 +0200
@@ -2794,7 +2794,7 @@
}
struct sockaddr_storage ss_vip;
- if (!inet_parse_active(lb_vip, 0, &ss_vip, false)) {
+ if (!inet_parse_active(lb_vip, 0, &ss_vip, false, NULL)) {
ctl_error(ctx, "%s: should be an IP address (or an IP address "
"and a port number with : as a separator).", lb_vip);
return;
@@ -2824,7 +2824,7 @@
struct sockaddr_storage ss_dst;
if (lb_vip_port) {
- if (!inet_parse_active(token, -1, &ss_dst, false)) {
+ if (!inet_parse_active(token, -1, &ss_dst, false, NULL)) {
ctl_error(ctx, "%s: should be an IP address and a port "
"number with : as a separator.", token);
goto out;
@@ -2970,7 +2970,7 @@
const struct smap_node *node = nodes[i];
struct sockaddr_storage ss;
- if (!inet_parse_active(node->key, 0, &ss, false)) {
+ if (!inet_parse_active(node->key, 0, &ss, false, NULL)) {
continue;
}
diff -u -r ovn-21.09.1.orig/utilities/ovn-trace.c ovn-21.09.1/utilities/ovn-trace.c
--- ovn-21.09.1.orig/utilities/ovn-trace.c 2022-10-03 16:48:48.092956927 +0200
+++ ovn-21.09.1/utilities/ovn-trace.c 2022-10-03 18:19:59.356016537 +0200
@@ -214,7 +214,7 @@
parse_lb_option(const char *s)
{
struct sockaddr_storage ss;
- if (!inet_parse_active(s, 0, &ss, false)) {
+ if (!inet_parse_active(s, 0, &ss, false, NULL)) {
ovs_fatal(0, "%s: bad address", s);
}