blob: 234a086c1550377a50763893904c0f584b9ba4c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
NFVbench Loop VM Image Release Notes
++++++++++++++++++++++++++++++++++++
As explained in :ref:`nfvbench-artefact-versioning`, NFVbench loop VM image has
its own version numbering scheme. Starting from version 0.11, this page
summarizes the news of each release.
Release 0.16 (2022-11-15)
=========================
Fixes:
- Increase wait for VPP service from 10 to 30 seconds (10s is not enough on some
setups) and poll every second instead of sleeping 10s.
- Set the MTU of the management interface to 1500 by default (to reduce the risk
to get an unmanageable VM). A different value can be set using the
``INTF_MGMT_MTU`` variable in ``/etc/nfvbenchvm.conf``.
Changes for developers:
- Add 2 debug features to ``build-image.sh``:
- The new option ``-t`` (enable debug traces) allows to show in the build log
the commands run in the shell scripts, including the commands defined in the
disk image builder elements.
- The new option ``-d`` (debug) instructs ``disk-image-create`` to drop the
developer in a shell inside the chroot in case an error occurs. This makes
troubleshooting of the image possible (inspect files, run commands, ...)
- Abort build on error: make sure a VM image build fails if any step fails.
Else we can end up with a bad image not containing all that we want, and we
discover this later at run time.
- Fix build with diskimage_builder (dib) 3.16.0.
- Switch VPP package repository to packagecloud.io instead of nexus.fd.io. This
fixes intermittent access issues with nexus.fd.io and this will make it
possible to get vpp releases higher than 19.08.
- Separate loop VM and generator VM version numbers (a first step towards using
nfvbench version number for the generator VM).
Release 0.15 (2021-06-04)
=========================
- NFVBENCH-211 Fix VPP driver for loop VM (switch UIO driver for VPP forwarder:
use ``uio_pci_generic`` instead of ``igb_uio``).
Release 0.14 (2021-05-21)
=========================
- NFVBENCH-209 Fix NFVbench loopvm build failed on testpmd step (includes switch
UIO driver for testmpd forwarder: use ``uio_pci_generic`` instead of
``igb_uio``).
Release 0.13 (2021-04-28)
=========================
- NFVBENCH-196: New NFVbench image for generator part (nfvbench and TRex codes inside VM)
- Change Linux kernel boot-time configuration (kernel CLI parameters):
- Extend CPU isolation (``isolcpus=1-7`` instead of ``isolcpus=1``)
- Increase the number of 1GB huge pages (``hugepages=4`` instead of ``hugepages=2``)
- Enable IOMMU (``intel_iommu=on iommu=pt``)
- Load the ``vfio-pci`` kernel module with the ``enable_unsafe_noiommu_mode=1`` option.
Release 0.12 (2020-01-23)
=========================
- NFVBENCH-157 Add possibility to not use the ARP static configuration for VPP loop VM
Release 0.11 (2019-11-26)
=========================
- NFVBENCH-156 Add management interface and ssh config in NFVBench image
Earlier releases
================
See NFVbench commit history.
|