net/ice/base: support DCF query port ETS adminq
In the adminq command query port ETS function, the root node teid is needed. However, for DCF, the root node is not initialized, which will cause error when we refer to the variable. In this patch, we will check whether the root node is available or not first. Signed-off-by: Ting Xu <ting.xu@intel.com> Acked-by: Qi Zhang <qi.z.zhang@intel.com>
This commit is contained in:
parent
6b62423fac
commit
49cae2c442
@ -1524,7 +1524,8 @@ ice_aq_query_port_ets(struct ice_port_info *pi,
|
||||
return ICE_ERR_PARAM;
|
||||
cmd = &desc.params.port_ets;
|
||||
ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_query_port_ets);
|
||||
cmd->port_teid = pi->root->info.node_teid;
|
||||
if (pi->root)
|
||||
cmd->port_teid = pi->root->info.node_teid;
|
||||
|
||||
status = ice_aq_send_cmd(pi->hw, &desc, buf, buf_size, cd);
|
||||
return status;
|
||||
|
Loading…
x
Reference in New Issue
Block a user