> -----Original Message----- > From: Stephen Hemminger <[email protected]> > Sent: Monday 29 December 2025 21:59 > To: [email protected] > Cc: Stephen Hemminger <[email protected]>; [email protected]; Anatoly > Burakov > <[email protected]>; Cristian Dumitrescu > <[email protected]>; Pablo de Lara > <[email protected]> > Subject: [PATCH v10 5/9] test: fix format overflow warning in ACL test > > This test has an array of input lines, but the two dimensional > array confuses compiler length checks. Convert to an array > of pointers to fixed strings which avoids the problem. > Make both variables static since not shared with other code. > > Fixes: 5205954791cb ("app/test: packet framework unit tests") > Cc: [email protected] > > Signed-off-by: Stephen Hemminger <[email protected]> > Acked-by: Anatoly Burakov <[email protected]> > --- > app/test/test_table_acl.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/app/test/test_table_acl.c b/app/test/test_table_acl.c > index dff9bddfb9..94edf37234 100644 > --- a/app/test/test_table_acl.c > +++ b/app/test/test_table_acl.c > @@ -317,7 +317,7 @@ parse_cb_ipv4_rule_del(char *str, struct > rte_table_acl_rule_delete_params *v) > * separated by ' : ', just ':'. It's a lot more readable and > * cleaner, IMO. > */ > -char lines[][128] = { > +static const char * const lines[] = { > "@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff", /* Protocol check */ > "@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0", /* Src IP checl */ > "@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0", /* dst IP check */ > @@ -325,7 +325,7 @@ char lines[][128] = { > "@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0", /* dst port check */ > }; > > -char line[128]; > +static char line[128]; > > > static int > -- > 2.51.0
I feel like both could also be made local to setup_acl_pipeline. With or without this optimization, Acked-by: Marat Khalili <[email protected]>

