Skip to contentSkip to conversation

ml/cnxk mvtvm: max_nb_qpairs parsed four bytes wide

DPDK/ethdev Bug 2043 [email protected] 1 participant 1 message Sep 13

lore
Share & tools
lore
#0 lore raw

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

            Bug ID: 2043
           Summary: ml/cnxk mvtvm: max_nb_qpairs parsed four bytes wide
           Product: DPDK
           Version: 26.11
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: ethdev
          Assignee: [email protected]
          Reporter: [email protected]

Target Milestone: ---

drivers/ml/cnxk/mvtvm_ml_dev.c

parse_uint_arg() stores a uint32_t:

        *((uint32_t *)extra_args) = i;

but max_nb_qpairs is a uint16_t followed by an int in the same struct, so parsing that argument writes past the field into its neighbour.

Fixes 48c6081ab4b3 ("ml/cnxk: enable creation of MVTVM virtual device")
Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.