<div dir="ltr">Hi All,<br><br><div>I am using Intel E810 with DPDK v20.11, with ethernet ports bound to DPDK(vfio-pci). <div>Running DPDK software libraries within a secure-enclave(Intel SGX technology) sandbox environment,<br></div><div>and running into an issue during rte_eal_init invocation.<br><br></div><div>During launch of DPDK application(examples/packet_ordering), when rte_eal_init gets called, </div><div>it results in a probe of ethernet devices,which invokes ICE(Intel E810 NIC) Poll-Mode-Driver(PMD) apis.</div><div><br>When ICE PMD driver sends command to NIC(Network Interface Card),to get firmware version, </div><div>it times out in this api-> ice_sq_send_cmd_nolock().<br><br></div><div>Question-> Can someone point me to any Intel documentation for E810, </div><div>that describes how ICE PMD(or any software driver) can communicate with E810 NIC's firmware,</div><div>like what registers to write the command, and how to check for the response from firmware.</div><div><br>Question-> Also, is there any other alternate way(other than ethtool), to check if firmware received the command,</div><div>and what was the status of the last command processed by firmware. </div><div>Note: Even if there is a way to check firmware command status thro ethtool, </div><div>I cant use ethtool,since ports are bound to DPDK.</div><div><br></div><div>Thanks,<br>Sudha<br></div></div></div>