summaryrefslogtreecommitdiffstats
path: root/sw_config/bmra/kube-node.yml
blob: e1036734e8d025040b0ec4743e0152b0b7be491a (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
---
# Kubernetes node configuration

# Enable SR-IOV networking related setup
sriov_enabled: false

# sriov_nics: SR-IOV PF specific configuration list
sriov_nics:
  - name: enp24s0f0              # PF interface names
    sriov_numvfs: 2              # number of VFs to create for this PF(enp24s0f0)
    vf_driver: vfio-pci          # VF driver to be attached for all VFs under this PF(enp24s0f0), "i40evf", "iavf", "vfio-pci", "igb_uio"
    ddp_profile: "gtp.pkgo"      # DDP package name to be loaded into the NIC
  - name: enp24s0f1
    sriov_numvfs: 4
    vf_driver: iavf

sriov_cni_enabled: false

# install DPDK
install_dpdk: false  # DPDK installation is required for sriov_enabled:true; default to false

userspace_cni_enabled: false

# Intel Bond CNI Plugin
bond_cni_enabled: false

vpp_enabled: false
ovs_dpdk_enabled: false
# CPU mask for OVS-DPDK PMD threads
ovs_dpdk_lcore_mask: 0x1
# Huge memory pages allocated by OVS-DPDK per NUMA node in megabytes
# example 1: "256,512" will allocate 256MB from node 0 abd 512MB from node 1
# example 2: "1024" will allocate 1GB fron node 0 on a single socket board, e.g. in a VM
ovs_dpdk_socket_mem: "256,0"

# Set to 'true' to update i40e and i40evf kernel modules
force_nic_drivers_update: false

# install Intel x700 & x800 series NICs DDP packages
install_ddp_packages: false

# Enables hugepages support
hugepages_enabled: false

# Hugepage sizes available: 2M, 1G
default_hugepage_size: 1G

# Sets how many hugepages of each size should be created
hugepages_1G: 4
hugepages_2M: 0

# CPU isolation from Linux scheduler
isolcpus_enabled: false
isolcpus: "4-7"

# Intel CommsPowerManagement
sst_bf_configuration_enabled: false
# Option sst_bf_mode requires sst_bf_configuration_enabled to be set to 'true'.
# There are three configuration modes:
# [s] Set SST-BF config (set min/max to 2700/2700 and 2100/2100)
# [m] Set P1 on all cores (set min/max to 2300/2300)
# [r] Revert cores to min/Turbo (set min/max to 800/3900)
sst_bf_mode: s