Hi Guy,
Thanks for your review

> -----Original Message-----
> From: dev <[email protected]> On Behalf Of Guy Kaneti
> Sent: Tuesday, April 7, 2020 5:22 PM
> To: Ori Kam <[email protected]>; Jerin Jacob <[email protected]>;
> Thomas Monjalon <[email protected]>
> Cc: Jerin Jacob Kollanukkaran <[email protected]>; [email protected];
> Pavan Nikhilesh Bhagavatula <[email protected]>; [email protected];
> Shahaf Shuler <[email protected]>; [email protected]; Opher
> Reviv <[email protected]>; Alex Rosenbaum <[email protected]>;
> Dovrat Zifroni <[email protected]>; Prasun Kapoor
> <[email protected]>; [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]; [email protected]; Parav Pandit
> <[email protected]>
> Subject: Re: [dpdk-dev] [EXT] [PATCH v1 3/4] regexdev: add regexdev core
> functions
> 
> Hi Ori,
> 
> >+int
> >+rte_regexdev_register(struct rte_regexdev *dev)
> >+{
> >+    uint16_t dev_id;
> >+    int res;
> >+
> >+    if (dev->dev_ops == NULL) {
> >+            RTE_REGEXDEV_LOG(ERR, "RegEx device invalid device
> ops\n");
> >+            return -EINVAL;
> >+    }
> >+    if (regexdev_allocated(dev->dev_name) != NULL) {
> >+            RTE_REGEXDEV_LOG
> >+                    (ERR, "RegEx device with name %s already
> allocated\n",
> >+                     dev->dev_name);
> >+            return -ENOMEM;
> >+    }
> >+    dev_id = regexdev_find_free_dev();
> >+    if (dev_id == RTE_MAX_REGEXDEV_DEVS) {
> >+            RTE_REGEXDEV_LOG
> >+                    (ERR, "Reached maximum number of regex devs\n");
> >+            return -ENOMEM;
> >+    }
> >+    dev->dev_id = dev_id;
> 
> dev is of type struct rte_regexdev *, but I don't see in the definition of 
> struct
> rte_regexdev a field dev_id
> 

The definition of rte_regexdev appears in rte_regecdev_core.h
and the last member in this struct is the dev_id. (line146) it is added in this 
commit.

> >+    regex_devices[dev_id] = dev;
> >+    res = dev_id;
> >+    return res;
> >+}

Reply via email to