When do you expect or desire to merge it into upstream DPDK?
It's always better to know the intended roadmap, thanks.


29/08/2022 17:40, Hau:
> Hi Honnappa,
> 
> Thanks for prompt reply.
> Currently our pmd driver still has other issues. After we fix it, we will 
> submit our code as RFC.
> 
> Thanks,
> Hau
> 
> From: Honnappa Nagarahalli [mailto:[email protected]]
> Sent: Saturday, August 27, 2022 12:44 AM
> To: xing_wang <[email protected]>; [email protected]
> Cc: dali_chen <[email protected]>; howard_wang 
> <[email protected]>; Ruifeng Wang <[email protected]>; Hau 
> <[email protected]>; nd <[email protected]>
> Subject: RE: about RTL8168 PMD on ARM SoC
> 
> Hi Xing Wang,
>                Can you submit this code as RFC, it will enable us to provide 
> review comments?
> 
> Thanks,
> Honnappa
> 
> 
> From: 王星 <[email protected]<mailto:[email protected]>>
> Sent: Thursday, August 25, 2022 9:36 PM
> To: Honnappa Nagarahalli 
> <[email protected]<mailto:[email protected]>>; 
> [email protected]<mailto:[email protected]>
> Cc: 陈立 <[email protected]<mailto:[email protected]>>; 王颢 
> <[email protected]<mailto:[email protected]>>; Ruifeng Wang 
> <[email protected]<mailto:[email protected]>>; nd 
> <[email protected]<mailto:[email protected]>>; nd <[email protected]<mailto:[email protected]>>; 
> Hau <[email protected]<mailto:[email protected]>>
> Subject: 答复: about RTL8168 PMD on ARM SoC
> 
> Hi Honnappa,
> 
> I’m sorry I have to make a little correction,
> This issue was actually on our new 2.5 Gigabit RTL8125 series, the attachment 
> is latest r8125pmd,
> There is no essential difference w.r.t ARM platform though.
> 
> BRs,
> Xing Wang
> 
> 发件人: 王星
> 发送时间: 2022年8月26日 10:06
> 收件人: 'Honnappa Nagarahalli' 
> <[email protected]<mailto:[email protected]>>; 
> [email protected]<mailto:[email protected]>
> 抄送: 陈立 <[email protected]<mailto:[email protected]>>; 王颢 
> <[email protected]<mailto:[email protected]>>; Ruifeng Wang 
> <[email protected]<mailto:[email protected]>>; nd 
> <[email protected]<mailto:[email protected]>>; nd <[email protected]<mailto:[email protected]>>; 
> Hau <[email protected]<mailto:[email protected]>>
> 主题: 答复: about RTL8168 PMD on ARM SoC
> 
> Hi Honnappa,
> 
> The attachment is our current r8168pmd code for RTL8111/8168 Giga series
> (currently 8111G, 8111H are supported, we will add others later)
> I will contact the SoC vendor to consult you about this issue and let you 
> know some details about that SoC
> Thanks a lot!
> 
> BRs
> Xing Wang
> 发件人: Honnappa Nagarahalli [mailto:[email protected]]
> 发送时间: 2022年8月25日 22:41
> 收件人: 王星 <[email protected]<mailto:[email protected]>>; 
> [email protected]<mailto:[email protected]>
> 抄送: 陈立 <[email protected]<mailto:[email protected]>>; 王颢 
> <[email protected]<mailto:[email protected]>>; Ruifeng Wang 
> <[email protected]<mailto:[email protected]>>; nd 
> <[email protected]<mailto:[email protected]>>; nd <[email protected]<mailto:[email protected]>>
> 主题: RE: about RTL8168 PMD on ARM SoC
> 
> Hello,
>                I cannot find many details of the SoC on the internet. Does it 
> use coherent IO? Depending on that, different barriers might be needed. Other 
> than this, I would not think it needs anything special.
> 
> If you could send an RFC to the DPDK mailing list, I am happy to review and 
> provide any feedback.
> 
> Thanks,
> Honnappa
> 
> 
> From: 王星 <[email protected]<mailto:[email protected]>>
> Sent: Wednesday, August 24, 2022 9:53 PM
> To: [email protected]<mailto:[email protected]>
> Cc: 陈立 <[email protected]<mailto:[email protected]>>; 王颢 
> <[email protected]<mailto:[email protected]>>
> Subject: about RTL8168 PMD on ARM SoC
> 
> Hi DPDK,
> 
> I am a pmd driver developer from Realtek NIC department,
> when I was porting r8168pmd already verified on x86 to an ARM64 SoC Unisoc: 
> UIS8650
> I found that after NIC Rx init (in general, Rx ring and buffers should have 
> been prepared for NIC to DMA read),
> the NIC status reg showed RDU (Rx Descriptor Unavailable), which means NIC 
> cannot read the proper desc content,
> 
> later I sended some packets to NIC hold by testpmd rx_only mode, HW internal 
> Rx packet counter can grow to some value, then stuck, 8168pmd Rx debug print 
> reported it received less packets than that value, and the print showed up 
> even some minutes later!
> 
> I doubt the phenomenon is caused by improper HW-based IO coherency support on 
> this ARM SoC,
> I have read the ARM SoC support list on DPDK website, to name it: NV 
> Bluefield, NXP DPAA, Marvell Octeon TX …
> 
> Does DPDK (or UIO/VFIO driver or hugetlb driver) need special HW IO cache 
> coherency support on ARM platform, say, ACE and Device side MMU etc?
> Should the SoC provide specialized UIO/VFIO driver or hugetlb driver and/or 
> specific DPDK lib to support such user mode DMA?
> Will you please give suggestions, thanks a lot!
> 
> BRs
> 
> ------Please consider the environment before printing this e-mail.
> 





Reply via email to