[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