summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/book-enea-nfv-access-guide/doc/benchmarks.xml14
-rw-r--r--doc/book-enea-nfv-access-guide/doc/container_virtualization.xml8
-rw-r--r--doc/book-enea-nfv-access-guide/doc/getting_started.xml19
-rw-r--r--doc/book-enea-nfv-access-guide/doc/hypervisor_virtualization.xml13
-rw-r--r--doc/book-enea-nfv-access-guide/doc/overview.xml11
-rw-r--r--doc/book-enea-nfv-access-guide/doc/using_nfv_access_sdks.xml23
6 files changed, 43 insertions, 45 deletions
diff --git a/doc/book-enea-nfv-access-guide/doc/benchmarks.xml b/doc/book-enea-nfv-access-guide/doc/benchmarks.xml
index cba6150..28b5f20 100644
--- a/doc/book-enea-nfv-access-guide/doc/benchmarks.xml
+++ b/doc/book-enea-nfv-access-guide/doc/benchmarks.xml
@@ -341,7 +341,7 @@ dpdk0 type=dpdk options:dpdk-devargs=0000:03:00.0 ofport_request=2
341ovs-ofctl del-flows ovsbr0 341ovs-ofctl del-flows ovsbr0
342ovs-ofctl add-flow ovsbr0 in_port=1,action=output:2 342ovs-ofctl add-flow ovsbr0 in_port=1,action=output:2
343ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1</programlisting>Import a 343ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1</programlisting>Import a
344 Docker container:<programlisting>docker import enea-image-virtualization-guest-qemux86-64.tar.gz el7_guest</programlisting>Start 344 Docker container:<programlisting>docker import enea-nfv-access-guest-qemux86-64.tar.gz el7_guest</programlisting>Start
345 the Docker container:<programlisting>docker run -it --rm -v /var/run/openvswitch/:/var/run/openvswitch/ / 345 the Docker container:<programlisting>docker run -it --rm -v /var/run/openvswitch/:/var/run/openvswitch/ /
346-v /mnt/huge:/mnt/huge el7_guest /bin/bash</programlisting>Start the testpmd 346-v /mnt/huge:/mnt/huge el7_guest /bin/bash</programlisting>Start the testpmd
347 application in Docker:<programlisting>testpmd -c 0x30 -n 2 --file-prefix prog1 --socket-mem 512 --no-pci / 347 application in Docker:<programlisting>testpmd -c 0x30 -n 2 --file-prefix prog1 --socket-mem 512 --no-pci /
@@ -598,7 +598,7 @@ type=dpdk options:dpdk-devargs=0000:03:00.0 ofport_request=3
598ovs-ofctl del-flows ovsbr0 598ovs-ofctl del-flows ovsbr0
599ovs-ofctl add-flow ovsbr0 in_port=3,action=output:2 599ovs-ofctl add-flow ovsbr0 in_port=3,action=output:2
600ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1</programlisting>Import a 600ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1</programlisting>Import a
601 Docker container:<programlisting>docker import enea-image-virtualization-guest-qemux86-64.tar.gz el7_guest</programlisting>Start 601 Docker container:<programlisting>docker import enea-nfv-access-guest-qemux86-64.tar.gz el7_guest</programlisting>Start
602 the first Docker:<programlisting>docker run -it --rm --cpuset-cpus=4,5 / 602 the first Docker:<programlisting>docker run -it --rm --cpuset-cpus=4,5 /
603-v /var/run/openvswitch/:/var/run/openvswitch/ / 603-v /var/run/openvswitch/:/var/run/openvswitch/ /
604-v /mnt/huge:/mnt/huge el7_guest /bin/bash</programlisting>Start the testpmd 604-v /mnt/huge:/mnt/huge el7_guest /bin/bash</programlisting>Start the testpmd
@@ -930,7 +930,7 @@ ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1</programlisting>Launch
930 QEMU:<programlisting>taskset -c 0,1 qemu-system-x86_64 -cpu host,+invtsc,migratable=no / 930 QEMU:<programlisting>taskset -c 0,1 qemu-system-x86_64 -cpu host,+invtsc,migratable=no /
931-M q35 -smp cores=2,sockets=1 -vcpu 0,affinity=0 -vcpu 1,affinity=1 / 931-M q35 -smp cores=2,sockets=1 -vcpu 0,affinity=0 -vcpu 1,affinity=1 /
932-enable-kvm -nographic -realtime mlock=on -kernel /mnt/qemu/bzImage / 932-enable-kvm -nographic -realtime mlock=on -kernel /mnt/qemu/bzImage /
933-drive file=/mnt/qemu/enea-image-virtualization-guest-qemux86-64.ext4,/ 933-drive file=/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4,/
934if=virtio,format=raw -m 4096 -object memory-backend-file,id=mem,/ 934if=virtio,format=raw -m 4096 -object memory-backend-file,id=mem,/
935size=4096M,mem-path=/mnt/huge,share=on -numa node,memdev=mem / 935size=4096M,mem-path=/mnt/huge,share=on -numa node,memdev=mem /
936-mem-prealloc -chardev socket,id=char0,path=/var/run/openvswitch/vhost-user1 / 936-mem-prealloc -chardev socket,id=char0,path=/var/run/openvswitch/vhost-user1 /
@@ -1212,7 +1212,7 @@ ovs-ofctl add-flow ovsbr0 in_port=2,action=output:3</programlisting>Launch
1212 first QEMU instance, VM1:<programlisting>taskset -c 0,1 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M q35 / 1212 first QEMU instance, VM1:<programlisting>taskset -c 0,1 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M q35 /
1213-smp cores=2,sockets=1 -vcpu 0,affinity=0 -vcpu 1,affinity=1 -enable-kvm / 1213-smp cores=2,sockets=1 -vcpu 0,affinity=0 -vcpu 1,affinity=1 -enable-kvm /
1214-nographic -realtime mlock=on -kernel /home/root/qemu/bzImage / 1214-nographic -realtime mlock=on -kernel /home/root/qemu/bzImage /
1215-drive file=/home/root/qemu/enea-image-virtualization-guest-qemux86-64.ext4,/ 1215-drive file=/home/root/qemu/enea-nfv-access-guest-qemux86-64.ext4,/
1216if=virtio,format=raw -m 2048 -object memory-backend-file,id=mem,/ 1216if=virtio,format=raw -m 2048 -object memory-backend-file,id=mem,/
1217size=2048M,mem-path=/mnt/huge,share=on -numa node,memdev=mem / 1217size=2048M,mem-path=/mnt/huge,share=on -numa node,memdev=mem /
1218-mem-prealloc -chardev socket,id=char0,path=/var/run/openvswitch/vhost-user1 / 1218-mem-prealloc -chardev socket,id=char0,path=/var/run/openvswitch/vhost-user1 /
@@ -1228,7 +1228,7 @@ processor.max_cstate=0 mce=ignore_ce audit=0'</programlisting>Connect to
1228 this VM2:<programlisting>taskset -c 4,5 qemu-system-x86_64 -cpu host,+invtsc,migratable=no / 1228 this VM2:<programlisting>taskset -c 4,5 qemu-system-x86_64 -cpu host,+invtsc,migratable=no /
1229-M q35 -smp cores=2,sockets=1 -vcpu 0,affinity=4 -vcpu 1,affinity=5 / 1229-M q35 -smp cores=2,sockets=1 -vcpu 0,affinity=4 -vcpu 1,affinity=5 /
1230-enable-kvm -nographic -realtime mlock=on -kernel /home/root/qemu2/bzImage / 1230-enable-kvm -nographic -realtime mlock=on -kernel /home/root/qemu2/bzImage /
1231-drive file=/home/root/qemu2/enea-image-virtualization-guest-qemux86-64.ext4,/ 1231-drive file=/home/root/qemu2/enea-nfv-access-guest-qemux86-64.ext4,/
1232if=virtio,format=raw -m 2048 -object memory-backend-file,id=mem,size=2048M,/ 1232if=virtio,format=raw -m 2048 -object memory-backend-file,id=mem,size=2048M,/
1233mem-path=/mnt/huge,share=on -numa node,memdev=mem -mem-prealloc / 1233mem-path=/mnt/huge,share=on -numa node,memdev=mem -mem-prealloc /
1234-chardev socket,id=char1,path=/var/run/openvswitch/vhost-user2 / 1234-chardev socket,id=char1,path=/var/run/openvswitch/vhost-user2 /
@@ -1423,7 +1423,7 @@ ip link set eno3 vf 1 mac 0c:c4:7a:BF:52:E7</programlisting>Launch two QEMU
1423 instances: <programlisting>taskset -c 4,5 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M / 1423 instances: <programlisting>taskset -c 4,5 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M /
1424q35 -smp cores=2,sockets=1 -vcpu 0,affinity=4 -vcpu 1,affinity=5 -enable-kvm / 1424q35 -smp cores=2,sockets=1 -vcpu 0,affinity=4 -vcpu 1,affinity=5 -enable-kvm /
1425-nographic -kernel /mnt/qemu/bzImage / 1425-nographic -kernel /mnt/qemu/bzImage /
1426-drive file=/mnt/qemu/enea-image-virtualization-guest-qemux86-64.ext4,if=virtio,/ 1426-drive file=/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4,if=virtio,/
1427format=raw -m 4096 -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,/ 1427format=raw -m 4096 -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,/
1428share=on -numa node,memdev=mem -mem-prealloc -device vfio-pci,host=03:10.0 / 1428share=on -numa node,memdev=mem -mem-prealloc -device vfio-pci,host=03:10.0 /
1429-append 'root=/dev/vda console=ttyS0 hugepagesz=2M hugepages=1024 / 1429-append 'root=/dev/vda console=ttyS0 hugepagesz=2M hugepages=1024 /
@@ -1435,7 +1435,7 @@ processor.max_cstate=0 mce=ignore_ce audit=0'
1435taskset -c 2,3 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M / 1435taskset -c 2,3 qemu-system-x86_64 -cpu host,+invtsc,migratable=no -M /
1436q35 -smp cores=2,sockets=1 -vcpu 0,affinity=2 -vcpu 1,affinity=3 -enable-kvm / 1436q35 -smp cores=2,sockets=1 -vcpu 0,affinity=2 -vcpu 1,affinity=3 -enable-kvm /
1437-nographic -kernel /mnt/qemu/bzImage / 1437-nographic -kernel /mnt/qemu/bzImage /
1438-drive file=/mnt/qemu/enea-image2-virtualization-guest-qemux86-64.ext4,if=virtio,/ 1438-drive file=/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4,if=virtio,/
1439format=raw -m 4096 -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,/ 1439format=raw -m 4096 -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,/
1440share=on -numa node,memdev=mem -mem-prealloc -device vfio-pci,host=03:10.2 / 1440share=on -numa node,memdev=mem -mem-prealloc -device vfio-pci,host=03:10.2 /
1441-append 'root=/dev/vda console=ttyS0 hugepagesz=2M hugepages=1024 / 1441-append 'root=/dev/vda console=ttyS0 hugepagesz=2M hugepages=1024 /
diff --git a/doc/book-enea-nfv-access-guide/doc/container_virtualization.xml b/doc/book-enea-nfv-access-guide/doc/container_virtualization.xml
index 58133ae..2287146 100644
--- a/doc/book-enea-nfv-access-guide/doc/container_virtualization.xml
+++ b/doc/book-enea-nfv-access-guide/doc/container_virtualization.xml
@@ -46,11 +46,11 @@
46 <section id="run-enfv-guest-image"> 46 <section id="run-enfv-guest-image">
47 <title>Run an Enea NFV Access guest image</title> 47 <title>Run an Enea NFV Access guest image</title>
48 48
49 <para>Enea NFV Access guest images can run inside Docker as any 49 <para>Enea NFV Access guest images can run inside Docker as any other
50 other container can. Before starting an Enea NFV Access guest 50 container can. Before starting an Enea NFV Access guest image, a root
51 image, a root filesystem has to be imported in Docker:</para> 51 filesystem has to be imported in Docker:</para>
52 52
53 <programlisting>docker import enea-linux-virtualization-guest-qemux86-64.tar.gz el7guest</programlisting> 53 <programlisting>docker import enea-nfv-access-guest-qemux86-64.tar.gz el7guest</programlisting>
54 54
55 <para>To check that the Docker image has been imported successfully, 55 <para>To check that the Docker image has been imported successfully,
56 run:</para> 56 run:</para>
diff --git a/doc/book-enea-nfv-access-guide/doc/getting_started.xml b/doc/book-enea-nfv-access-guide/doc/getting_started.xml
index 6c20d5e..4763281 100644
--- a/doc/book-enea-nfv-access-guide/doc/getting_started.xml
+++ b/doc/book-enea-nfv-access-guide/doc/getting_started.xml
@@ -7,7 +7,7 @@
7 <section id="release-content"> 7 <section id="release-content">
8 <title>NFV Access Release content</title> 8 <title>NFV Access Release content</title>
9 9
10 <para>The NFV Access 1.0 Release contains along with other items, 10 <para>The NFV Access 1.1 Release contains along with other items,
11 documentation, pre-built kernels and images, a bootloader and a 11 documentation, pre-built kernels and images, a bootloader and a
12 SDK.</para> 12 SDK.</para>
13 13
@@ -105,7 +105,7 @@
105 <itemizedlist> 105 <itemizedlist>
106 <listitem> 106 <listitem>
107 <para>Enea NFV Access ext4 rootfs image - 107 <para>Enea NFV Access ext4 rootfs image -
108 enea-image-virtualization-host-inteld1521.ext4</para> 108 enea-nfv-access-inteld1521.ext4.gz</para>
109 </listitem> 109 </listitem>
110 110
111 <listitem> 111 <listitem>
@@ -122,8 +122,9 @@
122 </listitem> 122 </listitem>
123 </itemizedlist> 123 </itemizedlist>
124 124
125 <para>Copy bzImage and enea-image-virtualization-host-inteld1521.ext4.gz 125 <para>Unzip enea-nfv-access-inteld1521.ext4 and copy bzImage and
126 images to the tftpserver configured for PXE boot.</para> 126 enea-nfv-access-inteld1521.ext4 images to the tftpserver configured for
127 PXE boot.</para>
127 128
128 <para>Use the following as an example for the PXE configuration 129 <para>Use the following as an example for the PXE configuration
129 file:</para> 130 file:</para>
@@ -135,7 +136,7 @@ timeout 0
135label el_ramfs 136label el_ramfs
136 menu label ^EneaLinux_RAMfs 137 menu label ^EneaLinux_RAMfs
137 kernel bzImage 138 kernel bzImage
138 append root=/dev/ram0 initrd=enea-image-virtualization-host-inteld1521.ext4 / 139 append root=/dev/ram0 initrd=enea-nfv-access-inteld1521.ext4 /
139 ramdisk_size=1200000 console=ttyS0,115200 eralyprintk=ttyS0,115200</programlisting> 140 ramdisk_size=1200000 console=ttyS0,115200 eralyprintk=ttyS0,115200</programlisting>
140 141
141 <para>Restart the target. Then enter (F11) in the Boot Menu and select 142 <para>Restart the target. Then enter (F11) in the Boot Menu and select
@@ -154,7 +155,7 @@ label el_ramfs
154 <listitem> 155 <listitem>
155 <para>grub (<literal>grub-efi-bootx64.efi</literal>) - availalble as 156 <para>grub (<literal>grub-efi-bootx64.efi</literal>) - availalble as
156 a pre-built artifact under 157 a pre-built artifact under
157 <literal>inteld1521/images/enea-image-virtualization-host</literal>.</para> 158 <literal>inteld1521/images/</literal>enea-nfv-access.</para>
158 </listitem> 159 </listitem>
159 160
160 <listitem> 161 <listitem>
@@ -270,7 +271,7 @@ menuentry "Linux sda7" {
270 <listitem> 271 <listitem>
271 <para>Copy your image on target:</para> 272 <para>Copy your image on target:</para>
272 273
273 <programlisting>server&gt; scp ./enea-image-virtualization-host-inteld1521.tar.gz / 274 <programlisting>server&gt; scp ./enea-nfv-access-inteld1521.tar.gz /
274root@&lt;target_ip&gt;:/home/root/</programlisting> 275root@&lt;target_ip&gt;:/home/root/</programlisting>
275 </listitem> 276 </listitem>
276 277
@@ -278,13 +279,13 @@ root@&lt;target_ip&gt;:/home/root/</programlisting>
278 <para>Extract image onto the desired partition:</para> 279 <para>Extract image onto the desired partition:</para>
279 280
280 <programlisting>target&gt; mount /dev/sda3 /mnt/sda 281 <programlisting>target&gt; mount /dev/sda3 /mnt/sda
281target&gt; tar -pzxf /home/root/enea-image-virtualization-host-inteld1521.tar.gz / 282target&gt; tar -pzxf /home/root/enea-nfv-access-inteld1521.tar.gz /
282-C /mnt/sda</programlisting> 283-C /mnt/sda</programlisting>
283 284
284 <para>Alternately, you can do both steps in one command from the 285 <para>Alternately, you can do both steps in one command from the
285 server:</para> 286 server:</para>
286 287
287 <programlisting>server&gt; cat ./enea-image-virtualization-host-inteld1521.tar.gz | / 288 <programlisting>server&gt; cat ./enea-nfv-access-inteld1521.tar.gz | /
288ssh root@&lt;target_ip&gt; "cd /mnt/sda6; tar -zxf -"</programlisting> 289ssh root@&lt;target_ip&gt; "cd /mnt/sda6; tar -zxf -"</programlisting>
289 </listitem> 290 </listitem>
290 291
diff --git a/doc/book-enea-nfv-access-guide/doc/hypervisor_virtualization.xml b/doc/book-enea-nfv-access-guide/doc/hypervisor_virtualization.xml
index dce5855..9733544 100644
--- a/doc/book-enea-nfv-access-guide/doc/hypervisor_virtualization.xml
+++ b/doc/book-enea-nfv-access-guide/doc/hypervisor_virtualization.xml
@@ -33,7 +33,7 @@
33-vcpu 0,affinity=0 -vcpu 1,affinity=1 \ 33-vcpu 0,affinity=0 -vcpu 1,affinity=1 \
34-enable-kvm -nographic \ 34-enable-kvm -nographic \
35-kernel bzImage \ 35-kernel bzImage \
36-drive file=enea-image-virtualization-guest-qemux86-64.ext4,if=virtio,format=raw \ 36-drive file=enea-nfv-access-guest-qemux86-64.ext4,if=virtio,format=raw \
37-append 'root=/dev/vda console=ttyS0,115200' \ 37-append 'root=/dev/vda console=ttyS0,115200' \
38-m 4096 \ 38-m 4096 \
39-object memory-backend-file,id=mem,size=4096M,mem-path=/dev/hugepages,share=on \ 39-object memory-backend-file,id=mem,size=4096M,mem-path=/dev/hugepages,share=on \
@@ -193,6 +193,9 @@ $ dpdk-devbind.py --bind=vfio-pci 0000:03:10.2</programlisting>
193 <section id="multiqueue"> 193 <section id="multiqueue">
194 <title>Multi-queue</title> 194 <title>Multi-queue</title>
195 195
196 <para>In order to ensure that network performance scales as the number
197 of vCPUs increases, multi-queue support can be used in QEMU.</para>
198
196 <section id="qemu-multiqueue-support"> 199 <section id="qemu-multiqueue-support">
197 <title>QEMU multi queue support configuration</title> 200 <title>QEMU multi queue support configuration</title>
198 201
@@ -342,7 +345,7 @@ $ testpmd -c 0x7 -- -i --rxq=2 --txq=2 --nb-cores=2 ...</programlisting>
342&lt;devices&gt; 345&lt;devices&gt;
343 &lt;disk type='file' device='disk'&gt; 346 &lt;disk type='file' device='disk'&gt;
344 &lt;driver name='qemu' type='raw' cache='none'/&gt; 347 &lt;driver name='qemu' type='raw' cache='none'/&gt;
345 &lt;source file='enea-image-virtualization-guest-qemux86-64.ext4'/&gt; 348 &lt;source file='enea-nfv-access-guest-qemux86-64.ext4'/&gt;
346 &lt;target dev='vda' bus='virtio'/&gt; 349 &lt;target dev='vda' bus='virtio'/&gt;
347 &lt;/disk&gt; 350 &lt;/disk&gt;
348&lt;/devices&gt;</programlisting> 351&lt;/devices&gt;</programlisting>
@@ -596,7 +599,7 @@ $ dpdk-devbind.py --bind=vfio-pci 0000:03:10.0
596 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt; 599 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt;
597 &lt;disk type='file' device='disk'&gt; 600 &lt;disk type='file' device='disk'&gt;
598 &lt;driver name='qemu' type='raw' cache='none'/&gt; 601 &lt;driver name='qemu' type='raw' cache='none'/&gt;
599 &lt;source file='/mnt/qemu/enea-image-virtualization-guest-qemux86-64.ext4'/&gt; 602 &lt;source file='/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4'/&gt;
600 &lt;target dev='vda' bus='virtio'/&gt; 603 &lt;target dev='vda' bus='virtio'/&gt;
601 &lt;/disk&gt; 604 &lt;/disk&gt;
602 &lt;interface type='vhostuser'&gt; 605 &lt;interface type='vhostuser'&gt;
@@ -655,7 +658,7 @@ $ dpdk-devbind.py --bind=vfio-pci 0000:03:10.0
655 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt; 658 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt;
656 &lt;disk type='file' device='disk'&gt; 659 &lt;disk type='file' device='disk'&gt;
657 &lt;driver name='qemu' type='raw' cache='none'/&gt; 660 &lt;driver name='qemu' type='raw' cache='none'/&gt;
658 &lt;source file='/mnt/qemu/enea-image-virtualization-guest-qemux86-64.ext4'/&gt; 661 &lt;source file='/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4'/&gt;
659 &lt;target dev='vda' bus='virtio'/&gt; 662 &lt;target dev='vda' bus='virtio'/&gt;
660 &lt;/disk&gt; 663 &lt;/disk&gt;
661 &lt;interface type='hostdev' managed='yes'&gt; 664 &lt;interface type='hostdev' managed='yes'&gt;
@@ -718,7 +721,7 @@ $ dpdk-devbind.py --bind=vfio-pci 0000:03:10.0
718 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt; 721 &lt;emulator&gt;/usr/bin/qemu-system-x86_64&lt;/emulator&gt;
719 &lt;disk type='file' device='disk'&gt; 722 &lt;disk type='file' device='disk'&gt;
720 &lt;driver name='qemu' type='raw' cache='none'/&gt; 723 &lt;driver name='qemu' type='raw' cache='none'/&gt;
721 &lt;source file='/mnt/qemu/enea-image-virtualization-guest-qemux86-64.ext4'/&gt; 724 &lt;source file='/mnt/qemu/enea-nfv-access-guest-qemux86-64.ext4'/&gt;
722 &lt;target dev='vda' bus='virtio'/&gt; 725 &lt;target dev='vda' bus='virtio'/&gt;
723 &lt;/disk&gt; 726 &lt;/disk&gt;
724 &lt;interface type='bridge'&gt; 727 &lt;interface type='bridge'&gt;
diff --git a/doc/book-enea-nfv-access-guide/doc/overview.xml b/doc/book-enea-nfv-access-guide/doc/overview.xml
index d3a0d8a..01e70a9 100644
--- a/doc/book-enea-nfv-access-guide/doc/overview.xml
+++ b/doc/book-enea-nfv-access-guide/doc/overview.xml
@@ -4,16 +4,17 @@
4<chapter id="overview"> 4<chapter id="overview">
5 <title>Overview</title> 5 <title>Overview</title>
6 6
7 <para>The NFV Access Guide available with this release of Enea 7 <para>The NFV Access Guide available with this release of Enea NFV Access
8 Linux, seeks to provide further information that will help all intended 8 Platform seeks to provide further information that will help all intended
9 users make the most out of the virtualization features.</para> 9 users make the most out of the virtualization features.</para>
10 10
11 <section id="description"> 11 <section id="description">
12 <title>NFV Access Description</title> 12 <title>NFV Access Description</title>
13 13
14 <para>Enea NFV Access is a lightweight virtualization software 14 <para>Enea NFV Access is a lightweight virtualization software designed
15 designed for deployment on edge devices at customer premises. Streamlined 15 for deployment on edge devices at customer premises. Streamlined for high
16 for high networking performance and minimal footprints for both and VNFs, it enables very high compute density.</para> 16 networking performance and minimal footprints for both host platform and
17 VNFs, it enables very high compute density.</para>
17 18
18 <para>ENFV Access also provides a foundation for vCPE agility and 19 <para>ENFV Access also provides a foundation for vCPE agility and
19 innovation, reducing cost and complexity for computing at the network 20 innovation, reducing cost and complexity for computing at the network
diff --git a/doc/book-enea-nfv-access-guide/doc/using_nfv_access_sdks.xml b/doc/book-enea-nfv-access-guide/doc/using_nfv_access_sdks.xml
index e5c28ea..255f733 100644
--- a/doc/book-enea-nfv-access-guide/doc/using_nfv_access_sdks.xml
+++ b/doc/book-enea-nfv-access-guide/doc/using_nfv_access_sdks.xml
@@ -4,11 +4,11 @@
4<chapter id="workflow"> 4<chapter id="workflow">
5 <title>Using NFV Access SDKs</title> 5 <title>Using NFV Access SDKs</title>
6 6
7 <para>Enea NFV Access comes with two standard SDKs which can be used to 7 <para>Enea NFV Access comes with a standard SDKs which can be used to
8 develop user-applications and kernel modules for both host and guest 8 develop user-applications and kernel modules for both host and guest
9 images.</para> 9 images.</para>
10 10
11 <para>A standard SDK consists of:</para> 11 <para>The standard SDK consists of:</para>
12 12
13 <itemizedlist> 13 <itemizedlist>
14 <listitem> 14 <listitem>
@@ -27,20 +27,13 @@
27 </listitem> 27 </listitem>
28 </itemizedlist> 28 </itemizedlist>
29 29
30 <para>To install the SDK on your host development machine, there are two 30 <para>To install the SDK on your host development machine, there is an
31 installation scripts available under the Download section on <emphasis 31 installation script available under the Download section on <emphasis
32 role="bold">portal.enea.com</emphasis>. They have self explanatory 32 role="bold">portal.enea.com</emphasis>:</para>
33 names.</para>
34 33
35 <itemizedlist> 34 <itemizedlist>
36 <listitem> 35 <listitem>
37 <para><literal>inteld1521/sdk/enea-glibc-x86_64-enea-image-virtualization-host-sdkcorei7-64-toolchain-7.0.sh</literal> 36 <para>x86_64/install/install-sdk.sh</para>
38 - for host applications.</para>
39 </listitem>
40
41 <listitem>
42 <para><literal>qemux86-64/sdk/enea-glibc-x86_64-enea-image-virtualization-guestsdk-core2-64-toolchain-7.0.sh</literal>
43 - for guest applications.</para>
44 </listitem> 37 </listitem>
45 </itemizedlist> 38 </itemizedlist>
46 39
@@ -68,7 +61,7 @@
68 61
69 <orderedlist> 62 <orderedlist>
70 <listitem> 63 <listitem>
71 <para><programlisting>$ ./enea-glibc-x86_64-enea-image-virtualization-guest-sdk-core2-64-toolchain-7.0.sh</programlisting>When 64 <para><programlisting>$ ./install-sdk.sh</programlisting>When
72 prompted, select to install the toolchain in the desired directory, 65 prompted, select to install the toolchain in the desired directory,
73 referred to as <literal>sdkdir</literal>.</para> 66 referred to as <literal>sdkdir</literal>.</para>
74 67
@@ -87,7 +80,7 @@
87 80
88 <listitem> 81 <listitem>
89 <para>Setup the toolchain environment for your target by sourcing the 82 <para>Setup the toolchain environment for your target by sourcing the
90 environment-setup script. Example: <programlisting>$ source sdkdir/environment-setup-core2-64-enea-linux</programlisting></para> 83 environment-setup script. Example: <programlisting>$ source sdkdir/environment-setup-corei7-64-enea-linux</programlisting></para>
91 </listitem> 84 </listitem>
92 </orderedlist> 85 </orderedlist>
93 </section> 86 </section>