DPDK patches and discussions
 help / color / mirror / Atom feed
From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [dpdk-dev] [Bug 678] ice build warnings on Fedora 34 with gcc11
Date: Wed, 14 Apr 2021 14:16:05 +0000	[thread overview]
Message-ID: <bug-678-3@http.bugs.dpdk.org/> (raw)

https://bugs.dpdk.org/show_bug.cgi?id=678

            Bug ID: 678
           Summary: ice build warnings on Fedora 34 with gcc11
           Product: DPDK
           Version: unspecified
          Hardware: All
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: ethdev
          Assignee: dev@dpdk.org
          Reporter: kevuzaj@gmail.com
                CC: alialnu@nvidia.com, david.marchand@redhat.com,
                    kevuzaj@gmail.com, konstantin.ananyev@intel.com
        Depends on: 673
  Target Milestone: ---

+++ This bug was initially created as a clone of Bug #673 +++

https://bugs.dpdk.org/show_bug.cgi?id=673#c2 describes ice build failures on
Fedora35. These are also present on Fedora 34 Beta.


[kevin@fedora ~]$ cat /etc/redhat-release 
Fedora release 34 (Thirty Four)
[kevin@fedora ~]$ uname -a
Linux fedora 5.11.13-300.fc34.x86_64 #1 SMP Sun Apr 11 15:07:42 UTC 2021 x86_64
x86_64 x86_64 GNU/Linux
[kevin@fedora ~]$ gcc --version
gcc (GCC) 11.0.1 20210324 (Red Hat 11.0.1-0)


[1447/2712] Compiling C object
drivers/net/ice/base/libice_base.a.p/ice_switch.c.o
In file included from ../drivers/net/ice/base/ice_osdep.h:20,
                 from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_switch.c: In function ‘ice_create_pkt_fwd_rule’:
../drivers/net/ice/base/ice_switch.c:3998:35: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 3998 |                 LE16_TO_CPU(s_rule->pdata.lkup_tx_rx.index);
      |                                   ^~
../lib/librte_eal/x86/include/rte_byteorder.h:81:30: note: in definition of
macro ‘rte_le_to_cpu_16’
   81 | #define rte_le_to_cpu_16(x) (x)
      |                              ^
../drivers/net/ice/base/ice_switch.c:3998:17: note: in expansion of macro
‘LE16_TO_CPU’
 3998 |                 LE16_TO_CPU(s_rule->pdata.lkup_tx_rx.index);
      |                 ^~~~~~~~~~~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3969:17: note: in expansion of macro
‘ice_malloc’
 3969 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_update_pkt_fwd_rule’:
../drivers/net/ice/base/ice_switch.c:3610:22: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 3610 |         s_rule->type = (f_info->flag & ICE_FLTR_RX) ?
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4027:17: note: in expansion of macro
‘ice_malloc’
 4027 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3615:44: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 3615 |         s_rule->pdata.lkup_tx_rx.recipe_id =
CPU_TO_LE16(f_info->lkup_type);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4027:17: note: in expansion of macro
‘ice_malloc’
 4027 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3616:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 3616 |         s_rule->pdata.lkup_tx_rx.src = CPU_TO_LE16(f_info->src);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4027:17: note: in expansion of macro
‘ice_malloc’
 4027 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3617:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 3617 |         s_rule->pdata.lkup_tx_rx.act = CPU_TO_LE32(act);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4027:17: note: in expansion of macro
‘ice_malloc’
 4027 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4033:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 4033 |         s_rule->pdata.lkup_tx_rx.index =
CPU_TO_LE16(f_info->fltr_rule_id);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4027:17: note: in expansion of macro
‘ice_malloc’
 4027 |                 ice_malloc(hw, ICE_SW_RULE_RX_TX_ETH_HDR_SIZE);
      |                 ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_add_marker_act’:
