加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
p4-git.sh 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
poohdang 提交于 2022-11-21 10:21 . enable protobuf_clone again
#!/bin/bash
##############################################################
# 打印脚本命令.
set -x
# 在有错误输出时停止.
set -e
##########################################
cd $P4_HOME
# 设置版本变量
PROTOBUF_COMMIT="v3.18.1"
GRPC_COMMIT="v1.43.2"
BMV2_COMMIT="1.15.0"
PI_COMMIT="v0.1.0"
P4C_COMMIT="v1.2.2.1"
git clone https://github.com/mininet/mininet.git
git clone --depth=1 -b ${PROTOBUF_COMMIT} https://github.com/protocolbuffers/protobuf.git
# cd protobuf
# git submodule update --init --recursive
# cd ..
git clone --depth=1 -b ${GRPC_COMMIT} https://github.com/google/grpc.git
cd grpc
git submodule update --init --recursive
cd ..
git clone --depth=1 -b ${BMV2_COMMIT} https://github.com/p4lang/behavioral-model.git
cd behavioral-model
cd ..
git clone --depth=1 -b ${PI_COMMIT} --recursive https://github.com/p4lang/PI.git
git clone --depth=1 -b ${P4C_COMMIT} --recursive https://github.com/p4lang/p4c.git
# git clone https://github.com/nsg-ethz/p4-utils.git
# git clone https://github.com/nsg-ethz/p4-learning.git
git clone https://github.com/p4lang/tutorials.git
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化