I'm hitting a problem with the native AVF driver. The issue does not seem to exist when using the DPDK driver. This is on stable/2009, with the DPDK bump to 2008 reverted (b/c 2008 doesn't work with mellanox anymore apparently).
I have an x710 card configured with a 4x10G breakout cable. The code that is failing is if ((ad->feature_bitmap & VIRTCHNL_VF_OFFLOAD_RSS_PF) && (error = avf_op_config_rss_lut (vm, ad))) return error; Here's the debug log: 2020/12/07 14:19:25:639 debug avf 0000:65:0a.0: request_queues: num_queue_pairs 6 2020/12/07 14:19:25:779 debug avf 0000:65:0a.0: version: major 1 minor 1 2020/12/07 14:19:25:779 debug avf 0000:65:0a.0: get_vf_reqources: bitmap 0xb00a1 2020/12/07 14:19:25:789 debug avf 0000:65:0a.0: get_vf_reqources: num_vsis 1 num_queue_pairs 6 max_vectors 5 max_mtu 0 vf_offload_flags 0xb000 rss_key_size 52 rss_lut_size 64 2020/12/07 14:19:25:789 debug avf 0000:65:0a.0: get_vf_reqources_vsi[0]: vsi_id 18 num_queue_pairs 6 vsi_type 6 qset_handle 6 default_mac_addr 02:41:0b:0b:0b:0b 2020/12/07 14:19:25:789 debug avf 0000:65:0a.0: disable_vlan_stripping 2020/12/07 14:19:25:800 debug avf 0000:65:0a.0: config_rss_lut: vsi_id 18 rss_lut_size 64 lut 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020/12/07 14:19:25:906 err avf 1313:13:13.0: error: avf_send_to_pf: error [v_opcode = 24, v_retval -5] If I comment out the 2 calls to VIRTCHNL_CF_OFFLOAD_RSS_PF, the device initializes. Is there something about the breakout cable configuration that needs special attention from this code? Thanks, Chris.
signature.asc
Description: Message signed with OpenPGP
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18264): https://lists.fd.io/g/vpp-dev/message/18264 Mute This Topic: https://lists.fd.io/mt/78779141/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-