Depending on the udp service, it can reply with some udp data. In that case ovn-controller will warn with next message:
pinctrl(ovn_pinctrl0)|WARN|handle service check: Unsupported protocol - [11] With this patch ovn-controller ignores UDP packets, which came to pinctrl_handle_svc_check(). This is not something abnormal, so don't write warnings. Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1913162 Signed-off-by: Vladislav Odintsov <odiv...@gmail.com> --- controller/pinctrl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controller/pinctrl.c b/controller/pinctrl.c index b4be22020..f2e753cdb 100644 --- a/controller/pinctrl.c +++ b/controller/pinctrl.c @@ -7777,6 +7777,13 @@ pinctrl_handle_svc_check(struct rconn *swconn, const struct flow *ip_flow, ip_proto = in_ip->ip6_nxt; } + if (ip_proto == IPPROTO_UDP) { + /* We should do nothing if we got UDP packet. + * If service is running, it can respond with any UDP data, + * so just ingore it. */ + return; + } + if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_ICMP && ip_proto != IPPROTO_ICMPV6) { static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5); -- 2.36.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev