[dpdk-dev] eth_fm10k_dev_init failed as there is no Glort update
Krishna S
k.sharmaa at gmail.com
Wed Aug 16 15:54:51 CEST 2017
Hi Cheng,
I am working on a system which uses fm10k driver.
In my system, I am hitting an error in eth_fm10k_dev_init().
We are waiting for VF to get GLoRT update message once
update_lport_state(hw, hw->mac.dglort_map, 1, 1); is done.
Check goes something like this.
if (hw->mac.type == fm10k_mac_vf) {
int glort_valid = 0;
int i;
for (i = 0; i < MAX_QUERY_GLORT_STATE_TIMES; i++) {
glort_valid = fm10k_glort_valid(hw);
if (glort_valid) {
PMD_INIT_LOG(INFO, "GloRT update took ~%u ms!",
(i * WAIT_GLORT_MSG_US/1000));
break;
}
But we are at times failing to get an update and so initialising fails.
Could you kindly give pointers on what could be possible reasons why
is there no update from PF ?
--
Regards,
Krishna Sharma
More information about the dev
mailing list