../drivers/net/ice/base/ice_switch.c:3679:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3679 |         lg_act->type = CPU_TO_LE16(ICE_AQC_SW_RULES_T_LG_ACT);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3680:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3680 |         lg_act->pdata.lg_act.index = CPU_TO_LE16(l_id);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3681:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3681 |         lg_act->pdata.lg_act.size = CPU_TO_LE16(num_lg_acts);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3693:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3693 |         lg_act->pdata.lg_act.act[0] = CPU_TO_LE32(act);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3699:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3699 |         lg_act->pdata.lg_act.act[1] = CPU_TO_LE32(act);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3709:15: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3709 |         lg_act->pdata.lg_act.act[2] = CPU_TO_LE32(act);
      |               ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3610:22: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3610 |         s_rule->type = (f_info->flag & ICE_FLTR_RX) ?
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3615:44: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3615 |         s_rule->pdata.lkup_tx_rx.recipe_id =
CPU_TO_LE16(f_info->lkup_type);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3616:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3616 |         s_rule->pdata.lkup_tx_rx.src = CPU_TO_LE16(f_info->src);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3617:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3617 |         s_rule->pdata.lkup_tx_rx.act = CPU_TO_LE32(act);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3716:14: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3716 |         rx_tx->pdata.lkup_tx_rx.act =
      |              ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3725:14: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[52]’
[-Warray-bounds]
 3725 |         rx_tx->pdata.lkup_tx_rx.index =
      |              ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
52 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3672:50: note: in expansion of macro
‘ice_malloc’
 3672 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function
‘ice_update_vsi_list_rule.constprop’:
../drivers/net/ice/base/ice_switch.c:3910:47: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[10]’
[-Warray-bounds]
 3910 |                 s_rule->pdata.vsi_list.vsi[i] =
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
10 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3914:22: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[10]’
[-Warray-bounds]
 3914 |         s_rule->type = CPU_TO_LE16(rule_type);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
10 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3915:43: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[10]’
[-Warray-bounds]
 3915 |         s_rule->pdata.vsi_list.number_vsi = CPU_TO_LE16(num_vsi);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
10 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3916:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[10]’
[-Warray-bounds]
 3916 |         s_rule->pdata.vsi_list.index = CPU_TO_LE16(vsi_list_id);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
10 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_remove_rule_internal’:
../drivers/net/ice/base/ice_switch.c:3517:46: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 3517 |                 s_rule->pdata.lkup_tx_rx.act = 0;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4504:25: note: in expansion of macro
‘ice_malloc’
 4504 |                         ice_malloc(hw, ICE_SW_RULE_RX_TX_NO_HDR_SIZE);
      |                         ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3518:48: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 3518 |                 s_rule->pdata.lkup_tx_rx.index =
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4504:25: note: in expansion of macro
‘ice_malloc’
 4504 |                         ice_malloc(hw, ICE_SW_RULE_RX_TX_NO_HDR_SIZE);
      |                         ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3520:50: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 3520 |                 s_rule->pdata.lkup_tx_rx.hdr_len = 0;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:4504:25: note: in expansion of macro
‘ice_malloc’
 4504 |                         ice_malloc(hw, ICE_SW_RULE_RX_TX_NO_HDR_SIZE);
      |                         ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_create_vsi_list_rule’:
../drivers/net/ice/base/ice_switch.c:3914:22: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[12]’
[-Warray-bounds]
 3914 |         s_rule->type = CPU_TO_LE16(rule_type);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
between 10 and 12 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3915:43: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[12]’
[-Warray-bounds]
 3915 |         s_rule->pdata.vsi_list.number_vsi = CPU_TO_LE16(num_vsi);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
between 10 and 12 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3916:38: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[12]’
[-Warray-bounds]
 3916 |         s_rule->pdata.vsi_list.index = CPU_TO_LE16(vsi_list_id);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
between 10 and 12 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3910:47: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[12]’
[-Warray-bounds]
 3910 |                 s_rule->pdata.vsi_list.vsi[i] =
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
between 10 and 12 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3901:50: note: in expansion of macro
‘ice_malloc’
 3901 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
In file included from ../drivers/net/ice/base/ice_osdep.h:20,
                 from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_switch.c: In function ‘ice_cfg_dflt_vsi’:
