aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/lab/Testbeds_Xeon_Hsw_VIRL.md683
-rw-r--r--docs/lab/Testbeds_Xeon_Skx_Arm_Atom.md190
-rw-r--r--docs/report/introduction/physical_testbeds.rst17
-rw-r--r--docs/report/introduction/test_environment_intro.rst8
-rw-r--r--docs/report/introduction/test_environment_sut_calib_hsw.rst4
-rw-r--r--docs/report/introduction/test_environment_sut_calib_skx.rst3
-rw-r--r--docs/report/introduction/test_environment_sut_conf_1.rst9
7 files changed, 219 insertions, 695 deletions
diff --git a/docs/lab/Testbeds_Xeon_Hsw_VIRL.md b/docs/lab/Testbeds_Xeon_Hsw_VIRL.md
index e852284cc4..5ec6b59215 100644
--- a/docs/lab/Testbeds_Xeon_Hsw_VIRL.md
+++ b/docs/lab/Testbeds_Xeon_Hsw_VIRL.md
@@ -1,8 +1,15 @@
## FD.io CSIT Testbeds - Xeon Haswell
-This is a low-level design implemented as an original FD.io CSIT lab based on Cisco UCS-c240m4 servers based on Intel Xeon Haswell processors. Content has been copied from [FD.io CSIT testbeds wiki page: Xeon_Hsw](https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Hsw,_VIRL.).
+
+This is a low-level design implemented as an original FD.io CSIT lab based on
+Cisco UCS-c240m4 servers based on Intel Xeon Haswell processors.
### Server Hardware Configuration
-Total of 10 Cisco UCS-c240 servers with Intel Xeon Haswell processors have been used to built FD.io CSIT 3-Node Haswell (3n-hsw) performance testbeds and VIRL functional testbeds. Following three HW configuration types of UCS x86 servers are used:
+
+Total of 10 Cisco UCS-c240 servers with Intel Xeon Haswell processors have been
+used to built FD.io CSIT 3-Node Haswell (3n-hsw) performance testbeds and VIRL
+functional testbeds. Following three HW configuration types of UCS x86 servers
+are used:
+
```
1. Type-1: Purpose - VPP functional and performance conformance testing.
- Quantity: 6 computers as SUT hosts (Systems Under Test).
@@ -63,19 +70,27 @@ Total of 10 Cisco UCS-c240 servers with Intel Xeon Haswell processors have been
```
## Testbeds1,2,3 Connectivity
+
### Management Ports
-Total of 10 UCSC-C240-M4SX servers is made available for FD.IO CSIT testbed.
-For management purposes, each server must have following two ports connected to the management network:
+
+Total of 10 UCSC-C240-M4SX servers is made available for FD.IO CSIT testbed. For
+management purposes, each server must have following two ports connected to the
+management network:
+
```
1. 1GE CIMC port
- CIMC - Cisco Integrated Management Controller.
- - Required for provides embedded server management with WebUI, CLI, SNMPv3, IPMIv2.0.
+ - Required for provides embedded server management with WebUI, CLI, SNMPv3,
+ IPMIv2.0.
2. 1GE management port
- hostOS management port.
```
### Naming Convention
-Following naming convention is used within this page to specify physical connectivity and wiring across defined CSIT testbeds:
+
+Following naming convention is used within this page to specify physical
+connectivity and wiring across defined CSIT testbeds:
+
```
- testbedname: testbedN.
- hostname:
@@ -96,10 +111,17 @@ Following naming convention is used within this page to specify physical connect
```
### 3-node Topology Testbeds for Performance
-Nine servers are used to build three of 3-node topologies, with each topology using two servers of Type-1 (SUT function) and one server of Type-2 (TG function). Server NIC cards are placed and NIC ports are connected using the scheme defined in next sections.
+
+Nine servers are used to build three of 3-node topologies, with each topology
+using two servers of Type-1 (SUT function) and one server of Type-2
+(TG function). Server NIC cards are placed and NIC ports are connected using the
+scheme defined in next sections.
### LOM (CIMC) and Management networks
-Each server has a LOM (Lights-Out-Management e.g. Cisco CIMC) and a Management port, which are connected to two different VLANs.
+
+Each server has a LOM (Lights-Out-Management e.g. Cisco CIMC) and a Management
+port, which are connected to two different VLANs.
+
```
1. LOM (CIMC) VLAN:
- Subnet: 10.30.50.0/24
@@ -117,6 +139,7 @@ Each server has a LOM (Lights-Out-Management e.g. Cisco CIMC) and a Management p
To access these hosts, an VPN connection is required.
#### LOM (CIMC) VLAN IP Addresses allocation
+
Name | Comment
---- | -------
10.30.50.0 | network
@@ -150,6 +173,7 @@ Name | Comment
10.30.50.255 | Broadcast
#### Management VLAN IP Addresses allocation
+
Name | Comment
---- | -------
10.30.51.0 | network
@@ -186,7 +210,10 @@ Name | Comment
10.30.51.255 | Broadcast
### Testbeds1,2,3 Naming: Servers, Ports
-Each server in 3-node Topology has its NIC cards placed, and NIC cards and ports indexed using defined naming convention:
+
+Each server in 3-node Topology has its NIC cards placed, and NIC cards and ports
+indexed using defined naming convention:
+
```
1. Server1 of Type-1:
- testbedname: testbed1.
@@ -341,7 +368,10 @@ Each server in 3-node Topology has its NIC cards placed, and NIC cards and ports
```
### Testbeds1,2,3 Network Connectivity
-Listed nine servers are connected into the three of 3-node testbeds, testbed1, testbed2 and testbed3, using defined naming convention as follows:
+
+Listed nine servers are connected into the three of 3-node testbeds, testbed1,
+testbed2 and testbed3, using defined naming convention as follows:
+
```
1. testbed1:
- ring of 40GE ports on Cisco VIC 1385 2p40GE on SUTs
@@ -417,22 +447,6 @@ Listed nine servers are connected into the three of 3-node testbeds, testbed1, t
```
## Testbeds1,2,3 Server Specifications
-### Linux Version
-```
- $ lsb_release -a
- No LSB modules are available.
- Distributor ID: Ubuntu
- Description: Ubuntu 16.04.1 LTS
- Release: 16.04
- Codename: xenial
-```
-
-### Linux Boot Parameters
-
-```
- $ cat /proc/cmdline
- BOOT_IMAGE=/vmlinuz-4.4.0-72-generic root=UUID=0c1a1da6-e805-4858-8176-fff859b7dfd6 ro isolcpus=1-17,19-35 nohz_full=1-17,19-35 rcu_nocbs=1-17,19-35 intel_pstate=disable console=tty0 console=ttyS0,115200n8
-```
### Linux lscpu
@@ -466,34 +480,8 @@ Listed nine servers are connected into the three of 3-node testbeds, testbed1, t
cqm_llc cqm_occup_llc dtherm arat pln pts
```
-### Linux dmesg
-```
- $ dmesg | grep NUMA
- [ 0.000000] NUMA: Initialized distance table, cnt=2
- [ 0.000000] NUMA: Node 0 [mem 0x00000000-0x7fffffff] + [mem 0x100000000-0x407fffffff] -> [mem 0x00000000-0x407fffffff]
- [ 0.000000] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl
- [ 3.181820] pci_bus 0000:00: on NUMA node 0
- [ 3.437378] pci_bus 0000:80: on NUMA node 1
-```
-
-### Linux lspci
-```
- $ lspci | grep Ethernet
- 06:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
- 07:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
- 0a:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
- 0a:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
- 13:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
- 15:00.0 Ethernet controller: Cisco Systems Inc VIC Ethernet NIC (rev a2)
- 19:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
- 19:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
- 85:00.0 Ethernet controller: Intel Corporation Ethernet Controller LX710 for 40GbE QSFP+ (rev 01)
- 85:00.1 Ethernet controller: Intel Corporation Ethernet Controller LX710 for 40GbE QSFP+ (rev 01)
- 87:00.0 Ethernet controller: Intel Corporation Ethernet 10G 2P X710 Adapter (rev 01)
- 87:00.1 Ethernet controller: Intel Corporation Ethernet 10G 2P X710 Adapter (rev 01)
-```
-
### Linux dmidecode pci
+
```
$ dmidecode --type 9 | grep 'Handle\|Slot\|Type\|Address'
Handle 0x0046, DMI type 9, 17 bytes
@@ -599,6 +587,7 @@ Listed nine servers are connected into the three of 3-node testbeds, testbed1, t
```
### Linux dmidecode memory
+
```
$ dmidecode -t memory
# dmidecode 2.12
@@ -1118,58 +1107,8 @@ Listed nine servers are connected into the three of 3-node testbeds, testbed1, t
Configured Clock Speed: Unknown
```
-### Linux meminfo
-```
- # cat /proc/meminfo
- MemTotal: 528284344 kB
- MemFree: 517162472 kB
- MemAvailable: 517479752 kB
- Buffers: 92700 kB
- Cached: 1521248 kB
- SwapCached: 0 kB
- Active: 1256440 kB
- Inactive: 392368 kB
- Active(anon): 65196 kB
- Inactive(anon): 28756 kB
- Active(file): 1191244 kB
- Inactive(file): 363612 kB
- Unevictable: 0 kB
- Mlocked: 0 kB
- SwapTotal: 999420 kB
- SwapFree: 999420 kB
- Dirty: 0 kB
- Writeback: 0 kB
- AnonPages: 35000 kB
- Mapped: 35716 kB
- Shmem: 59096 kB
- Slab: 144416 kB
- SReclaimable: 100160 kB
- SUnreclaim: 44256 kB
- KernelStack: 6160 kB
- PageTables: 2560 kB
- NFS_Unstable: 0 kB
- Bounce: 0 kB
- WritebackTmp: 0 kB
- CommitLimit: 260947288 kB
- Committed_AS: 310872 kB
- VmallocTotal: 34359738367 kB
- VmallocUsed: 0 kB
- VmallocChunk: 0 kB
- HardwareCorrupted: 0 kB
- AnonHugePages: 2048 kB
- CmaTotal: 0 kB
- CmaFree: 0 kB
- HugePages_Total: 4096
- HugePages_Free: 0
- HugePages_Rsvd: 0
- HugePages_Surp: 0
- Hugepagesize: 2048 kB
- DirectMap4k: 114720 kB
- DirectMap2M: 5017600 kB
- DirectMap1G: 533725184 kB
-```
-
### Xeon Hsw Server BIOS Configuration
+
```
C240 / # scope bios
C240 /bios # show advanced detail
@@ -1243,539 +1182,3 @@ Listed nine servers are connected into the three of 3-node testbeds, testbed1, t
C240-FCH1950V1H5 /bios/advanced #
```
-### Installed Packages
-```
- $ dpkg -l
- Desired=Unknown/Install/Remove/Purge/Hold
- | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
- |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
- ||/ Name Version Architecture Description
- +++-=================================================================-=====================================-=====================================-
- ========================================================================================================================================
- ii accountsservice 0.6.40-2ubuntu11.1 amd64 query and manipulate user account information
- ii acl 2.2.52-3 amd64 Access control list utilities
- ii adduser 3.113+nmu3ubuntu4 all add and remove users and groups
- ii apparmor 2.10.95-0ubuntu2.6 amd64 user-space parser utility for AppArmor
- ii apt 1.2.12~ubuntu16.04.1 amd64 commandline package manager
- ii apt-utils 1.2.12~ubuntu16.04.1 amd64 package management related utility programs
- ii autoconf 2.69-9 all automatic configure script builder
- ii automake 1:1.15-4ubuntu1 all Tool for generating GNU Standards-compliant Makefiles
- ii autotools-dev 20150820.1 all Update infrastructure for config.{guess,sub} files
- ii base-files 9.4ubuntu4.2 amd64 Debian base system miscellaneous files
- ii base-passwd 3.5.39 amd64 Debian base system master password and group files
- ii bash 4.3-14ubuntu1.1 amd64 GNU Bourne Again SHell
- ii binutils 2.26.1-1ubuntu1~16.04.3 amd64 GNU assembler, linker and binary utilities
- ii bridge-utils 1.5-9ubuntu1 amd64 Utilities for configuring the Linux Ethernet bridge
- ii bsdutils 1:2.27.1-6ubuntu3.1 amd64 basic utilities from 4.4BSD-Lite
- ii build-essential 12.1ubuntu2 amd64 Informational list of build-essential packages
- ii busybox-initramfs 1:1.22.0-15ubuntu1 amd64 Standalone shell setup for initramfs
- ii busybox-static 1:1.22.0-15ubuntu1 amd64 Standalone rescue shell with tons of builtin utilities
- ii bzip2 1.0.6-8 amd64 high-quality block-sorting file compressor - utilities
- ii ca-certificates 20160104ubuntu1 all Common CA certificates
- ii ca-certificates-java 20160321 all Common CA certificates (JKS keystore)
- ii cgroup-bin 0.41-7ubuntu1 all control and monitor control groups (transitional package)
- ii cgroup-lite 1.11 all Light-weight package to set up cgroups at system boot
- ii cgroup-tools 0.41-7ubuntu1 amd64 control and monitor control groups (tools)
- ii cloud-image-utils 0.27-0ubuntu24 all cloud image management utilities
- ii console-setup 1.108ubuntu15.2 all console font and keymap setup program
- ii console-setup-linux 1.108ubuntu15.2 all Linux specific part of console-setup
- ii coreutils 8.25-2ubuntu2 amd64 GNU core utilities
- ii cpio 2.11+dfsg-5ubuntu1 amd64 GNU cpio -- a program to manage archives of files
- ii cpp 4:5.3.1-1ubuntu1 amd64 GNU C preprocessor (cpp)
- ii cpp-5 5.4.0-6ubuntu1~16.04.2 amd64 GNU C preprocessor
- ii cpu-checker 0.7-0ubuntu7 amd64 tools to help evaluate certain CPU (or BIOS) features
- ii cpufrequtils 008-1 amd64 utilities to deal with the cpufreq Linux kernel feature
- ii crda 3.13-1 amd64 wireless Central Regulatory Domain Agent
- ii cron 3.0pl1-128ubuntu2 amd64 process scheduling daemon
- ii crudini 0.7-1 amd64 utility for manipulating ini files
- ii dash 0.5.8-2.1ubuntu2 amd64 POSIX-compliant shell
- ii dbus 1.10.6-1ubuntu3 amd64 simple interprocess messaging system (daemon and utilities)
- ii debconf 1.5.58ubuntu1 all Debian configuration management system
- ii debconf-i18n 1.5.58ubuntu1 all full internationalization support for debconf
- ii debianutils 4.7 amd64 Miscellaneous utilities specific to Debian
- ii debootstrap 1.0.78+nmu1ubuntu1.3 all Bootstrap a basic Debian system
- ii dh-python 2.20151103ubuntu1.1 all Debian helper tools for packaging Python libraries and applications
- ii diffutils 1:3.3-3 amd64 File comparison utilities
- ii distro-info 0.14build1 amd64 provides information about the distributions' releases
- ii distro-info-data 0.28ubuntu0.1 all information about the distributions' releases (data files)
- ii dkms 2.2.0.3-2ubuntu11.2 all Dynamic Kernel Module Support Framework
- ii dmidecode 3.0-2ubuntu0.1 amd64 SMBIOS/DMI table decoder
- ii dns-root-data 2015052300+h+1 all DNS root data including root zone and DNSSEC key
- ii dnsmasq-base 2.75-1ubuntu0.16.04.2 amd64 Small caching DNS proxy and DHCP/TFTP server
- ii dpkg 1.18.4ubuntu1.1 amd64 Debian package management system
- ii dpkg-dev 1.18.4ubuntu1.1 all Debian package development tools
- ii e2fslibs:amd64 1.42.13-1ubuntu1 amd64 ext2/ext3/ext4 file system libraries
- ii e2fsprogs 1.42.13-1ubuntu1 amd64 ext2/ext3/ext4 file system utilities
- ii eject 2.1.5+deb1+cvs20081104-13.1 amd64 ejects CDs and operates CD-Changers under Linux
- ii expect 5.45-7 amd64 Automates interactive applications
- ii fakeroot 1.20.2-1ubuntu1 amd64 tool for simulating superuser privileges
- ii file 1:5.25-2ubuntu1 amd64 Determines file type using "magic" numbers
- ii findutils 4.6.0+git+20160126-2 amd64 utilities for finding files--find, xargs
- ii fontconfig-config 2.11.94-0ubuntu1.1 all generic font configuration library - configuration
- ii fonts-dejavu-core 2.35-1 all Vera font family derivate with additional characters
- ii g++ 4:5.3.1-1ubuntu1 amd64 GNU C++ compiler
- ii g++-5 5.4.0-6ubuntu1~16.04.2 amd64 GNU C++ compiler
- ii gcc 4:5.3.1-1ubuntu1 amd64 GNU C compiler
- ii gcc-5 5.4.0-6ubuntu1~16.04.2 amd64 GNU C compiler
- ii gcc-5-base:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GCC, the GNU Compiler Collection (base package)
- ii gcc-6-base:amd64 6.0.1-0ubuntu1 amd64 GCC, the GNU Compiler Collection (base package)
- ii genisoimage 9:1.1.11-3ubuntu1 amd64 Creates ISO-9660 CD-ROM filesystem images
- ii gettext-base 0.19.7-2ubuntu3 amd64 GNU Internationalization utilities for the base system
- ii gir1.2-glib-2.0:amd64 1.46.0-3ubuntu1 amd64 Introspection data for GLib, GObject, Gio and GModule
- ii git 1:2.7.4-0ubuntu1 amd64 fast, scalable, distributed revision control system
- ii git-man 1:2.7.4-0ubuntu1 all fast, scalable, distributed revision control system (manual pages)
- ii gnupg 1.4.20-1ubuntu3.1 amd64 GNU privacy guard - a free PGP replacement
- ii gpgv 1.4.20-1ubuntu3.1 amd64 GNU privacy guard - signature verification tool
- ii grep 2.25-1~16.04.1 amd64 GNU grep, egrep and fgrep
- ii grub-common 2.02~beta2-36ubuntu3.1 amd64 GRand Unified Bootloader (common files)
- ii grub-gfxpayload-lists 0.7 amd64 GRUB gfxpayload blacklist
- ii grub-pc 2.02~beta2-36ubuntu3.1 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
- ii grub-pc-bin 2.02~beta2-36ubuntu3.1 amd64 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
- ii grub2-common 2.02~beta2-36ubuntu3.1 amd64 GRand Unified Bootloader (common files for version 2)
- ii gzip 1.6-4ubuntu1 amd64 GNU compression utilities
- ii hostname 3.16ubuntu2 amd64 utility to set/show the host name or domain name
- ii ifupdown 0.8.10ubuntu1 amd64 high level tools to configure network interfaces
- ii init 1.29ubuntu2 amd64 System-V-like init utilities - metapackage
- ii init-system-helpers 1.29ubuntu2 all helper tools for all init systems
- ii initramfs-tools 0.122ubuntu8.1 all generic modular initramfs generator (automation)
- ii initramfs-tools-bin 0.122ubuntu8.1 amd64 binaries used by initramfs-tools
- ii initramfs-tools-core 0.122ubuntu8.1 all generic modular initramfs generator (core tools)
- ii initscripts 2.88dsf-59.3ubuntu2 amd64 scripts for initializing and shutting down the system
- ii insserv 1.14.0-5ubuntu3 amd64 boot sequence organizer using LSB init.d script dependency information
- ii installation-report 2.60ubuntu1 all system installation report
- ii iproute2 4.3.0-1ubuntu3 amd64 networking and traffic control tools
- ii iptables 1.6.0-2ubuntu3 amd64 administration tools for packet filtering and NAT
- ii iputils-ping 3:20121221-5ubuntu2 amd64 Tools to test the reachability of network hosts
- ii ipxe-qemu 1.0.0+git-20150424.a25a16d-1ubuntu1 all PXE boot firmware - ROM images for qemu
- ii isc-dhcp-client 4.3.3-5ubuntu12.1 amd64 DHCP client for automatically obtaining an IP address
- ii isc-dhcp-common 4.3.3-5ubuntu12.1 amd64 common files used by all of the isc-dhcp packages
- ii iso-codes 3.65-1 all ISO language, territory, currency, script codes and their translations
- ii iw 3.17-1 amd64 tool for configuring Linux wireless devices
- ii java-common 0.56ubuntu2 all Base package for Java runtimes
- ii kbd 1.15.5-1ubuntu4 amd64 Linux console font and keytable utilities
- ii keyboard-configuration 1.108ubuntu15.2 all system-wide keyboard preferences
- ii klibc-utils 2.0.4-8ubuntu1.16.04.1 amd64 small utilities built with klibc for early boot
- ii kmod 22-1ubuntu4 amd64 tools for managing Linux kernel modules
- ii krb5-locales 1.13.2+dfsg-5 all Internationalization support for MIT Kerberos
- ii language-selector-common 0.165.3 all Language selector for Ubuntu
- ii laptop-detect 0.13.7ubuntu2 amd64 attempt to detect a laptop
- ii less 481-2.1 amd64 pager program similar to more
- ii libaccountsservice0:amd64 0.6.40-2ubuntu11.1 amd64 query and manipulate user account information - shared libraries
- ii libacl1:amd64 2.2.52-3 amd64 Access control list shared library
- ii libaio1:amd64 0.3.110-2 amd64 Linux kernel AIO access library - shared library
- ii libalgorithm-diff-perl 1.19.03-1 all module to find differences between files
- ii libalgorithm-diff-xs-perl 0.04-4build1 amd64 module to find differences between files (XS accelerated)
- ii libalgorithm-merge-perl 0.08-3 all Perl module for three-way merge of textual data
- ii libapparmor-perl 2.10.95-0ubuntu2.6 amd64 AppArmor library Perl bindings
- ii libapparmor1:amd64 2.10.95-0ubuntu2 amd64 changehat AppArmor library
- ii libapr1:amd64 1.5.2-3 amd64 Apache Portable Runtime Library
- ii libapt-inst2.0:amd64 1.2.12~ubuntu16.04.1 amd64 deb package format runtime library
- ii libapt-pkg5.0:amd64 1.2.12~ubuntu16.04.1 amd64 package management runtime library
- ii libasan2:amd64 5.4.0-6ubuntu1~16.04.2 amd64 AddressSanitizer -- a fast memory error detector
- ii libasn1-8-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - ASN.1 library
- ii libasound2:amd64 1.1.0-0ubuntu1 amd64 shared library for ALSA applications
- ii libasound2-data 1.1.0-0ubuntu1 all Configuration files and profiles for ALSA drivers
- ii libasprintf0v5:amd64 0.19.7-2ubuntu3 amd64 GNU library to use fprintf and friends in C++
- ii libasyncns0:amd64 0.8-5build1 amd64 Asynchronous name service query library
- ii libatm1:amd64 1:2.5.1-1.5 amd64 shared library for ATM (Asynchronous Transfer Mode)
- ii libatomic1:amd64 5.4.0-6ubuntu1~16.04.2 amd64 support library providing __atomic built-in functions
- ii libattr1:amd64 1:2.4.47-2 amd64 Extended attribute shared library
- ii libaudit-common 1:2.4.5-1ubuntu2 all Dynamic library for security auditing - common files
- ii libaudit1:amd64 1:2.4.5-1ubuntu2 amd64 Dynamic library for security auditing
- ii libavahi-client3:amd64 0.6.32~rc+dfsg-1ubuntu2 amd64 Avahi client library
- ii libavahi-common-data:amd64 0.6.32~rc+dfsg-1ubuntu2 amd64 Avahi common data files
- ii libavahi-common3:amd64 0.6.32~rc+dfsg-1ubuntu2 amd64 Avahi common library
- ii libblkid1:amd64 2.27.1-6ubuntu3.1 amd64 block device ID library
- ii libbluetooth3:amd64 5.37-0ubuntu5 amd64 Library to use the BlueZ Linux Bluetooth stack
- ii libboost-iostreams1.58.0:amd64 1.58.0+dfsg-5ubuntu3.1 amd64 Boost.Iostreams Library
- ii libboost-random1.58.0:amd64 1.58.0+dfsg-5ubuntu3.1 amd64 Boost Random Number Library
- ii libboost-system1.58.0:amd64 1.58.0+dfsg-5ubuntu3.1 amd64 Operating system (e.g. diagnostics support) library
- ii libboost-thread1.58.0:amd64 1.58.0+dfsg-5ubuntu3.1 amd64 portable C++ multi-threading
- ii libbrlapi0.6:amd64 5.3.1-2ubuntu2.1 amd64 braille display access via BRLTTY - shared library
- ii libbsd0:amd64 0.8.2-1 amd64 utility functions from BSD systems - shared library
- ii libbz2-1.0:amd64 1.0.6-8 amd64 high-quality block-sorting file compressor library - runtime
- ii libc-bin 2.23-0ubuntu3 amd64 GNU C Library: Binaries
- ii libc-dev-bin 2.23-0ubuntu3 amd64 GNU C Library: Development binaries
- ii libc6:amd64 2.23-0ubuntu3 amd64 GNU C Library: Shared libraries
- ii libc6-dev:amd64 2.23-0ubuntu3 amd64 GNU C Library: Development Libraries and Header Files
- ii libcaca0:amd64 0.99.beta19-2build2~gcc5.2 amd64 colour ASCII art library
- ii libcacard0:amd64 1:2.5.0-2 amd64 Virtual Common Access Card (CAC) Emulator (runtime library)
- ii libcap-ng0:amd64 0.7.7-1 amd64 An alternate POSIX capabilities library
- ii libcap2:amd64 1:2.24-12 amd64 POSIX 1003.1e capabilities (library)
- ii libcap2-bin 1:2.24-12 amd64 POSIX 1003.1e capabilities (utilities)
- ii libcc1-0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GCC cc1 plugin for GDB
- ii libcgroup1:amd64 0.41-7ubuntu1 amd64 control and monitor control groups (library)
- ii libcilkrts5:amd64 5.4.0-6ubuntu1~16.04.2 amd64 Intel Cilk Plus language extensions (runtime)
- ii libcomerr2:amd64 1.42.13-1ubuntu1 amd64 common error description library
- ii libcpufreq0 008-1 amd64 shared library to deal with the cpufreq Linux kernel feature
- ii libcryptsetup4:amd64 2:1.6.6-5ubuntu2 amd64 disk encryption support - shared library
- ii libcups2:amd64 2.1.3-4 amd64 Common UNIX Printing System(tm) - Core library
- ii libcurl3-gnutls:amd64 7.47.0-1ubuntu2.1 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
- ii libdb5.3:amd64 5.3.28-11 amd64 Berkeley v5.3 Database Libraries [runtime]
- ii libdbus-1-3:amd64 1.10.6-1ubuntu3 amd64 simple interprocess messaging system (library)
- ii libdbus-glib-1-2:amd64 0.106-1 amd64 simple interprocess messaging system (GLib-based shared library)
- ii libdebconfclient0:amd64 0.198ubuntu1 amd64 Debian Configuration Management System (C-implementation library)
- ii libdevmapper1.02.1:amd64 2:1.02.110-1ubuntu10 amd64 Linux Kernel Device Mapper userspace library
- ii libdns-export162 1:9.10.3.dfsg.P4-8ubuntu1.1 amd64 Exported DNS Shared Library
- ii libdpkg-perl 1.18.4ubuntu1.1 all Dpkg perl modules
- ii libdrm-amdgpu1:amd64 2.4.67-1ubuntu0.16.04.2 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime
- ii libdrm-intel1:amd64 2.4.67-1ubuntu0.16.04.2 amd64 Userspace interface to intel-specific kernel DRM services -- runtime
- ii libdrm-nouveau2:amd64 2.4.67-1ubuntu0.16.04.2 amd64 Userspace interface to nouveau-specific kernel DRM services -- runtime
- ii libdrm-radeon1:amd64 2.4.67-1ubuntu0.16.04.2 amd64 Userspace interface to radeon-specific kernel DRM services -- runtime
- ii libdrm2:amd64 2.4.67-1ubuntu0.16.04.2 amd64 Userspace interface to kernel DRM services -- runtime
- ii libedit2:amd64 3.1-20150325-1ubuntu2 amd64 BSD editline and history libraries
- ii libelf1:amd64 0.165-3ubuntu1 amd64 library to read and write ELF files
- ii liberror-perl 0.17-1.2 all Perl module for error/exception handling in an OO-ish way
- ii libestr0 0.1.10-1 amd64 Helper functions for handling strings (lib)
- ii libexpat1:amd64 2.1.0-7ubuntu0.16.04.2 amd64 XML parsing C library - runtime library
- ii libexpat1-dev:amd64 2.1.0-7ubuntu0.16.04.2 amd64 XML parsing C library - development kit
- ii libfakeroot:amd64 1.20.2-1ubuntu1 amd64 tool for simulating superuser privileges - shared libraries
- ii libfdisk1:amd64 2.27.1-6ubuntu3.1 amd64 fdisk partitioning library
- ii libfdt1:amd64 1.4.0+dfsg-2 amd64 Flat Device Trees manipulation library
- ii libffi6:amd64 3.2.1-4 amd64 Foreign Function Interface library runtime
- ii libfile-fcntllock-perl 0.22-3 amd64 Perl module for file locking with fcntl(2)
- ii libflac8:amd64 1.3.1-4 amd64 Free Lossless Audio Codec - runtime C library
- ii libfontconfig1:amd64 2.11.94-0ubuntu1.1 amd64 generic font configuration library - runtime
- ii libfontenc1:amd64 1:1.1.3-1 amd64 X11 font encoding library
- ii libfreetype6:amd64 2.6.1-0.1ubuntu2 amd64 FreeType 2 font engine, shared library files
- ii libfribidi0:amd64 0.19.7-1 amd64 Free Implementation of the Unicode BiDi algorithm
- ii libfuse2:amd64 2.9.4-1ubuntu3 amd64 Filesystem in Userspace (library)
- ii libgcc-5-dev:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GCC support library (development files)
- ii libgcc1:amd64 1:6.0.1-0ubuntu1 amd64 GCC support library
- ii libgcrypt20:amd64 1.6.5-2ubuntu0.2 amd64 LGPL Crypto library - runtime library
- ii libgdbm3:amd64 1.8.3-13.1 amd64 GNU dbm database routines (runtime version)
- ii libgirepository-1.0-1:amd64 1.46.0-3ubuntu1 amd64 Library for handling GObject introspection data (runtime library)
- ii libgl1-mesa-dri:amd64 11.2.0-1ubuntu2.2 amd64 free implementation of the OpenGL API -- DRI modules
- ii libgl1-mesa-glx:amd64 11.2.0-1ubuntu2.2 amd64 free implementation of the OpenGL API -- GLX runtime
- ii libglapi-mesa:amd64 11.2.0-1ubuntu2.2 amd64 free implementation of the GL API -- shared library
- ii libglib2.0-0:amd64 2.48.1-1~ubuntu16.04.1 amd64 GLib library of C routines
- ii libglib2.0-bin 2.48.1-1~ubuntu16.04.1 amd64 Programs for the GLib library
- ii libglib2.0-data 2.48.1-1~ubuntu16.04.1 all Common files for GLib library
- ii libglib2.0-dev 2.48.1-1~ubuntu16.04.1 amd64 Development files for the GLib library
- ii libgmp10:amd64 2:6.1.0+dfsg-2 amd64 Multiprecision arithmetic library
- ii libgnutls-openssl27:amd64 3.4.10-4ubuntu1.1 amd64 GNU TLS library - OpenSSL wrapper
- ii libgnutls30:amd64 3.4.10-4ubuntu1.1 amd64 GNU TLS library - main runtime library
- ii libgomp1:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GCC OpenMP (GOMP) support library
- ii libgpg-error0:amd64 1.21-2ubuntu1 amd64 library for common error values and messages in GnuPG components
- ii libgssapi-krb5-2:amd64 1.13.2+dfsg-5 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
- ii libgssapi3-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - GSSAPI support library
- ii libhcrypto4-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - crypto library
- ii libheimbase1-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - Base library
- ii libheimntlm0-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - NTLM support library
- ii libhogweed4:amd64 3.2-1 amd64 low level cryptographic library (public-key cryptos)
- ii libhx509-5-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - X509 support library
- ii libice6:amd64 2:1.0.9-1 amd64 X11 Inter-Client Exchange library
- ii libicu55:amd64 55.1-7 amd64 International Components for Unicode
- ii libidn11:amd64 1.32-3ubuntu1.1 amd64 GNU Libidn library, implementation of IETF IDN specifications
- ii libisc-export160 1:9.10.3.dfsg.P4-8ubuntu1.1 amd64 Exported ISC Shared Library
- ii libiscsi2:amd64 1.12.0-2 amd64 iSCSI client shared library
- ii libisl15:amd64 0.16.1-1 amd64 manipulating sets and relations of integer points bounded by linear constraints
- ii libitm1:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GNU Transactional Memory Library
- ii libjpeg-turbo8:amd64 1.4.2-0ubuntu3 amd64 IJG JPEG compliant runtime library.
- ii libjpeg8:amd64 8c-2ubuntu8 amd64 Independent JPEG Group's JPEG runtime library (dependency package)
- ii libjson-c2:amd64 0.11-4ubuntu2 amd64 JSON manipulation library - shared library
- ii libk5crypto3:amd64 1.13.2+dfsg-5 amd64 MIT Kerberos runtime libraries - Crypto Library
- ii libkeyutils1:amd64 1.5.9-8ubuntu1 amd64 Linux Key Management Utilities (library)
- ii libklibc 2.0.4-8ubuntu1.16.04.1 amd64 minimal libc subset for use with initramfs
- ii libkmod2:amd64 22-1ubuntu4 amd64 libkmod shared library
- ii libkrb5-26-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - libraries
- ii libkrb5-3:amd64 1.13.2+dfsg-5 amd64 MIT Kerberos runtime libraries
- ii libkrb5support0:amd64 1.13.2+dfsg-5 amd64 MIT Kerberos runtime libraries - Support library
- ii liblcms2-2:amd64 2.6-3ubuntu2 amd64 Little CMS 2 color management library
- ii libldap-2.4-2:amd64 2.4.42+dfsg-2ubuntu3.1 amd64 OpenLDAP libraries
- ii libllvm3.8:amd64 1:3.8-2ubuntu4 amd64 Modular compiler and toolchain technologies, runtime library
- ii liblocale-gettext-perl 1.07-1build1 amd64 module using libc functions for internationalization in Perl
- ii liblsan0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 LeakSanitizer -- a memory leak detector (runtime)
- ii libltdl-dev:amd64 2.4.6-0.1 amd64 System independent dlopen wrapper for GNU libtool
- ii libltdl7:amd64 2.4.6-0.1 amd64 System independent dlopen wrapper for GNU libtool
- ii liblxc1 2.0.7-0ubuntu1~16.04.2 amd64 Linux Containers userspace tools (library)
- ii liblz4-1:amd64 0.0~r131-2ubuntu2 amd64 Fast LZ compression algorithm library - runtime
- ii liblzma5:amd64 5.1.1alpha+20120614-2ubuntu2 amd64 XZ-format compression library
- ii libmagic1:amd64 1:5.25-2ubuntu1 amd64 File type determination library using "magic" numbers
- ii libmnl0:amd64 1.0.3-5 amd64 minimalistic Netlink communication library
- ii libmount1:amd64 2.27.1-6ubuntu3.1 amd64 device mounting library
- ii libmpc3:amd64 1.0.3-1 amd64 multiple precision complex floating-point library
- ii libmpdec2:amd64 2.4.2-1 amd64 library for decimal floating point arithmetic (runtime library)
- ii libmpfr4:amd64 3.1.4-1 amd64 multiple precision floating-point computation
- ii libmpx0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 Intel memory protection extensions (runtime)
- ii libncurses5:amd64 6.0+20160213-1ubuntu1 amd64 shared libraries for terminal handling
- ii libncursesw5:amd64 6.0+20160213-1ubuntu1 amd64 shared libraries for terminal handling (wide character support)
- ii libnetfilter-conntrack3:amd64 1.0.5-1 amd64 Netfilter netlink-conntrack library
- ii libnettle6:amd64 3.2-1 amd64 low level cryptographic library (symmetric and one-way cryptos)
- ii libnewt0.52:amd64 0.52.18-1ubuntu2 amd64 Not Erik's Windowing Toolkit - text mode windowing with slang
- ii libnfnetlink0:amd64 1.0.1-3 amd64 Netfilter netlink library
- ii libnih-dbus1:amd64 1.0.3-4.3ubuntu1 amd64 NIH D-Bus Bindings Library
- ii libnih1:amd64 1.0.3-4.3ubuntu1 amd64 NIH Utility Library
- ii libnl-3-200:amd64 3.2.27-1 amd64 library for dealing with netlink sockets
- ii libnl-genl-3-200:amd64 3.2.27-1 amd64 library for dealing with netlink sockets - generic netlink
- ii libnspr4:amd64 2:4.12-0ubuntu0.16.04.1 amd64 NetScape Portable Runtime Library
- ii libnss3:amd64 2:3.23-0ubuntu0.16.04.1 amd64 Network Security Service libraries
- ii libnss3-nssdb 2:3.23-0ubuntu0.16.04.1 all Network Security Security libraries - shared databases
- ii libnuma1:amd64 2.0.11-1ubuntu1 amd64 Libraries for controlling NUMA policy
- ii libogg0:amd64 1.3.2-1 amd64 Ogg bitstream library
- ii libopus0:amd64 1.1.2-1ubuntu1 amd64 Opus codec runtime library
- ii libp11-kit0:amd64 0.23.2-3 amd64 Library for loading and coordinating access to PKCS#11 modules - runtime
- ii libpam-cgfs 2.0.6-0ubuntu1~16.04.1 amd64 PAM module for managing cgroups for LXC
- ii libpam-modules:amd64 1.1.8-3.2ubuntu2 amd64 Pluggable Authentication Modules for PAM
- ii libpam-modules-bin 1.1.8-3.2ubuntu2 amd64 Pluggable Authentication Modules for PAM - helper binaries
- ii libpam-runtime 1.1.8-3.2ubuntu2 all Runtime support for the PAM library
- ii libpam0g:amd64 1.1.8-3.2ubuntu2 amd64 Pluggable Authentication Modules library
- ii libpcap-dev 1.7.4-2 all development library for libpcap (transitional package)
- ii libpcap0.8:amd64 1.7.4-2 amd64 system interface for user-level packet capture
- ii libpcap0.8-dev 1.7.4-2 amd64 development library and header files for libpcap0.8
- ii libpci3:amd64 1:3.3.1-1.1ubuntu1 amd64 Linux PCI Utilities (shared library)
- ii libpciaccess0:amd64 0.13.4-1 amd64 Generic PCI access library for X
- ii libpcre16-3:amd64 2:8.38-3.1 amd64 Perl 5 Compatible Regular Expression Library - 16 bit runtime files
- ii libpcre3:amd64 2:8.38-3.1 amd64 Perl 5 Compatible Regular Expression Library - runtime files
- ii libpcre3-dev:amd64 2:8.38-3.1 amd64 Perl 5 Compatible Regular Expression Library - development files
- ii libpcre32-3:amd64 2:8.38-3.1 amd64 Perl 5 Compatible Regular Expression Library - 32 bit runtime files
- ii libpcrecpp0v5:amd64 2:8.38-3.1 amd64 Perl 5 Compatible Regular Expression Library - C++ runtime files
- ii libpcsclite1:amd64 1.8.14-1ubuntu1.16.04.1 amd64 Middleware to access a smart card using PC/SC (library)
- ii libperl5.22:amd64 5.22.1-9 amd64 shared Perl library
- ii libpixman-1-0:amd64 0.33.6-1 amd64 pixel-manipulation library for X and cairo
- ii libplymouth4:amd64 0.9.2-3ubuntu13.1 amd64 graphical boot animation and logger - shared libraries
- ii libpng12-0:amd64 1.2.54-1ubuntu1 amd64 PNG library - runtime
- ii libpolkit-gobject-1-0:amd64 0.105-14.1 amd64 PolicyKit Authorization API
- ii libpopt0:amd64 1.16-10 amd64 lib for parsing cmdline parameters
- ii libprocps4:amd64 2:3.3.10-4ubuntu2 amd64 library for accessing process information from /proc
- ii libpulse0:amd64 1:8.0-0ubuntu3 amd64 PulseAudio client libraries
- ii libpython-all-dev:amd64 2.7.11-1 amd64 package depending on all supported Python development packages
- ii libpython-dev:amd64 2.7.11-1 amd64 header files and a static library for Python (default)
- ii libpython-stdlib:amd64 2.7.11-1 amd64 interactive high-level object-oriented language (default python version)
- ii libpython2.7:amd64 2.7.12-1~16.04 amd64 Shared Python runtime library (version 2.7)
- ii libpython2.7-dev:amd64 2.7.12-1~16.04 amd64 Header files and a static library for Python (v2.7)
- ii libpython2.7-minimal:amd64 2.7.12-1~16.04 amd64 Minimal subset of the Python language (version 2.7)
- ii libpython2.7-stdlib:amd64 2.7.12-1~16.04 amd64 Interactive high-level object-oriented language (standard library, version 2.7)
- ii libpython3-stdlib:amd64 3.5.1-3 amd64 interactive high-level object-oriented language (default python3 version)
- ii libpython3.5-minimal:amd64 3.5.2-2~16.01 amd64 Minimal subset of the Python language (version 3.5)
- ii libpython3.5-stdlib:amd64 3.5.2-2~16.01 amd64 Interactive high-level object-oriented language (standard library, version 3.5)
- ii libquadmath0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GCC Quad-Precision Math Library
- ii librados2 10.2.2-0ubuntu0.16.04.2 amd64 RADOS distributed object store client library
- ii librbd1 10.2.2-0ubuntu0.16.04.2 amd64 RADOS block device client library
- ii libreadline6:amd64 6.3-8ubuntu2 amd64 GNU readline and history libraries, run-time libraries
- ii libroken18-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - roken support library
- ii librtmp1:amd64 2.4+20151223.gitfa8646d-1build1 amd64 toolkit for RTMP streams (shared library)
- ii libsasl2-2:amd64 2.1.26.dfsg1-14build1 amd64 Cyrus SASL - authentication abstraction library
- ii libsasl2-modules:amd64 2.1.26.dfsg1-14build1 amd64 Cyrus SASL - pluggable authentication modules
- ii libsasl2-modules-db:amd64 2.1.26.dfsg1-14build1 amd64 Cyrus SASL - pluggable authentication modules (DB)
- ii libsdl1.2debian:amd64 1.2.15+dfsg1-3 amd64 Simple DirectMedia Layer
- ii libseccomp2:amd64 2.2.3-3ubuntu3 amd64 high level interface to Linux seccomp filter
- ii libselinux1:amd64 2.4-3build2 amd64 SELinux runtime shared libraries
- ii libsemanage-common 2.3-1build3 all Common files for SELinux policy management libraries
- ii libsemanage1:amd64 2.3-1build3 amd64 SELinux policy management library
- ii libsepol1:amd64 2.4-2 amd64 SELinux library for manipulating binary security policies
- ii libsigsegv2:amd64 2.10-4 amd64 Library for handling page faults in a portable way
- ii libslang2:amd64 2.3.0-2ubuntu1 amd64 S-Lang programming library - runtime version
- ii libsm6:amd64 2:1.2.2-1 amd64 X11 Session Management library
- ii libsmartcols1:amd64 2.27.1-6ubuntu3.1 amd64 smart column output alignment library
- ii libsndfile1:amd64 1.0.25-10 amd64 Library for reading/writing audio files
- ii libspice-server1:amd64 0.12.6-4ubuntu0.1 amd64 Implements the server side of the SPICE protocol
- ii libsqlite3-0:amd64 3.11.0-1ubuntu1 amd64 SQLite 3 shared library
- ii libss2:amd64 1.42.13-1ubuntu1 amd64 command-line interface parsing library
- ii libssl1.0.0:amd64 1.0.2g-1ubuntu4.5 amd64 Secure Sockets Layer toolkit - shared libraries
- ii libstdc++-5-dev:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GNU Standard C++ Library v3 (development files)
- ii libstdc++6:amd64 5.4.0-6ubuntu1~16.04.2 amd64 GNU Standard C++ Library v3
- ii libsystemd0:amd64 229-4ubuntu10 amd64 systemd utility library
- ii libtasn1-6:amd64 4.7-3ubuntu0.16.04.1 amd64 Manage ASN.1 structures (runtime)
- ii libtcl8.6:amd64 8.6.5+dfsg-2 amd64 Tcl (the Tool Command Language) v8.6 - run-time library files
- ii libtext-charwidth-perl 0.04-7build5 amd64 get display widths of characters on the terminal
- ii libtext-iconv-perl 1.7-5build4 amd64 converts between character sets in Perl
- ii libtext-wrapi18n-perl 0.06-7.1 all internationalized substitute of Text::Wrap
- ii libtinfo5:amd64 6.0+20160213-1ubuntu1 amd64 shared low-level terminfo library for terminal handling
- ii libtk8.6:amd64 8.6.5-1 amd64 Tk toolkit for Tcl and X11 v8.6 - run-time files
- ii libtool 2.4.6-0.1 all Generic library support script
- ii libtsan0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
- ii libtxc-dxtn-s2tc0:amd64 0~git20131104-1.1 amd64 Texture compression library for Mesa
- ii libubsan0:amd64 5.4.0-6ubuntu1~16.04.2 amd64 UBSan -- undefined behaviour sanitizer (runtime)
- ii libudev1:amd64 229-4ubuntu10 amd64 libudev shared library
- ii libusb-0.1-4:amd64 2:0.1.12-28 amd64 userspace USB programming library
- ii libusb-1.0-0:amd64 2:1.0.20-1 amd64 userspace USB programming library
- ii libusbredirparser1:amd64 0.7.1-1 amd64 Parser for the usbredir protocol (runtime)
- ii libustr-1.0-1:amd64 1.0.4-5 amd64 Micro string library: shared library
- ii libutempter0:amd64 1.1.6-3 amd64 privileged helper for utmp/wtmp updates (runtime)
- ii libuuid1:amd64 2.27.1-6ubuntu3.1 amd64 Universally Unique ID library
- ii libvorbis0a:amd64 1.3.5-3 amd64 decoder library for Vorbis General Audio Compression Codec
- ii libvorbisenc2:amd64 1.3.5-3 amd64 encoder library for Vorbis General Audio Compression Codec
- ii libwind0-heimdal:amd64 1.7~git20150920+dfsg-4ubuntu1 amd64 Heimdal Kerberos - stringprep implementation
- ii libwrap0:amd64 7.6.q-25 amd64 Wietse Venema's TCP wrappers library
- ii libx11-6:amd64 2:1.6.3-1ubuntu2 amd64 X11 client-side library
- ii libx11-data 2:1.6.3-1ubuntu2 all X11 client-side library
- ii libx11-xcb1:amd64 2:1.6.3-1ubuntu2 amd64 Xlib/XCB interface library
- ii libxau6:amd64 1:1.0.8-1 amd64 X11 authorisation library
- ii libxaw7:amd64 2:1.0.13-1 amd64 X11 Athena Widget library
- ii libxcb-dri2-0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, dri2 extension
- ii libxcb-dri3-0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, dri3 extension
- ii libxcb-glx0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, glx extension
- ii libxcb-present0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, present extension
- ii libxcb-shape0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, shape extension
- ii libxcb-sync1:amd64 1.11.1-1ubuntu1 amd64 X C Binding, sync extension
- ii libxcb1:amd64 1.11.1-1ubuntu1 amd64 X C Binding
- ii libxcomposite1:amd64 1:0.4.4-1 amd64 X11 Composite extension library
- ii libxdamage1:amd64 1:1.1.4-2 amd64 X11 damaged region extension library
- ii libxdmcp6:amd64 1:1.1.2-1.1 amd64 X11 Display Manager Control Protocol library
- ii libxen-4.6:amd64 4.6.0-1ubuntu4.2 amd64 Public libs for Xen
- ii libxenstore3.0:amd64 4.6.0-1ubuntu4.2 amd64 Xenstore communications library for Xen
- ii libxext6:amd64 2:1.3.3-1 amd64 X11 miscellaneous extension library
- ii libxfixes3:amd64 1:5.0.1-2 amd64 X11 miscellaneous 'fixes' extension library
- ii libxft2:amd64 2.3.2-1 amd64 FreeType-based font drawing library for X
- ii libxi6:amd64 2:1.7.6-1 amd64 X11 Input extension library
- ii libxinerama1:amd64 2:1.1.3-1 amd64 X11 Xinerama extension library
- ii libxml2:amd64 2.9.3+dfsg1-1ubuntu0.1 amd64 GNOME XML library
- ii libxmu6:amd64 2:1.1.2-2 amd64 X11 miscellaneous utility library
- ii libxmuu1:amd64 2:1.1.2-2 amd64 X11 miscellaneous micro-utility library
- ii libxpm4:amd64 1:3.5.11-1 amd64 X11 pixmap library
- ii libxrandr2:amd64 2:1.5.0-1 amd64 X11 RandR extension library
- ii libxrender1:amd64 1:0.9.9-0ubuntu1 amd64 X Rendering Extension client library
- ii libxshmfence1:amd64 1.2-1 amd64 X shared memory fences - shared library
- ii libxss1:amd64 1:1.2.2-1 amd64 X11 Screen Saver extension library
- ii libxt6:amd64 1:1.1.5-0ubuntu1 amd64 X11 toolkit intrinsics library
- ii libxtables11:amd64 1.6.0-2ubuntu3 amd64 netfilter xtables library
- ii libxtst6:amd64 2:1.2.2-1 amd64 X11 Testing -- Record extension library
- ii libxv1:amd64 2:1.0.10-1 amd64 X11 Video extension library
- ii libxxf86dga1:amd64 2:1.1.4-1 amd64 X11 Direct Graphics Access extension library
- ii libxxf86vm1:amd64 1:1.1.4-1 amd64 X11 XFree86 video mode extension library
- ii libyajl2:amd64 2.1.0-2 amd64 Yet Another JSON Library
- ii linux-base 4.0ubuntu1 all Linux image base package
- ii linux-firmware 1.157.2 all Firmware for Linux kernel drivers
- ii linux-generic 4.4.0.72.78 amd64 Complete Generic Linux kernel and headers
- ii linux-headers-4.4.0-72 4.4.0-72.93 all Header files related to Linux kernel version 4.4.0
- ii linux-headers-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
- ii linux-headers-generic 4.4.0.72.78 amd64 Generic Linux kernel headers
- ii linux-image-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
- ii linux-image-extra-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
- ii linux-image-generic 4.4.0.72.78 amd64 Generic Linux kernel image
- ii linux-libc-dev:amd64 4.4.0-72.93 amd64 Linux Kernel Headers for development
- ii locales 2.23-0ubuntu3 all GNU C Library: National Language (locale) data [support]
- ii login 1:4.2-3.1ubuntu5 amd64 system login tools
- ii logrotate 3.8.7-2ubuntu2 amd64 Log rotation utility
- ii lsb-base 9.20160110ubuntu0.2 all Linux Standard Base init script functionality
- ii lsb-release 9.20160110ubuntu0.2 all Linux Standard Base version reporting utility
- ii lxc 2.0.7-0ubuntu1~16.04.2 all Transitional package for lxc1
- ii lxc-common 2.0.7-0ubuntu1~16.04.2 amd64 Linux Containers userspace tools (common tools)
- ii lxc-templates 2.0.7-0ubuntu1~16.04.2 amd64 Linux Containers userspace tools (templates)
- ii lxc1 2.0.7-0ubuntu1~16.04.2 amd64 Linux Containers userspace tools
- ii lxcfs 2.0.6-0ubuntu1~16.04.1 amd64 FUSE based filesystem for LXC
- ii m4 1.4.17-5 amd64 macro processing language
- ii make 4.1-6 amd64 utility for directing compilation
- ii makedev 2.3.1-93ubuntu1 all creates device files in /dev
- ii manpages 4.04-2 all Manual pages about using a GNU/Linux system
- ii manpages-dev 4.04-2 all Manual pages about using GNU/Linux for development
- ii mawk 1.3.3-17ubuntu2 amd64 a pattern scanning and text processing language
- ii mime-support 3.59ubuntu1 all MIME files 'mime.types' & 'mailcap', and support programs
- ii mount 2.27.1-6ubuntu3.1 amd64 tools for mounting and manipulating filesystems
- ii mountall 2.54ubuntu1 amd64 filesystem mounting tool
- ii msr-tools 1.3-2 amd64 Utilities for modifying MSRs from userspace
- ii multiarch-support 2.23-0ubuntu3 amd64 Transitional package to ensure multiarch compatibility
- ii ncurses-base 6.0+20160213-1ubuntu1 all basic terminal type definitions
- ii ncurses-bin 6.0+20160213-1ubuntu1 amd64 terminal-related programs and man pages
- ii ncurses-term 6.0+20160213-1ubuntu1 all additional terminal type definitions
- ii net-tools 1.60-26ubuntu1 amd64 NET-3 networking toolkit
- ii netbase 5.3 all Basic TCP/IP networking system
- ii netcat-openbsd 1.105-7ubuntu1 amd64 TCP/IP swiss army knife
- ii openjdk-8-jre-headless:amd64 8u131-b11-0ubuntu1.16.04.2 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
- ii openssh-client 1:7.2p2-4ubuntu2.1 amd64 secure shell (SSH) client, for secure access to remote machines
- ii openssh-server 1:7.2p2-4ubuntu2.1 amd64 secure shell (SSH) server, for secure access from remote machines
- ii openssh-sftp-server 1:7.2p2-4ubuntu2.1 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
- ii openssl 1.0.2g-1ubuntu4.5 amd64 Secure Sockets Layer toolkit - cryptographic utility
- ii os-prober 1.70ubuntu3 amd64 utility to detect other OSes on a set of drives
- ii passwd 1:4.2-3.1ubuntu5 amd64 change and administer password and group data
- ii patch 2.7.5-1 amd64 Apply a diff file to an original
- ii pciutils 1:3.3.1-1.1ubuntu1 amd64 Linux PCI Utilities
- ii perl 5.22.1-9 amd64 Larry Wall's Practical Extraction and Report Language
- ii perl-base 5.22.1-9 amd64 minimal Perl system
- ii perl-modules-5.22 5.22.1-9 all Core Perl modules
- ii pkg-config 0.29.1-0ubuntu1 amd64 manage compile and link flags for libraries
- ii plymouth 0.9.2-3ubuntu13.1 amd64 boot animation, logger and I/O multiplexer
- ii plymouth-theme-ubuntu-text 0.9.2-3ubuntu13.1 amd64 boot animation, logger and I/O multiplexer - ubuntu text theme
- ii procps 2:3.3.10-4ubuntu2 amd64 /proc file system utilities
- ii python 2.7.11-1 amd64 interactive high-level object-oriented language (default version)
- ii python-all 2.7.11-1 amd64 package depending on all supported Python runtime versions
- ii python-all-dev 2.7.11-1 amd64 package depending on all supported Python development packages
- ii python-apt 1.1.0~beta1build1 amd64 Python interface to libapt-pkg
- ii python-apt-common 1.1.0~beta1build1 all Python interface to libapt-pkg (locales)
- ii python-dev 2.7.11-1 amd64 header files and a static library for Python (default)
- ii python-iniparse 0.4-2.2 all access and modify configuration data in INI files (Python 2)
- ii python-minimal 2.7.11-1 amd64 minimal subset of the Python language (default version)
- ii python-pip 8.1.1-2ubuntu0.2 all alternative Python package installer
- ii python-pip-whl 8.1.1-2ubuntu0.2 all alternative Python package installer
- ii python-pkg-resources 20.7.0-1 all Package Discovery and Resource Access using pkg_resources
- ii python-setuptools 20.7.0-1 all Python Distutils Enhancements
- ii python-six 1.10.0-3 all Python 2 and 3 compatibility library (Python 2 interface)
- ii python-virtualenv 15.0.1+ds-3 all Python virtual environment creator
- ii python-wheel 0.29.0-1 all built-package format for Python
- ii python2.7 2.7.12-1~16.04 amd64 Interactive high-level object-oriented language (version 2.7)
- ii python2.7-dev 2.7.12-1~16.04 amd64 Header files and a static library for Python (v2.7)
- ii python2.7-minimal 2.7.12-1~16.04 amd64 Minimal subset of the Python language (version 2.7)
- ii python3 3.5.1-3 amd64 interactive high-level object-oriented language (default python3 version)
- ii python3-apt 1.1.0~beta1build1 amd64 Python 3 interface to libapt-pkg
- ii python3-chardet 2.3.0-2 all universal character encoding detector for Python3
- ii python3-dbus 1.2.0-3 amd64 simple interprocess messaging system (Python 3 interface)
- ii python3-gi 3.20.0-0ubuntu1 amd64 Python 3 bindings for gobject-introspection libraries
- ii python3-lxc 2.0.7-0ubuntu1~16.04.2 amd64 Linux Containers userspace tools (Python 3.x bindings)
- ii python3-minimal 3.5.1-3 amd64 minimal subset of the Python language (default python3 version)
- ii python3-pkg-resources 20.7.0-1 all Package Discovery and Resource Access using pkg_resources
- ii python3-requests 2.9.1-3 all elegant and simple HTTP library for Python3, built for human beings
- ii python3-six 1.10.0-3 all Python 2 and 3 compatibility library (Python 3 interface)
- ii python3-urllib3 1.13.1-2ubuntu0.16.04.1 all HTTP library with thread-safe connection pooling for Python3
- ii python3-virtualenv 15.0.1+ds-3 all Python virtual environment creator
- ii python3.5 3.5.2-2~16.01 amd64 Interactive high-level object-oriented language (version 3.5)
- ii python3.5-minimal 3.5.2-2~16.01 amd64 Minimal subset of the Python language (version 3.5)
- ii qemu-block-extra:amd64 1:2.5+dfsg-5ubuntu10.5 amd64 extra block backend modules for qemu-system and qemu-utils
- ii qemu-system-common 1:2.5+dfsg-5ubuntu10.5 amd64 QEMU full system emulation binaries (common files)
- ii qemu-system-x86 1:2.5+dfsg-5ubuntu10.5 amd64 QEMU full system emulation binaries (x86)
- ii qemu-utils 1:2.5+dfsg-5ubuntu10.5 amd64 QEMU utilities
- ii readline-common 6.3-8ubuntu2 all GNU readline and history libraries, common files
- ii rename 0.20-4 all Perl extension for renaming multiple files
- ii resolvconf 1.78ubuntu2 all name server information handler
- ii rsync 3.1.1-3ubuntu1 amd64 fast, versatile, remote (and local) file-copying tool
- ii rsyslog 8.16.0-1ubuntu3 amd64 reliable system and kernel logging daemon
- ii screen 4.3.1-2build1 amd64 terminal multiplexer with VT100/ANSI terminal emulation
- ii seabios 1.8.2-1ubuntu1 all Legacy BIOS implementation
- ii sed 4.2.2-7 amd64 The GNU sed stream editor
- ii sensible-utils 0.0.9 all Utilities for sensible alternative selection
- ii sgml-base 1.26+nmu4ubuntu1 all SGML infrastructure and SGML catalog file support
- ii shared-mime-info 1.5-2ubuntu0.1 amd64 FreeDesktop.org shared MIME database and spec
- ii sharutils 1:4.15.2-1 amd64 shar, unshar, uuencode, uudecode
- ii socat 1.7.3.1-1 amd64 multipurpose relay for bidirectional data transfer
- ii ssh-import-id 5.5-0ubuntu1 all securely retrieve an SSH public key and install it locally
- ii sudo 1.8.16-0ubuntu1.1 amd64 Provide limited super user privileges to specific users
- ii systemd 229-4ubuntu10 amd64 system and service manager
- ii systemd-sysv 229-4ubuntu10 amd64 system and service manager - SysV links
- ii sysv-rc 2.88dsf-59.3ubuntu2 all System-V-like runlevel change mechanism
- ii sysvinit-utils 2.88dsf-59.3ubuntu2 amd64 System-V-like utilities
- ii tar 1.28-2.1 amd64 GNU version of the tar archiving utility
- ii tasksel 3.34ubuntu3 all tool for selecting tasks for installation on Debian systems
- ii tasksel-data 3.34ubuntu3 all official tasks used for installation of Debian systems
- ii tcl-expect:amd64 5.45-7 amd64 Automates interactive applications (Tcl package)
- ii tcl8.6 8.6.5+dfsg-2 amd64 Tcl (the Tool Command Language) v8.6 - shell
- ii tcpd 7.6.q-25 amd64 Wietse Venema's TCP wrapper utilities
- ii tk8.6 8.6.5-1 amd64 Tk toolkit for Tcl and X11 v8.6 - windowing shell
- ii tzdata 2016g-0ubuntu0.16.04 all time zone and daylight-saving time data
- ii ubuntu-keyring 2012.05.19 all GnuPG keys of the Ubuntu archive
- ii ubuntu-minimal 1.361 amd64 Minimal core of Ubuntu
- ii ucf 3.0036 all Update Configuration File(s): preserve user changes to config files
- ii udev 229-4ubuntu10 amd64 /dev/ and hotplug management daemon
- ii uidmap 1:4.2-3.1ubuntu5.3 amd64 programs to help use subuids
- ii ureadahead 0.100.0-19 amd64 Read required files in advance
- ii usbutils 1:007-4 amd64 Linux USB utilities
- ii util-linux 2.27.1-6ubuntu3.1 amd64 miscellaneous system utilities
- ii uuid-runtime 2.27.1-6ubuntu3.2 amd64 runtime components for the Universally Unique ID library
- ii vim-common 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - Common files
- ii vim-tiny 2:7.4.1689-3ubuntu1.1 amd64 Vi IMproved - enhanced vi editor - compact version
- ii virtualenv 15.0.1+ds-3 all Python virtual environment creator
- ii wamerican 7.1-1 all American English dictionary words for /usr/share/dict
- ii wget 1.17.1-1ubuntu1.1 amd64 retrieves files from the web
- ii whiptail 0.52.18-1ubuntu2 amd64 Displays user-friendly dialog boxes from shell scripts
- ii wireless-regdb 2015.07.20-1ubuntu1 all wireless regulatory database
- ii x11-common 1:7.7+13ubuntu3 all X Window System (X.Org) infrastructure
- ii x11-utils 7.7+3 amd64 X11 utilities
- ii xauth 1:1.0.9-1ubuntu2 amd64 X authentication utility
- ii xbitmaps 1.1.1-2 all Base X bitmaps
- ii xdg-user-dirs 0.15-2ubuntu6 amd64 tool to manage well known user directories
- ii xkb-data 2.16-1ubuntu1 all X Keyboard Extension (XKB) configuration data
- ii xml-core 0.13+nmu2 all XML infrastructure and XML catalog file support
- ii xterm 322-1ubuntu1 amd64 X terminal emulator
- ii xz-utils 5.1.1alpha+20120614-2ubuntu2 amd64 XZ-format compression utilities
- ii zlib1g:amd64 1:1.2.8.dfsg-2ubuntu4 amd64 compression library - runtime
- ii zlib1g-dev:amd64 1:1.2.8.dfsg-2ubuntu4 amd64 compression library - development
-```
diff --git a/docs/lab/Testbeds_Xeon_Skx_Arm_Atom.md b/docs/lab/Testbeds_Xeon_Skx_Arm_Atom.md
index 1875c31b4a..3227ee09d4 100644
--- a/docs/lab/Testbeds_Xeon_Skx_Arm_Atom.md
+++ b/docs/lab/Testbeds_Xeon_Skx_Arm_Atom.md
@@ -1,8 +1,12 @@
## FD.io CSIT testbeds - Xeon Skylake, Arm, Atom
-This is a low-level design implemented as an extensions of FD.io CSIT lab to accommodate the new Intel Xeon Skylake, Arm AArch64 and Atom devices. Content has been copied from [FD.io CSIT testbeds wiki page: Xeon_skx, Arm, Atom](https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Skx,_Arm,_Atom).
+
+This is a low-level design implemented as an extensions of FD.io CSIT lab to
+accommodate the new Intel Xeon Skylake, Arm AArch64 and Atom devices.
## Testbeds Overview
+
### Testbeds Type Breakdown
+
```
#. CSIT_tb. Purpose. SUT. TG. #tb. #SUTs. #TGs. #skx_node.
1. 1-node Xeon. func. skx. n/a. 2. 2. 0. 2.
@@ -17,31 +21,57 @@ This is a low-level design implemented as an extensions of FD.io CSIT lab to acc
```
### 1-Node Xeon Testbeds
-One 1-node Xeon testbed for VPP_Device tests is built using one SUT (Type-6 server), with NIC ports connected back-to-back.
+
+One 1-node Xeon testbed for VPP_Device tests is built using one SUT (Type-6
+server), with NIC ports connected back-to-back.
### 2-Node Xeon Testbeds
-Four 2-node Xeon testbeds (are expected to be built|are built), with each testbed using one SUTs (Type-1 server) and one TG (Type-2 server) connected back-to-back. NIC cards placement into slots and NIC ports connectivity is following the testbed specification included in next sections.
+
+Four 2-node Xeon testbeds (are expected to be built|are built), with each
+testbed using one SUTs (Type-1 server) and one TG (Type-2 server) connected
+back-to-back. NIC cards placement into slots and NIC ports connectivity is
+following the testbed specification included in next sections.
### 3-Node Xeon Testbeds
-Two 3-node Xeon testbeds (are expected to be built|are built), with each testbed using two SUTs (Type-1 server) and one TG (Type-2 server) connected in full-mesh triangle. NIC cards placement into slots and NIC ports connectivity is following the testbed specification included in next sections.
+
+Two 3-node Xeon testbeds (are expected to be built|are built), with each testbed
+using two SUTs (Type-1 server) and one TG (Type-2 server) connected in full-mesh
+triangle. NIC cards placement into slots and NIC ports connectivity is following
+the testbed specification included in next sections.
### 1-Node Arm Marvell ThunderX2 Testbed
-One 1-node ThunderX2 testbed for VPP_Device tests is expected to be built using one SUT (Type-9 server), with NIC ports connected back-to-back.
+
+One 1-node ThunderX2 testbed for VPP_Device tests is expected to be built using
+one SUT (Type-9 server), with NIC ports connected back-to-back.
### 3-Node Arm Huawei TaiShan Testbed
-One 3-node TaiShan testbed is built, with each testbed using two SUTs (Type-3 server) and one TG (Type-2 server) connected in full-mesh triangle. NIC cards placement into slots and NIC ports connectivity is following the testbed specification included in next sections.
+
+One 3-node TaiShan testbed is built, with each testbed using two SUTs (Type-3
+server) and one TG (Type-2 server) connected in full-mesh triangle. NIC cards
+placement into slots and NIC ports connectivity is following the testbed
+specification included in next sections.
### 3-Node Arm Marvell MACCHIATObin Testbed
-One 3-node MACCHIATObin testbeds is built, with each testbed using two SUTs (Type-4 server) and one TG (Type-2 server) connected in full-mesh triangle. Built-in NIC ports connectivity is following the testbed specification included in next sections.
+
+One 3-node MACCHIATObin testbeds is built, with each testbed using two SUTs
+(Type-4 server) and one TG (Type-2 server) connected in full-mesh triangle.
+Built-in NIC ports connectivity is following the testbed specification included
+in next sections.
### TCP/IP and L47 Testbeds
+
One 2-node Ixia PS One and Xeon server testbed, for TCP/IP host stack tests.
### Atom Testbeds
-One 3-node Atom (Netgate based) testbed is built consisting of three SUTs (Type-5 Netgate device.) NIC cards placement into slots and NIC ports connectivity is following the testbed specification included in the next section.
+One 3-node Atom (Netgate based) testbed is built consisting of three SUTs
+(Type-5 Netgate device.) NIC cards placement into slots and NIC ports
+connectivity is following the testbed specification included in the next
+section.
## Inventory
+
### Appliances
+
```
1. Ixia PerfectStorm One Appliance
- 1 * PS10GE4NG
@@ -56,6 +86,7 @@ One 3-node Atom (Netgate based) testbed is built consisting of three SUTs (Type-
```
### Arm Servers
+
```
1. Arm Cortex A-72 servers
- 1 * ThunderX2
@@ -95,6 +126,7 @@ Huawei TaiShan 2280 | CSIT Performance | Up, Manual perf experiments | s17-t33-s
| | VPP dev debug | Up, Manual VPP Device experiments, Full Skx TG too much for it - suggest to use LXC/DRC TG(!) | fdio-mcbin3 | 10.30.51.43 | 10.30.51.49, then connect to /dev/ttyUSB2 | 4 | 16GB | 2x10GbE SFP+ | Ubuntu 16.04.5
### Xeon and Atom Servers
+
```
1. Intel Xeon servers:
- 20 * SuperMicro SYS-7049GP-TRT with Xeon Skylake processors.
@@ -112,6 +144,7 @@ Huawei TaiShan 2280 | CSIT Performance | Up, Manual perf experiments | s17-t33-s
```
### Network Interface Cards
+
```
1. 10GE NICs
- 14 * Intel® Ethernet Converged Network Adapter X710-DA4
@@ -126,7 +159,9 @@ Huawei TaiShan 2280 | CSIT Performance | Up, Manual perf experiments | s17-t33-s
```
### Pluggables and Cables
+
Pluggables:
+
```
1. 10GE SFP+
- 16 * Intel E10GSFPSR Ethernet SFP+ SR Optics
@@ -140,6 +175,7 @@ Pluggables:
```
Standalone cables:
+
```
1. 10GE
- None
@@ -152,25 +188,36 @@ Standalone cables:
```
### Other Network Cards
+
Any QATs?
## Installation Status
-Lab installation status is tracked by LF IT team in [FD.io Server Status](https://docs.google.com/document/d/16TdvGC73wuNQjkP355MTXRckv7yqnaxJkWwX7G7izEo/edit?ts=5b10411b#heading=h.dprb64shku8u).
+
+Lab installation status is tracked by LF IT team in
+[FD.io Server Status](https://docs.google.com/document/d/16TdvGC73wuNQjkP355MTXRckv7yqnaxJkWwX7G7izEo/edit?ts=5b10411b#heading=h.dprb64shku8u).
## Server/Device Management and Naming
+
### Server Management Requirements
+
Total of 20 SM SYS-7049GP-TRT servers are made available for FD.IO CSIT testbed.
-For management purposes, each server must have following two ports connected to the management network:
+For management purposes, each server must have following two ports connected to
+the management network:
+
```
- 1GE IPMI port
- IPMI - Intelligent Platform Management Interface.
- - Required for access to embedded server management with WebUI, CLI, SNMPv3, IPMIv2.0, for firmware (BIOS) and OS updates.
+ - Required for access to embedded server management with WebUI, CLI, SNMPv3,
+ IPMIv2.0, for firmware (BIOS) and OS updates.
- 1GE/10GE management port
- hostOS management port for general system management.
```
### Server and Port Naming Convention
-Following naming convention is used within this page to specify physical connectivity and wiring across defined CSIT testbeds:
+
+Following naming convention is used within this page to specify physical
+connectivity and wiring across defined CSIT testbeds:
+
```
- testbedname: testbedN.
- hostname:
@@ -190,7 +237,10 @@ Following naming convention is used within this page to specify physical connect
```
### Server Management - Addressing
-Each server has a LOM (Lights-Out-Management e.g. SM IPMI) and a Management port, which are connected to two different VLANs.
+
+Each server has a LOM (Lights-Out-Management e.g. SM IPMI) and a Management
+port, which are connected to two different VLANs.
+
```
1. LOM (IPMI) VLAN:
- Subnet: 10.30.50.0/24
@@ -205,6 +255,7 @@ Each server has a LOM (Lights-Out-Management e.g. SM IPMI) and a Management port
- DNS1: 199.204.44.24
- DNS2: 199.204.47.54
```
+
To access these hosts, an VPN connection is required.
### LOM (IPMI) VLAN IP Addresses
@@ -214,9 +265,14 @@ To access these hosts, an VPN connection is required.
..
## Testbeds Specification - Target Build
+
### Server/Ports Naming, NIC Placement
+
#### 1-Node Xeon
-Each server in 1-node Xeon topology has its NIC cards placed, and NIC cards and ports indexed per following specification:
+
+Each server in 1-node Xeon topology has its NIC cards placed, and NIC cards and
+ports indexed per following specification:
+
```
- Server1 [Type-6]:
- testbedname: testbed11.
@@ -249,7 +305,10 @@ Each server in 1-node Xeon topology has its NIC cards placed, and NIC cards and
```
#### 2-Node Xeon
-Each server in 2-node Xeon topology has its NIC cards placed, and NIC cards and ports indexed per following specification:
+
+Each server in 2-node Xeon topology has its NIC cards placed, and NIC cards and
+ports indexed per following specification:
+
```
- Server3 [Type-1]:
- testbedname: testbed21.
@@ -366,7 +425,10 @@ Each server in 2-node Xeon topology has its NIC cards placed, and NIC cards and
```
#### 3-Node Xeon
-Each server in 3-node Xeon topology has its NIC cards placed, and NIC cards and ports indexed per following specification:
+
+Each server in 3-node Xeon topology has its NIC cards placed, and NIC cards and
+ports indexed per following specification:
+
```
- Server11 [Type-1]:
- testbedname: testbed31.
@@ -455,6 +517,7 @@ Each server in 3-node Xeon topology has its NIC cards placed, and NIC cards and
```
#### 1-Node Arm
+
```
- Server17 [Type-3]:
- testbedname: testbed13.
@@ -471,7 +534,9 @@ Each server in 3-node Xeon topology has its NIC cards placed, and NIC cards and
```
#### 3-Node Arm
+
Note: Server19 (TG) is shared between testbed33 & testbed34
+
```
- Server17 [Type-3]:
- testbedname: testbed33.
@@ -528,7 +593,10 @@ Note: Server19 (TG) is shared between testbed33 & testbed34
```
#### TCP/IP and L47
-Each server (appliance) in 2-node TCP/IP topology has its NIC cards placed, and NIC cards and ports indexed per following specification:
+
+Each server (appliance) in 2-node TCP/IP topology has its NIC cards placed, and
+NIC cards and ports indexed per following specification:
+
```
- Server25 [Type-8]:
- testbedname: testbed25.
@@ -553,7 +621,9 @@ Each server (appliance) in 2-node TCP/IP topology has its NIC cards placed, and
```
#### 3-Node Atom
+
Note: There is no IPMI. Serial console is accessible via VIRL2 and VIRL3 USB.
+
```
- Server22 [Type-5]:
- testbedname: testbed35.
@@ -585,8 +655,12 @@ Note: There is no IPMI. Serial console is accessible via VIRL2 and VIRL3 USB.
```
### Physical Connectivity within Testbeds
+
#### 1-Node Xeon
-Two 1-Node testbeds are constructed by connecting 2 Xeon servers using below specification:
+
+Two 1-Node testbeds are constructed by connecting 2 Xeon servers using below
+specification:
+
```
- testbed11:
- ring1 10GE-ports x710-4p10GE:
@@ -609,7 +683,10 @@ Two 1-Node testbeds are constructed by connecting 2 Xeon servers using below spe
```
#### 2-Node Xeon
-Four 2-Node testbeds are constructed by connecting 8 Xeon servers using below specification:
+
+Four 2-Node testbeds are constructed by connecting 8 Xeon servers using below
+specification:
+
```
- testbed21:
- ring1 10GE-ports x710-4p10GE on SUT:
@@ -678,7 +755,10 @@ Four 2-Node testbeds are constructed by connecting 8 Xeon servers using below sp
```
#### 3-Node Xeon
-Two 3-Node testbeds are constructed by connecting 6 Xeon servers using below specification:
+
+Two 3-Node testbeds are constructed by connecting 6 Xeon servers using below
+specification:
+
```
- testbed31:
- ring1 10GE-ports x710-4p10GE on SUTs:
@@ -724,7 +804,10 @@ Two 3-Node testbeds are constructed by connecting 6 Xeon servers using below spe
#### 1-Node Arm
-One 1-Node testbed is constructed by connecting 1 Arm server using below specification:
+
+One 1-Node testbed is constructed by connecting 1 Arm server using below
+specification:
+
```
- testbed13:
- ring1 40GE-ports XL710-QDA2-2p40GE on SUTs:
@@ -735,9 +818,11 @@ One 1-Node testbed is constructed by connecting 1 Arm server using below specifi
- s27-t13-sut1-c6/p2 - s27-t13-sut1-c1/p1.
```
-
#### 3-Node Arm
-One 3-Node testbed is constructed by connecting 2 TaiShan servers and one Xeon server using below specification:
+
+One 3-Node testbed is constructed by connecting 2 TaiShan servers and one Xeon
+server using below specification:
+
```
- testbed33:
- ring1 10GE-ports 82599-2p10GE on SUTs:
@@ -749,7 +834,10 @@ One 3-Node testbed is constructed by connecting 2 TaiShan servers and one Xeon s
- t33-sut1-c4/p1 - t33-sut2-c4/p2.
- t33-sut2-c4/p1 - t33t34-tg1-c4/p1.
```
-One 3-Node testbed is constructed by connecting 2 MACCHIATObin servers and one Xeon server using below specification:
+
+One 3-Node testbed is constructed by connecting 2 MACCHIATObin servers and one
+Xeon server using below specification:
+
```
- testbed34:
- ring1 10GE-ports Marvell on SUTs:
@@ -759,7 +847,10 @@ One 3-Node testbed is constructed by connecting 2 MACCHIATObin servers and one X
```
#### TCP/IP and L47
-One 2-Node TCP/IP testbed is constructed by connecting Ixia PSOne and 1 Xeon server using below specification:
+
+One 2-Node TCP/IP testbed is constructed by connecting Ixia PSOne and 1 Xeon
+server using below specification:
+
```
- testbed25:
- link1 10GE-port x710-4p10GE on SUT:
@@ -773,13 +864,19 @@ One 2-Node TCP/IP testbed is constructed by connecting Ixia PSOne and 1 Xeon ser
```
#### 3-Node Atom
+
..
## Server Specification
+
### Hardware Configuration
-The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware server configurations:
+
+The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
+server configurations:
+
```
-1. Type-1: Purpose - (Intel Xeon Processor) SUT for SW Data Plane Workload i.e. VPP, testpmd.
+1. Type-1: Purpose - (Intel Xeon Processor) SUT for SW Data Plane Workload i.e.
+ VPP, testpmd.
- Quantity: TBD based on testbed allocation.
- Physical connectivity:
- IPMI and host management ports.
@@ -819,7 +916,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- PCIe Slot6 86:00.xx: empty.
- PCIe Slot8 af:00.xx: empty.
- PCIe Slot10 d8:00.xx: x710-4p10GE Intel.
-3. Type-3: Purpose - (Arm hip07-d05 Processor) SUT for SW Data Plane Workload i.e. VPP, testpmd.
+3. Type-3: Purpose - (Arm hip07-d05 Processor) SUT for SW Data Plane Workload
+ i.e. VPP, testpmd.
- Quantity: 2
- Physical connectivity:
- IPMI(?) and host management ports.
@@ -832,7 +930,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- NICs configuration:
- PCIe Slot4 e9:00.xx: connectx4-2p25GE Mellanox.
- PCIe Slot6 11:00.xx: 82599-2p10GE Intel.
-4. Type-4: Purpose - (Arm Armada 8040 Processor) SUT for SW Data Plane Workload i.e. VPP, testpmd.
+4. Type-4: Purpose - (Arm Armada 8040 Processor) SUT for SW Data Plane Workload
+ i.e. VPP, testpmd.
- Quantity: 3
- Physical connectivity:
- Host management ports.
@@ -844,7 +943,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- Disks: 1* 128GB(?) SATA SDD
- NICs configuration:
- pp2-2p10GE Marvell (on-chip Ethernet ports ; marvell plugin in VPP)
-5. Type-5: Purpose - (Intel Atom Processor) SUT for SW Data Plane Workload i.e. VPP, testpmd.
+5. Type-5: Purpose - (Intel Atom Processor) SUT for SW Data Plane Workload i.e.
+ VPP, testpmd.
- Quantity: TBD based on testbed allocation.
- Physical connectivity:
- Management: serial Port (usb) for console
@@ -877,7 +977,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- PCIe Slot6 86:00.xx: empty.
- PCIe Slot8 af:00.xx: empty.
- PCIe Slot10 d8:00.xx: empty.
-7. Type-7: Purpose - Ixia PerfectStorm One Appliance TG for TCP/IP performance tests.
+7. Type-7: Purpose - Ixia PerfectStorm One Appliance TG for TCP/IP performance
+ tests.
- Quantity: 1.
- Physical connectivity:
- Host management interface: 10/100/1000-BaseT.
@@ -916,7 +1017,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- PCIe Slot6 86:00.xx: empty.
- PCIe Slot8 af:00.xx: empty.
- PCIe Slot10 d8:00.xx: empty.
-9. Type-9: Purpose - (Marvell ThunderX2 Processor) SUT for VPP_Device functional tests.
+9. Type-9: Purpose - (Marvell ThunderX2 Processor) SUT for VPP_Device functional
+ tests.
- Quantity: 1
- Physical connectivity:
- IPMI and host management ports.
@@ -933,7 +1035,8 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
- PCIe Slot3 08:00.xx: XL710-QDA2.
- Numa1:
- PCIe Slot6 85:00.xx: XL710-QDA2.
-10. Type-10: Purpose - (Intel Atom C3000 Processor) SUT for SW Data Plane Workload i.e. VPP, testpmd.
+10. Type-10: Purpose - (Intel Atom C3000 Processor) SUT for SW Data Plane
+ Workload i.e. VPP, testpmd.
- Quantity: 4
- Physical connectivity:
- IPMI and host management ports.
@@ -950,7 +1053,9 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
### Xeon Skx Server BIOS Configuration
+
#### Boot Feature
+
```
| Quiet Boot [Enabled] |Boot option |
| | |
@@ -970,6 +1075,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
#### CPU Configuration
+
```
| Processor Configuration |Enables Hyper Threading |
| -------------------------------------------------- |(Software Method to |
@@ -1004,6 +1110,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
##### Advanced Power Management Configuration
+
```
| Advanced Power Management Configuration |Switch CPU Power Management |
| -------------------------------------------------- |profile |
@@ -1018,6 +1125,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### CPU P State Control
+
```
| CPU P State Control |Enable/Disable EIST |
| |(P-States) |
@@ -1026,6 +1134,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### Hardware PM State Control
+
```
| Hardware PM State Control |Disable: Hardware chooses a |
| |P-state based on OS Request |
@@ -1039,6 +1148,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### CPU C State Control
+
```
| CPU C State Control |Autonomous Core C-State |
| |Control |
@@ -1048,6 +1158,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### Package C State Control
+
```
| Package C State Control |Package C State limit |
| | |
@@ -1055,6 +1166,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### CPU T State Control
+
```
| CPU T State Control |Enable/Disable Software |
| |Controlled T-States |
@@ -1062,6 +1174,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
##### Chipset Configuration
+
```
| WARNING: Setting wrong values in below sections may cause |North Bridge Parameters |
| system to malfunction. | |
@@ -1070,6 +1183,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### North Bridge
+
```
|> UPI Configuration |Displays and provides |
|> Memory Configuration |option to change the UPI |
@@ -1077,6 +1191,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### UPI Configuration
+
```
| UPI Configuration |Choose Topology Precedence |
| -------------------------------------------------- |to degrade features if |
@@ -1101,6 +1216,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### Memory Configuration
+
```
| |POR - Enforces Plan Of |
| -------------------------------------------------- |Record restrictions for |
@@ -1121,6 +1237,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### IIO Configuration
+
```
| IIO Configuration |Expose IIO DFX devices and |
| -------------------------------------------------- |other CPU devices like PMON |
@@ -1138,6 +1255,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### CPU1 Configuration
+
```
| IOU0 (IIO PCIe Br1) [Auto] |Selects PCIe port |
| IOU1 (IIO PCIe Br2) [Auto] |Bifurcation for selected |
@@ -1148,6 +1266,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
###### CPU2 Configuration
+
```
| IOU0 (IIO PCIe Br1) [Auto] |Selects PCIe port |
| IOU1 (IIO PCIe Br2) [Auto] |Bifurcation for selected |
@@ -1158,6 +1277,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
##### South Bridge
+
```
| |Enables Legacy USB support. |
| USB Module Version 17 |AUTO option disables legacy |
@@ -1177,6 +1297,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
#### PCIe/PCI/PnP Configuration
+
```
| PCI Bus Driver Version A5.01.12 |Enables or Disables 64bit |
| |capable Devices to be |
@@ -1204,6 +1325,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
#### ACPI Settings
+
```
| ACPI Settings |Enable or Disable Non |
| |uniform Memory Access |
@@ -1214,6 +1336,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
#### DMIDECODE
+
```
# dmidecode 3.1
Getting SMBIOS data from sysfs.
@@ -1414,6 +1537,7 @@ The new FD.io CSIT-CPL lab (is expected to contain|contains) following hardware
```
### Xeon Skx Server Firmware Inventory
+
```
Host. IPMI IP. BIOS. CPLD. Aptio SU. CPU Microcode. PCI Bus. ME Operation FW. X710 Firmware. XXV710 Firmware. i40e.
s1-t11-sut1. 10.30.50.47. 2.1. 03.B1.03. 2.19.1268. 02000043. A5.01.12. 4.0.4.294. 6.01 0x80003554 1.1747.0. 6.01 0x80003554 1.1747.0. 2.1.14-k.
diff --git a/docs/report/introduction/physical_testbeds.rst b/docs/report/introduction/physical_testbeds.rst
index f6c559c8e8..d138f71cfb 100644
--- a/docs/report/introduction/physical_testbeds.rst
+++ b/docs/report/introduction/physical_testbeds.rst
@@ -27,6 +27,11 @@ Server SUT and DUT performance depends on server and processor type,
hence results for testbeds based on different servers must be reported
separately, and compared if appropriate.
+Complete technical specifications of compute servers used in CSIT
+physical testbeds are maintained in FD.io CSIT repository:
+`FD.io CSIT testbeds - Xeon Skylake, Arm, Atom`_ and
+`FD.io CSIT Testbeds - Xeon Haswell`_.
+
Following sections describe existing production testbed types.
3-Node Xeon Haswell (3n-hsw)
@@ -76,10 +81,6 @@ All Intel Xeon Haswell servers run with Intel Hyper-Threading disabled,
making the number of logical cores exposed to Linux match the number of
18 physical cores per processor socket.
-Complete 3n-hsw testbeds specification is available on
-`CSIT LF testbed <https://wiki.fd.io/view/CSIT/CSIT_LF_testbed>`_
-wiki page.
-
Total of three 3n-hsw testbeds are in operation in FD.io labs.
3-Node Xeon Skylake (3n-skx)
@@ -129,10 +130,6 @@ All Intel Xeon Skylake servers run with Intel Hyper-Threading enabled,
doubling the number of logical cores exposed to Linux, with 56 logical
cores and 28 physical cores per processor socket.
-Complete 3n-skx testbeds specification is available on
-`CSIT LF lab extension <https://wiki.fd.io/view/CSIT/fdio_csit_lab_ext_lld_draft>`_
-wiki page.
-
Total of two 3n-skx testbeds are in operation in FD.io labs.
2-Node Xeon Skylake (2n-skx)
@@ -182,8 +179,4 @@ All Intel Xeon Skylake servers run with Intel Hyper-Threading enabled,
doubling the number of logical cores exposed to Linux, with 56 logical
cores and 28 physical cores per processor socket.
-Complete 2n-skx testbed specification is available on
-`CSIT/Testbeds: Xeon Skx, Arm, Atom
-<https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Skx,_Arm,_Atom.>`_ wiki page.
-
Total of four 2n-skx testbeds are in operation in FD.io labs.
diff --git a/docs/report/introduction/test_environment_intro.rst b/docs/report/introduction/test_environment_intro.rst
index 19656456a1..721b4142e5 100644
--- a/docs/report/introduction/test_environment_intro.rst
+++ b/docs/report/introduction/test_environment_intro.rst
@@ -24,11 +24,9 @@ Server Specifications
---------------------
Complete technical specifications of compute servers used in CSIT
-physical testbeds are maintained on FD.io wiki pages: `CSIT/Testbeds:
-Xeon Hsw, VIRL
-<https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Hsw,_VIRL.#FD.io_CSIT_testbeds_-_Xeon_Haswell.2C_VIRL>`_
-and `CSIT Testbeds: Xeon Skx, Arm, Atom
-<https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Skx,_Arm,_Atom.#Server_Specification>`_.
+physical testbeds are maintained in FD.io CSIT repository:
+`FD.io CSIT testbeds - Xeon Skylake, Arm, Atom`_ and
+`FD.io CSIT Testbeds - Xeon Haswell`_.
Pre-Test Server Calibration
---------------------------
diff --git a/docs/report/introduction/test_environment_sut_calib_hsw.rst b/docs/report/introduction/test_environment_sut_calib_hsw.rst
index b8149889e7..1dedcd8271 100644
--- a/docs/report/introduction/test_environment_sut_calib_hsw.rst
+++ b/docs/report/introduction/test_environment_sut_calib_hsw.rst
@@ -3,13 +3,11 @@ Calibration Data - Haswell
Following sections include sample calibration data measured on t1-sut1
server running in one of the Intel Xeon Haswell testbeds as specified in
-`CSIT/Testbeds: Xeon Hsw, VIRL
-<https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Hsw,_VIRL.#FD.io_CSIT_testbeds_-_Xeon_Haswell.2C_VIRL>`_.
+`FD.io CSIT Testbeds - Xeon Haswell`_.
Calibration data obtained from all other servers in Haswell testbeds
shows the same or similar values.
-
Linux cmdline
~~~~~~~~~~~~~
diff --git a/docs/report/introduction/test_environment_sut_calib_skx.rst b/docs/report/introduction/test_environment_sut_calib_skx.rst
index 2e00e6fedc..a30a91d61c 100644
--- a/docs/report/introduction/test_environment_sut_calib_skx.rst
+++ b/docs/report/introduction/test_environment_sut_calib_skx.rst
@@ -3,8 +3,7 @@ Calibration Data - Skylake
Following sections include sample calibration data measured on
s11-t31-sut1 server running in one of the Intel Xeon Skylake testbeds as
-specified in `CSIT Testbeds: Xeon Skx, Arm, Atom
-<https://wiki.fd.io/view/CSIT/Testbeds:_Xeon_Skx,_Arm,_Atom.#Server_Specification>`_.
+specified in `FD.io CSIT testbeds - Xeon Skylake, Arm, Atom`_.
Calibration data obtained from all other servers in Skylake testbeds
shows the same or similar values.
diff --git a/docs/report/introduction/test_environment_sut_conf_1.rst b/docs/report/introduction/test_environment_sut_conf_1.rst
index 2422e4589c..afaaec4f2f 100644
--- a/docs/report/introduction/test_environment_sut_conf_1.rst
+++ b/docs/report/introduction/test_environment_sut_conf_1.rst
@@ -69,6 +69,15 @@ Linux Boot Parameters
virtualized environment.
- **hpet=disable** - [X86-32,HPET] Disable HPET and use PIT instead.
+Hugepages Configuration
+~~~~~~~~~~~~~~~~~~~~~~~
+
+Huge pages are namaged via sysctl configuration located in
+`/etc/sysctl.d/90-csit.conf` on each testbed. Default huge page size is 2M.
+The exact amount of huge pages depends on testbed. All the values are defined
+in `Ansible inventory - hosts` files.
+
+
Applied Boot Cmdline
~~~~~~~~~~~~~~~~~~~~