On Wed, Mar 11, 2020 at 1:05 PM Ananyev, Konstantin <konstantin.anan...@intel.com> wrote: > > From: Kevin Traynor <ktray...@redhat.com> > > Sent: Wednesday, March 11, 2020 11:33 AM > > To: dev@dpdk.org > > Cc: Kevin Traynor <ktray...@redhat.com>; sta...@dpdk.org; Ananyev, > > Konstantin <konstantin.anan...@intel.com>; Nicolau, Radu > > <radu.nico...@intel.com>; Akhil Goyal <akhil.go...@nxp.com> > > Subject: [PATCH v2 2/2] examples/ipsec-gw: fix gcc 10 maybe-uninitialized > > warning > > > > gcc 10.0.1 reports: > > > > ../examples/ipsec-secgw/ipsec_process.c: In function ‘ipsec_process’: > > ../examples/ipsec-secgw/ipsec_process.c:132:34: > > error: ‘grp.m’ may be used uninitialized in this function > > [-Werror=maybe-uninitialized] > > 132 | grp[n].cnt = pkts + i - grp[n].m; > > | ~~~~~~^~ > > > > This is a correct warning for the initial execution of the statement. > > However, it is the design of the loop that grp[0].cnt will later be > > written with the correct value using an initialized grp[0].m before it > > is used. > > > > In order to remove the warning, initialize grp[0].m for the initial and > > unused calculation of grp[0].cnt. > > > > Fixes: 3e5f4625dc17 ("examples/ipsec-secgw: make data-path to use IPsec > > library") > > Cc: sta...@dpdk.org > > > > Suggested-by: Konstantin Ananyev <konstantin.anan...@intel.com> > > Signed-off-by: Kevin Traynor <ktray...@redhat.com> > Acked-by: Konstantin Ananyev <konstantin.anan...@intel.com>
Applied, thanks. -- David Marchand