Successfully build based on ASK and run k8s, cdx pending
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
--- a/cdx/devoh.c
|
||||
+++ b/cdx/devoh.c
|
||||
@@ -313,6 +313,7 @@
|
||||
uint32_t port_idx;
|
||||
uint8_t oh_iface_name[8]="";
|
||||
|
||||
+ printk(KERN_INFO "%s::adding OH iface name=%s\n", __func__, name);
|
||||
|
||||
if (sscanf(name, "dpa-fman%d-oh@%d", &fman_idx,
|
||||
&port_idx) != 2) {
|
||||
@@ -331,6 +332,8 @@
|
||||
DPA_ERROR("%s::oh_port_driver_get_port_info failed\n", __func__);
|
||||
return FAILURE;
|
||||
}
|
||||
+ printk(KERN_INFO "%s::OH port info name=%s channel=%u default_fqid=0x%x err_fqid=0x%x\n",
|
||||
+ __func__, name, info.channel_id, info.default_fqid, info.err_fqid);
|
||||
//ethernet/physical iface type
|
||||
iface_info = (struct dpa_iface_info *)
|
||||
kzalloc(sizeof(struct dpa_iface_info), GFP_KERNEL);
|
||||
@@ -358,6 +361,10 @@
|
||||
__func__, name);
|
||||
goto err_ret;
|
||||
}
|
||||
+ printk(KERN_INFO "%s::CDX OH iface config found name=%s fman=%u port_idx=%u portid=%u max_dist=%u\n",
|
||||
+ __func__, name,
|
||||
+ iface_info->oh_info.fman_idx, iface_info->oh_info.port_idx,
|
||||
+ iface_info->oh_info.portid, iface_info->oh_info.max_dist);
|
||||
if (cdx_create_dir_in_procfs(&iface_info->pcd_proc_entry, oh_iface_name, PCD_DIR)) {
|
||||
DPA_ERROR("%s:: create pcd proc entry failed %s\n",
|
||||
__func__, name);
|
||||
@@ -581,6 +588,10 @@
|
||||
#endif
|
||||
}
|
||||
//add fqid information into of port list
|
||||
+ printk(KERN_INFO "%s::created OH FQs name=%s fman=%u port_idx=%u rx_default_fqid=0x%x rx_err_fqid=0x%x channel=0x%x\n",
|
||||
+ __func__, dpa_oh_iface_info->name, iface_info->fman_idx,
|
||||
+ iface_info->port_idx, iface_info->fqinfo[RX_DEFA_FQ].fq_base,
|
||||
+ iface_info->fqinfo[RX_ERR_FQ].fq_base, iface_info->channel_id);
|
||||
port_info->fm_idx = iface_info->fman_idx;
|
||||
port_info->ohinfo = iface_info;
|
||||
port_info->channel = iface_info->channel_id;
|
||||
@@ -600,6 +611,10 @@
|
||||
}
|
||||
offline_port_info[iface_info->fman_idx][iface_info->port_idx].flags |=
|
||||
(OF_FQID_VALID | PORT_VALID);
|
||||
+ printk(KERN_INFO "%s::OH port registered name=%s fman=%u port_idx=%u flags=0x%x\n",
|
||||
+ __func__, port_info->name, iface_info->fman_idx,
|
||||
+ iface_info->port_idx,
|
||||
+ offline_port_info[iface_info->fman_idx][iface_info->port_idx].flags);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user