[PATCH v7 01/21] net/ntnic: add ethdev and makes PMD available

zhoumin zhoumin at loongson.cn
Tue Jul 16 04:36:54 CEST 2024


Hi Patrick,

Thanks for giving the link of commit `a6c3ec342ee1`.

However I cannot checkout this commit in the next-net repository because 
the commit ID is not exist in the history of next-net repository. Could 
you find it?

It seems that the commit `a6c3ec342ee1` is nearly identical to the 
commit `62edcfd6ea3c` except the minor change in the subjects as following:

https://git.dpdk.org/next/dpdk-next-net/commit/?id=62edcfd6ea3c61639df68e4a315046d09f462e8c

I'm able to checkout the commit `62edcfd6ea3c` in the next-net 
repository but fail to apply this series, because this series conflicts 
with the commit `a40ac9bcd85c`.

Despite all this, I can apply this series successfully on the artifact 
of commit `a6c3ec342ee1`:

https://git.dpdk.org/next/dpdk-next-net/snapshot/dpdk-next-net-a6c3ec342ee105e322ffdb21e810cdfd38455c62.zip

Loongson lab always tries to update the local repository with the 
upstream before testing the series, and just applies the downloaded 
series to the local repository. So it's possible to skip some commits in 
Loongson lab when chooses the base for applying.


Best regards,

Min Zhou

On Mon, Jul, 15, 2024 at 3:39PM, Patrick Robb wrote:
> Hi Min Zhou,
>
> I am seeing that commit for next-net:
> https://git.dpdk.org/next/dpdk-next-net/commit/?id=a6c3ec342ee105e322ffdb21e810cdfd38455c62
>
> If you try to manually apply it on next-net, does it work?
>
> Pasting the logs from our apply process below for context:
>
> ```
>
>   Trying to checkout branch: origin/next-net-for-main
>   Checked out to next-net-for-main (a6c3ec342ee105e322ffdb21e810cdfd38455c62)
>   Applying patch...
>
>   Applying: net/ntnic: add ethdev and makes PMD available
>   Applying: net/ntnic: add logging implementation
>   Applying: net/ntnic: add minimal initialization for PCI device
>   Applying: net/ntnic: add NT utilities implementation
>   Applying: net/ntnic: add VFIO module
>   Applying: net/ntnic: add basic eth dev ops to ntnic
>   Applying: net/ntnic: add core platform structures
>   Applying: net/ntnic: add adapter initialization
>   Applying: net/ntnic: add registers and FPGA model for NapaTech NIC
>   Applying: net/ntnic: add FPGA modules for initialization
>   Applying: net/ntnic: add FPGA initialization functionality
>   Applying: net/ntnic: add support of the NT200A0X smartNIC
>   Applying: net/ntnic: add startup and reset sequence for NT200A0X
>   Applying: net/ntnic: add clock profile for the NT200A0X smartNIC
>   Applying: net/ntnic: add link management skeleton
>   Applying: net/ntnic: add link 100G module ops
>   Applying: net/ntnic: add generic NIM and I2C modules
>   Applying: net/ntnic: add QSFP support
>   Applying: net/ntnic: add QSFP28 support
>   Applying: net/ntnic: add GPIO communication for NIMs
>   Applying: net/ntnic: add physical layer control module
>
>
>   Running test build...
>   The Meson build system
>
> ```



More information about the dev mailing list