VPP - Vector Packet Processing: erinevus redaktsioonide vahel

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub
Resümee puudub
38. rida: 38. rida:
 
<pre>
 
<pre>
 
# apt-get install vpp vpp-plugin-core vpp-plugin-dpdk
 
# apt-get install vpp vpp-plugin-core vpp-plugin-dpdk
  +
  +
..
  +
Setting up vpp (24.06-release) ...
  +
* Applying /etc/sysctl.d/10-console-messages.conf ...
  +
kernel.printk = 4 4 1 7
  +
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
  +
net.ipv6.conf.all.use_tempaddr = 2
  +
net.ipv6.conf.default.use_tempaddr = 2
  +
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
  +
kernel.kptr_restrict = 1
  +
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
  +
kernel.sysrq = 176
  +
* Applying /etc/sysctl.d/10-network-security.conf ...
  +
net.ipv4.conf.default.rp_filter = 2
  +
net.ipv4.conf.all.rp_filter = 2
  +
* Applying /etc/sysctl.d/10-ptrace.conf ...
  +
kernel.yama.ptrace_scope = 1
  +
* Applying /etc/sysctl.d/10-zeropage.conf ...
  +
vm.mmap_min_addr = 65536
  +
* Applying /usr/lib/sysctl.d/50-default.conf ...
  +
kernel.core_uses_pid = 1
  +
net.ipv4.conf.default.rp_filter = 2
  +
net.ipv4.conf.default.accept_source_route = 0
  +
sysctl: setting key "net.ipv4.conf.all.accept_source_route": Invalid argument
  +
net.ipv4.conf.default.promote_secondaries = 1
  +
sysctl: setting key "net.ipv4.conf.all.promote_secondaries": Invalid argument
  +
net.ipv4.ping_group_range = 0 2147483647
  +
net.core.default_qdisc = fq_codel
  +
fs.protected_hardlinks = 1
  +
fs.protected_symlinks = 1
  +
fs.protected_regular = 1
  +
fs.protected_fifos = 1
  +
* Applying /usr/lib/sysctl.d/50-pid-max.conf ...
  +
kernel.pid_max = 4194304
  +
* Applying /etc/sysctl.d/80-vpp.conf ...
  +
vm.nr_hugepages = 1024
  +
vm.max_map_count = 3096
  +
vm.hugetlb_shm_group = 0
  +
kernel.shmmax = 2147483648
  +
* Applying /usr/lib/sysctl.d/99-protect-links.conf ...
  +
fs.protected_fifos = 1
  +
fs.protected_hardlinks = 1
  +
fs.protected_regular = 2
  +
fs.protected_symlinks = 1
  +
* Applying /etc/sysctl.d/99-sysctl.conf ...
  +
* Applying /etc/sysctl.conf ...
  +
Created symlink /etc/systemd/system/multi-user.target.wants/vpp.service → /lib/systemd/system/vpp.service.
  +
Setting up vpp-plugin-dpdk (24.06-release) ...
  +
Setting up vpp-plugin-core (24.06-release) ...
  +
...
 
</pre>
 
</pre>
   

Redaktsioon: 13. august 2024, kell 02:15

Sissejuhatus

TODO

Tööpõhimõte

TODO

Paigaldamine

Väited

apt repo seadistuse lisamiseks sobib avada https://packagecloud.io/fdio/release ning pressida nupul 'Debian', tulemusena pakutakse kopeerida selline käsk

# curl -s https://packagecloud.io/install/repositories/fdio/release/script.deb.sh | bash

käsu andmise tulemusena tekitatakse muu hulgas nt selline apt seadistus Ubuntu 22.04 puhul

# ls -ld /etc/apt/sources.list.d/fdio_release.list /etc/apt/keyrings/fdio_release-archive-keyring.gpg
-rw-r--r-- 1 root root 2823 Aug 12 22:26 /etc/apt/keyrings/fdio_release-archive-keyring.gpg
-rw-r--r-- 1 root root  357 Aug 12 22:26 /etc/apt/sources.list.d/fdio_release.list

# cat /etc/apt/sources.list.d/fdio_release.list                                                   

deb [signed-by=/etc/apt/keyrings/fdio_release-archive-keyring.gpg] https://packagecloud.io/fdio/release/ubuntu/ jammy main
deb-src [signed-by=/etc/apt/keyrings/fdio_release-archive-keyring.gpg] https://packagecloud.io/fdio/release/ubuntu/ jammy mai

vpp tarkvara põhiosa paigaldamiseks sobib öelda

# apt-get install vpp vpp-plugin-core vpp-plugin-dpdk

..
Setting up vpp (24.06-release) ...
* Applying /etc/sysctl.d/10-console-messages.conf ...
kernel.printk = 4 4 1 7
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
kernel.kptr_restrict = 1
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
kernel.sysrq = 176
* Applying /etc/sysctl.d/10-network-security.conf ...
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.all.rp_filter = 2
* Applying /etc/sysctl.d/10-ptrace.conf ...
kernel.yama.ptrace_scope = 1
* Applying /etc/sysctl.d/10-zeropage.conf ...
vm.mmap_min_addr = 65536
* Applying /usr/lib/sysctl.d/50-default.conf ...
kernel.core_uses_pid = 1
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.default.accept_source_route = 0
sysctl: setting key "net.ipv4.conf.all.accept_source_route": Invalid argument
net.ipv4.conf.default.promote_secondaries = 1
sysctl: setting key "net.ipv4.conf.all.promote_secondaries": Invalid argument
net.ipv4.ping_group_range = 0 2147483647
net.core.default_qdisc = fq_codel
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
fs.protected_regular = 1
fs.protected_fifos = 1
* Applying /usr/lib/sysctl.d/50-pid-max.conf ...
kernel.pid_max = 4194304
* Applying /etc/sysctl.d/80-vpp.conf ...
vm.nr_hugepages = 1024
vm.max_map_count = 3096
vm.hugetlb_shm_group = 0
kernel.shmmax = 2147483648
* Applying /usr/lib/sysctl.d/99-protect-links.conf ...
fs.protected_fifos = 1
fs.protected_hardlinks = 1
fs.protected_regular = 2
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
Created symlink /etc/systemd/system/multi-user.target.wants/vpp.service → /lib/systemd/system/vpp.service.
Setting up vpp-plugin-dpdk (24.06-release) ...
Setting up vpp-plugin-core (24.06-release) ...
...

Mõisted

  • SPP - Scalar Packet Processing
  • FD.io - Fast Data input-output

Kasulikud lisamaterjalid