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