../drivers/net/ice/base/ice_switch.c:5270:47: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[32]’
[-Warray-bounds]
 5270 |                 u16 index =
LE16_TO_CPU(s_rule->pdata.lkup_tx_rx.index);
      |                                               ^~
../lib/librte_eal/x86/include/rte_byteorder.h:81:30: note: in definition of
macro ‘rte_le_to_cpu_16’
   81 | #define rte_le_to_cpu_16(x) (x)
      |                              ^
../drivers/net/ice/base/ice_switch.c:5270:29: note: in expansion of macro
‘LE16_TO_CPU’
 5270 |                 u16 index =
LE16_TO_CPU(s_rule->pdata.lkup_tx_rx.index);
      |                             ^~~~~~~~~~~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
between 16 and 32 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:5234:50: note: in expansion of macro
‘ice_malloc’
 5234 |         s_rule = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
s_rule_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_add_mac_with_counter’:
../drivers/net/ice/base/ice_switch.c:3778:22: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3778 |         lg_act->type = CPU_TO_LE16(ICE_AQC_SW_RULES_T_LG_ACT);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3779:36: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3779 |         lg_act->pdata.lg_act.index = CPU_TO_LE16(l_id);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3780:35: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3780 |         lg_act->pdata.lg_act.size = CPU_TO_LE16(num_acts);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3793:37: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3793 |         lg_act->pdata.lg_act.act[0] = CPU_TO_LE32(act);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3799:37: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3799 |         lg_act->pdata.lg_act.act[1] = CPU_TO_LE32(act);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3807:37: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3807 |         rx_tx->pdata.lkup_tx_rx.act = CPU_TO_LE32(act);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3814:39: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[48]’
[-Warray-bounds]
 3814 |         rx_tx->pdata.lkup_tx_rx.index = CPU_TO_LE16(f_rule_id);
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
48 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:3771:50: note: in expansion of macro
‘ice_malloc’
 3771 |         lg_act = (struct ice_aqc_sw_rules_elem *)ice_malloc(hw,
rules_size);
      |                                                  ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c: In function ‘ice_rem_adv_rule’:
../drivers/net/ice/base/ice_switch.c:8803:23: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 8803 |                 s_rule->pdata.lkup_tx_rx.act = 0;
      |                       ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:8800:25: note: in expansion of macro
‘ice_malloc’
 8800 |                         ice_malloc(hw, rule_buf_sz);
      |                         ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:8804:23: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 8804 |                 s_rule->pdata.lkup_tx_rx.index =
      |                       ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:8800:25: note: in expansion of macro
‘ice_malloc’
 8800 |                         ice_malloc(hw, rule_buf_sz);
      |                         ^~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:8806:23: warning: array subscript ‘struct
ice_aqc_sw_rules_elem[0]’ is partly outside array bounds of ‘unsigned char[16]’
[-Warray-bounds]
 8806 |                 s_rule->pdata.lkup_tx_rx.hdr_len = 0;
      |                       ^~
In file included from ../drivers/net/ice/base/ice_type.h:54,
                 from ../drivers/net/ice/base/ice_common.h:8,
                 from ../drivers/net/ice/base/ice_switch.h:8,
                 from ../drivers/net/ice/base/ice_switch.c:5:
../drivers/net/ice/base/ice_osdep.h:209:29: note: referencing an object of size
16 allocated by ‘rte_zmalloc’
  209 | #define ice_malloc(h, s)    rte_zmalloc(NULL, s, 0)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ice/base/ice_switch.c:8800:25: note: in expansion of macro
‘ice_malloc’
 8800 |                         ice_malloc(hw, rule_buf_sz);
      |                         ^~~~~~~~~~


Referenced Bugs:

https://bugs.dpdk.org/show_bug.cgi?id=673
[Bug 673] acl build failures on Fedora 35 with gcc 11
-- 
You are receiving this mail because:
You are the assignee for the bug.

                 reply	other threads:[~2021-04-14 14:16 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-678-3@http.bugs.dpdk.org/ \
    --to=bugzilla@dpdk.org \
    --cc=dev@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).