kselftests-virtme介绍:

kselftests-virtme (Kernel self-tests by Virtme) 是一个用来验证mptcp_net-next 源码的虚拟环境,可用于开发或CI环节。

kselftests-virtme使用:

  • 下载mptcp_net-next源码
      git clone https://github.com/multipath-tcp/mptcp_net-next.git
    
  • 编译并测试mptcp_net-next源码
      # 进入源码目录
      cd mptcp_net-next
      # 启动容器编译、测试源码
      docker run \
        -e INPUT_NO_BLOCK=1 \
        -e INPUT_PACKETDRILL_NO_SYNC=1 \
        -v "${PWD}:${PWD}:rw" -w "${PWD}" --privileged --rm -it \
        openeuler/kselftests-virtme:{Tag} \
        auto-normal