Skip to content

Commit 61ce33a

Browse files
authored
[Documentation] Improve usability of cloudlab profiles
This PR introduces a new Makefile and updated documentation. Commit log: * Update readme versions and makefile * Fix issues * Remove make dpdk
1 parent 790e223 commit 61ce33a

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,19 @@
3636
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3737
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3838

39+
ifeq ($(ONVM_HOME),)
40+
$(error "Please define ONVM_HOME environment variable")
41+
endif
42+
43+
ifeq ($(RTE_SDK),)
44+
$(error "Please define RTE_SDK environment variable")
45+
endif
46+
47+
all:
48+
# cd $(ONVM_HOME)/dpdk && make
49+
cd $(ONVM_HOME)/onvm && make
50+
cd $(ONVM_HOME)/examples && make
51+
3952
.PHONY: tags
4053

4154
tags:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ _Want to get started quickly?_ Try using our NSF CloudLab profile: https://www.c
99
Notes
1010
--
1111

12-
We have updated our DPDK submodule to point to a new version, v18.11. If you have already cloned this repository, please update your DPDK submodule by running:
12+
We have updated our DPDK submodule to point to a new version, v20.05. If you have already cloned this repository, please update your DPDK submodule by running:
1313

1414
```
1515
git submodule sync
@@ -25,7 +25,7 @@ make T=$RTE_TARGET -j 8
2525
make install T=$RTE_TARGET -j 8
2626
```
2727

28-
See our [release](docs/Releases.md) document for more information.
28+
The current OpenNetVM version is 20.10. Please see our [release](docs/Releases.md) document for more information.
2929

3030
About
3131
--
@@ -35,7 +35,7 @@ openNetVM is an open source version of the NetVM platform described in our [NSDI
3535

3636
The [develop][dev] branch tracks experimental builds (active development) whereas the [master][mast] branch tracks verified stable releases. Please read our [releases][rels] document for more information about our releases and release cycle.
3737

38-
You can find information about research projects building on [OpenNetVM][onvm] at the [UCR/GW SDNFV project site][sdnfv]. OpenNetVM is supported in part by NSF grants CNS-1422362 and CNS-1522546.
38+
You can find information about research projects building on [OpenNetVM][onvm] at the [UCR/GW SDNFV project site][sdnfv]. OpenNetVM is supported in part by NSF grants CNS-1422362 and CNS-1522546.
3939

4040
Installing
4141
--

scripts/setup_cloudlab.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,5 @@ fi
5252
if [ -z "$ONVM_HOME" ]; then
5353
export ONVM_HOME=$ONVM_PATH
5454
fi
55+
56+
bash "$ONVM_HOME"/scripts/setup_environment.sh

0 commit comments

Comments
 (0)