diff --git a/SOURCES/openvswitch-3.1.0.patch b/SOURCES/openvswitch-3.1.0.patch
index 11ea003..07a8c47 100644
--- a/SOURCES/openvswitch-3.1.0.patch
+++ b/SOURCES/openvswitch-3.1.0.patch
@@ -764,6 +764,19 @@ index a1a20366d..bdd12f6a7 100644
        </header>
      </diagram>
  
+diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
+index ab5b8223e..ac182436b 100644
+--- a/lib/netdev-dpdk.c
++++ b/lib/netdev-dpdk.c
+@@ -840,7 +840,7 @@ dpdk_mp_create(struct netdev_dpdk *dev, int mtu)
+ static struct dpdk_mp *
+ dpdk_mp_get(struct netdev_dpdk *dev, int mtu)
+ {
+-    struct dpdk_mp *dmp, *next;
++    struct dpdk_mp *dmp = NULL, *next;
+     bool reuse = false;
+ 
+     ovs_mutex_lock(&dpdk_mp_mutex);
 diff --git a/lib/netdev-native-tnl.c b/lib/netdev-native-tnl.c
 index b89dfdd52..6c9094638 100644
 --- a/lib/netdev-native-tnl.c
diff --git a/SPECS/openvswitch3.1.spec b/SPECS/openvswitch3.1.spec
index 09b15f2..7616c72 100644
--- a/SPECS/openvswitch3.1.spec
+++ b/SPECS/openvswitch3.1.spec
@@ -57,7 +57,7 @@ Summary: Open vSwitch
 Group: System Environment/Daemons daemon/database/utilities
 URL: http://www.openvswitch.org/
 Version: 3.1.0
-Release: 27%{?dist}
+Release: 28%{?dist}
 
 # Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
 # lib/sflow*.[ch] files are SISSL
@@ -754,6 +754,12 @@ exit 0
 %endif
 
 %changelog
+* Fri Jun 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-28
+- Merging upstream branch-3.1 [RH git: 0f2e734497]
+    Commit list:
+    45dba48f37 netdev-dpdk: Fix warning with gcc 13.
+
+
 * Wed May 31 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-27
 - Be sure SYSUSERSFILES are copied to dist-git [RH git: 59999cf89f]