[dpdk-dev] [Bug 646] mrvl: memset wrong struct when session clear

2 messages, 1 author, 2021-11-26 · open the first message on its own page

[dpdk-dev] [Bug 646] mrvl: memset wrong struct when session clear

From: <hidden>
Date: 2021-03-02 02:36:29

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

            Bug ID: 646
           Summary: mrvl: memset wrong struct when session clear
           Product: DPDK
           Version: 20.08
          Hardware: ARM
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: cryptodev
          Assignee: dev@dpdk.org
          Reporter: hanshuang87@gmail.com
  Target Milestone: ---

In function mrvl_crypto_pmd_sym_session_clear, when memset mrvl_crypto_session
object, pass wrong ptr which point to rte_cryptodev_sym_session.
original code:
memset(sess, 0, sizeof(struct mrvl_crypto_session));

It will cause a error message when do session clear:
set_sym_session_private_data: "Set private data for driver 0 not allowed"

I think the first parameter must be :
memset(mrvl_sess, 0, sizeof(struct mrvl_crypto_session));

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 646] mrvl: memset wrong struct when session clear

From: <hidden>
Date: 2021-11-26 18:02:58

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

Thomas Monjalon (thomas@monjalon.net) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED
--- Comment #1 from Thomas Monjalon (thomas@monjalon.net) ---
Resolved in http://git.dpdk.org/dpdk/commit/?id=03e73e8572

-- 
You are receiving this mail because:
You are the assignee for the bug.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help