On 1/21/2021 6:03 AM, Wei Huang wrote:
+int opae_init(int eal_init_result)
+{
+       int ret = 0;
+
+       if (!check_eal(0))
+               return 0;
+
+       if (eal_init_result < 0) {
+               if (rte_errno == EALREADY) {
+                       eal_inited = 1;
+                       opae_log_info("EAL already initialized\n");
+               } else {
+                       opae_log_err("Cannot initialize EAL\n");
+                       ret = -1;
+               }
+       } else {
+               eal_inited = 1;
+               opae_log_info("Initialize EAL done\n");
+       }
+
+       return ret;
+}

Why an PMD API needs to know eal initialization status? This may be pointing a bad design, is it possible that most of the 'opae_' API code should go to the application?

Reply via email to