From ba22fd41b7a1dd1208d330b13df8051ee5cec38f Mon Sep 17 00:00:00 2001 From: Christian Mehlis <mehlis@inf.fu-berlin.de> Date: Sun, 6 Jul 2014 17:23:40 +0200 Subject: [PATCH] ccnl: adapt HOWTO to new features --- examples/ccn-lite-client/HOWTO | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/examples/ccn-lite-client/HOWTO b/examples/ccn-lite-client/HOWTO index 863187582e..7d038ac4d8 100644 --- a/examples/ccn-lite-client/HOWTO +++ b/examples/ccn-lite-client/HOWTO @@ -4,7 +4,7 @@ simple appserver (all in one shell) 0. create tap devices: *./cpu/native/tapsetup.sh create 3* 1. build ccn-lite-client: *make -B clean all-valgrind* 2. start: *./bin/native/ccn-lite-client.elf tap0* (valgrind support included) -3. start ccn thread: *ccn* [enter] (this starts the ccn relay network stack) +3. optinonal: *config 20* [enter] (this sets the content store size) 4. start appserver thread: *appserver* [enter] (this starts the userland appserver, which registers for "/riot/appserver/" 5. request content: *interest /riot/appserver/test* [enter] (ask the relay for this "file", userland code splits this up in chunks and requests them from the relay. In the relay the name "/riot/appserver" is registered to the RIOT MSG face with @@ -20,27 +20,27 @@ SHELL 1 | 0. create tap devices: *./cpu/native/tapsetup.sh create 3* | 1. build ccn-lite-client: *make -B clean all* | build ccn-lite: *make clean all* 2. start: *./bin/native/ccn-lite-client.elf tap0* | start: *./bin/ccn-lite-relay.elf tap1* -3. start ccn thread: *ccn* [enter] | [it starts ccn automaticly] +3. set content store size: *config 20* [enter] | [stack starts automaticly] 4. set address: *addr 1* [enter] | [it picks address 42 automaticly] 5. register prefix the ccn-lite stack: *prefix /riot/ newTRANSface 42* [enter] | [it populates the cache automaticly] 6. request content: *interest /riot/text* [enter] | 7. tear down ccn network stack: *haltccn* [enter] -advanced forward (needs three [four] shells) +advanced forward (needs three shells) ==================================================== -SHELL 1 | SHELL 2 | SHELL 3 +SHELL 1 | SHELL 2 | SHELL 3 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -0. create tap devices: *./cpu/native/tapsetup.sh create 3* | | -1. build ccn-lite-client: *make -B clean all* | | build ccn-lite: make clean all -2. start: *./bin/native/ccn-lite-client.elf tap0* | start: *./bin/native/ccn-lite-client.elf tap1* | start: ./bin/ccn-lite-relay.elf tap2 -3. start ccn thread: *ccn* [enter] | start ccn thread: *ccn* [enter] | [it starts ccn automaticly] -4. set address: *addr 1* [enter] | set address: *addr 2* [enter] | [it picks address 42 automaticly] -5. *prefix /riot/ newTRANSface 2* [enter] | *prefix /riot/ newTRANSface 42* [enter] | [it populates the cache automaticly] -6. request content: *interest /riot/text* [enter] | | +0. create tap devices: *./cpu/native/tapsetup.sh create 3* | | +1. build ccn-lite-client: *make -B clean all* | | build ccn-lite: make clean all +2. start: *./bin/native/ccn-lite-client.elf tap0* | start: *./bin/native/ccn-lite-client.elf tap1* | start: ./bin/ccn-lite-relay.elf tap2 +3. set content store size: *cconfig 20* [enter] | set content store size: *cconfig 20* [enter] | [it starts ccn automaticly] +4. set address: *addr 1* [enter] | set address: *addr 2* [enter] | [it picks address 42 automaticly] +5. *prefix /riot/ newTRANSface 2* [enter] | *prefix /riot/ newTRANSface 42* [enter] | [it populates the cache automaticly] +6. request content: *interest /riot/text* [enter] | | -overdosed forward (needs three [four] shells) +overdosed forward (needs three shells) ==================================================== SHELL 1 | SHELL 2 | SHELL 3 @@ -48,7 +48,7 @@ SHELL 1 | SH 0. create tap devices: *./cpu/native/tapsetup.sh create 3* | | 1. build ccn-lite-client: *make -B clean all* | | 2. start: *./bin/native/ccn-lite-client.elf tap0* | start: *./bin/native/ccn-lite-client.elf tap1* | start: *./bin/native/ccn-lite-client.elf tap2* -3. start ccn thread: *ccn* [enter] | start ccn thread: *ccn* [enter] | start ccn thread: *ccn* [enter] +3. set content store size: *cconfig 20* [enter] | sset content store size: *cconfig 20* [enter] | sset content store size: *cconfig 20* [enter] 4. set address: *addr 1* [enter] | set address: *addr 2* [enter] | set address: *addr 3* [enter] 5. | | start appserver: *appserver* [enter] 6. *prefix /riot/ newTRANSface 2* [enter] | *prefix /riot/ newTRANSface 3* [enter] | -- GitLab