Fortinet white logo
Fortinet white logo

CLI Reference

config dpdk global

config dpdk global

Note

This command is available for model(s): FortiGate-VM64 AWS, FortiGate-VM64 Azure, FortiGate-VM64 GCP, FortiGate-VM64 OPC, FortiGate-VM64.

It is not available for: FortiGate 1000D, FortiGate 1000F, FortiGate 1001F, FortiGate 100F, FortiGate 101F Gen2, FortiGate 1100E, FortiGate 1101E, FortiGate 120G, FortiGate 121G, FortiGate 1800F, FortiGate 1801F, FortiGate 2000E, FortiGate 200E, FortiGate 200F, FortiGate 200G, FortiGate 201E, FortiGate 201F, FortiGate 201G, FortiGate 2200E, FortiGate 2201E, FortiGate 2500E, FortiGate 2600F, FortiGate 2601F, FortiGate 3000D, FortiGate 3000F, FortiGate 3001F, FortiGate 300E, FortiGate 301E, FortiGate 3100D, FortiGate 3200D, FortiGate 3200F, FortiGate 3201F Gen2, FortiGate 3300E, FortiGate 3301E, FortiGate 3400E, FortiGate 3401E, FortiGate 3500F Gen2, FortiGate 3501F Gen2, FortiGate 3600E, FortiGate 3601E, FortiGate 3700D, FortiGate 3700F, FortiGate 3701F, FortiGate 3960E, FortiGate 3980E, FortiGate 400E Bypass, FortiGate 400E, FortiGate 400F, FortiGate 401E, FortiGate 401F, FortiGate 40F 3G4G, FortiGate 40F, FortiGate 4200F, FortiGate 4201F Gen2, FortiGate 4400F, FortiGate 4401F Gen2, FortiGate 4800F, FortiGate 4801F, FortiGate 5001E1, FortiGate 5001E, FortiGate 500E, FortiGate 501E, FortiGate 50G 5G, FortiGate 50G DSL, FortiGate 50G SFP-POE, FortiGate 50G SFP, FortiGate 50G, FortiGate 51G 5G, FortiGate 51G SFP-POE, FortiGate 51G, FortiGate 600E, FortiGate 600F, FortiGate 601E, FortiGate 601F, FortiGate 60F, FortiGate 61F, FortiGate 70F, FortiGate 70G-POE, FortiGate 70G, FortiGate 71F, FortiGate 71G-POE, FortiGate 71G, FortiGate 800D, FortiGate 80F Bypass, FortiGate 80F DSL, FortiGate 80F Gen2, FortiGate 80F-POE, FortiGate 81F Gen2, FortiGate 81F-POE, FortiGate 900D, FortiGate 900G, FortiGate 901G, FortiGate 90G Gen2, FortiGate 90G, FortiGate 91G Gen2, FortiGate 91G, FortiGate-VM64 Aliyun, FortiGateRugged 50G 5G, FortiGateRugged 60F 3G4G, FortiGateRugged 60F Gen2, FortiGateRugged 70F 3G4G, FortiGateRugged 70F, FortiGateRugged 70G 5G Dual, FortiGateRugged 70G, FortiWiFi 40F 3G4G, FortiWiFi 40F, FortiWiFi 50G 5G, FortiWiFi 50G DSL, FortiWiFi 50G SFP, FortiWiFi 50G, FortiWiFi 51G, FortiWiFi 60F, FortiWiFi 61F, FortiWiFi 70G, FortiWiFi 71G, FortiWiFi 80F 2R 3G4G DSL, FortiWiFi 80F 2R, FortiWiFi 81F 2R 3G4G DSL, FortiWiFi 81F 2R 3G4G-POE, FortiWiFi 81F 2R-POE, FortiWiFi 81F 2R.

Configure global DPDK options.

config dpdk global
    Description: Configure global DPDK options.
    set elasticbuffer [disable|enable]
    set frag-offload [disable|enable]
    set hugepage-percentage {integer}
    set interface <interface-name1>, <interface-name2>, ...
    set ipsec-offload [disable|enable]
    set multiqueue [disable|enable]
    set per-session-accounting [disable|traffic-log-only|...]
    set protects {string}
    set session-table-percentage {integer}
    set sleep-on-idle [disable|enable]
    set status [disable|enable]
end

config dpdk global

Parameter

Description

Type

Size

Default

elasticbuffer

Enable/disable elasticbuffer support for all DPDK ports.

option

-

disable

Option

Description

disable

Disable elasticbuffer support for DPDK ports.

enable

Enable elasticbuffer support for DPDK ports.

frag-offload

Enable/disable DPDK fragmentation/defragmentation offloading (default = enable).

option

-

enable

Option

Description

disable

Disable DPDK fragmentation/defragmentation offloading.

enable

Enable DPDK fragmentation/defragmentation offloading.

hugepage-percentage

Percentage of main memory allocated to hugepages, which are available for DPDK operation.

integer

Minimum value: 15 Maximum value: 50

30

interface <interface-name>

Physical interfaces that enable DPDK. (Only AWS Elastic Network Adapter (ENA) is supported.)

Physical interface name. (Only AWS Elastic Network Adapter (ENA) is supported.)

string

Maximum length: 31

ipsec-offload

Enable/disable DPDK IPsec phase 2 offloading.

option

-

disable

Option

Description

disable

Disable DPDK IPsec phase 2 offloading.

enable

Enable DPDK IPsec phase 2 offloading.

multiqueue

Enable/disable multi-queue RX/TX support for all DPDK ports.

option

-

disable

Option

Description

disable

Disable multi-queue RX/TX support for DPDK ports.

enable

Enable multi-queue RX/TX support for DPDK ports.

per-session-accounting

Enable/disable per-session accounting.

option

-

traffic-log-only

Option

Description

disable

Disable per-session accounting.

traffic-log-only

Enable per-session accounting only for VNP sessions with traffic logging turned on in firewall policy.

enable

Enable per-session accounting for all VNP sessions. *Affect performance.

protects

Special arguments for device

string

Maximum length: 2047

session-table-percentage

Percentage of main memory allocated to DPDK session table.

integer

Minimum value: 0 Maximum value: 60

5

sleep-on-idle

Enable/disable sleep-on-idle support for all FDH engines.

option

-

disable

Option

Description

disable

Disable sleep-on-idle support for FDH engines.

enable

Enable sleep-on-idle support for FDH engines.

status

Enable/disable DPDK operation for the entire system.

option

-

disable

Option

Description

disable

Disable DPDK operation.

enable

Enable DPDK operation. *The minimum system requirements for DPDK is 2 vCPUs and 4GB memory.

config dpdk global

config dpdk global

Note

This command is available for model(s): FortiGate-VM64 AWS, FortiGate-VM64 Azure, FortiGate-VM64 GCP, FortiGate-VM64 OPC, FortiGate-VM64.

It is not available for: FortiGate 1000D, FortiGate 1000F, FortiGate 1001F, FortiGate 100F, FortiGate 101F Gen2, FortiGate 1100E, FortiGate 1101E, FortiGate 120G, FortiGate 121G, FortiGate 1800F, FortiGate 1801F, FortiGate 2000E, FortiGate 200E, FortiGate 200F, FortiGate 200G, FortiGate 201E, FortiGate 201F, FortiGate 201G, FortiGate 2200E, FortiGate 2201E, FortiGate 2500E, FortiGate 2600F, FortiGate 2601F, FortiGate 3000D, FortiGate 3000F, FortiGate 3001F, FortiGate 300E, FortiGate 301E, FortiGate 3100D, FortiGate 3200D, FortiGate 3200F, FortiGate 3201F Gen2, FortiGate 3300E, FortiGate 3301E, FortiGate 3400E, FortiGate 3401E, FortiGate 3500F Gen2, FortiGate 3501F Gen2, FortiGate 3600E, FortiGate 3601E, FortiGate 3700D, FortiGate 3700F, FortiGate 3701F, FortiGate 3960E, FortiGate 3980E, FortiGate 400E Bypass, FortiGate 400E, FortiGate 400F, FortiGate 401E, FortiGate 401F, FortiGate 40F 3G4G, FortiGate 40F, FortiGate 4200F, FortiGate 4201F Gen2, FortiGate 4400F, FortiGate 4401F Gen2, FortiGate 4800F, FortiGate 4801F, FortiGate 5001E1, FortiGate 5001E, FortiGate 500E, FortiGate 501E, FortiGate 50G 5G, FortiGate 50G DSL, FortiGate 50G SFP-POE, FortiGate 50G SFP, FortiGate 50G, FortiGate 51G 5G, FortiGate 51G SFP-POE, FortiGate 51G, FortiGate 600E, FortiGate 600F, FortiGate 601E, FortiGate 601F, FortiGate 60F, FortiGate 61F, FortiGate 70F, FortiGate 70G-POE, FortiGate 70G, FortiGate 71F, FortiGate 71G-POE, FortiGate 71G, FortiGate 800D, FortiGate 80F Bypass, FortiGate 80F DSL, FortiGate 80F Gen2, FortiGate 80F-POE, FortiGate 81F Gen2, FortiGate 81F-POE, FortiGate 900D, FortiGate 900G, FortiGate 901G, FortiGate 90G Gen2, FortiGate 90G, FortiGate 91G Gen2, FortiGate 91G, FortiGate-VM64 Aliyun, FortiGateRugged 50G 5G, FortiGateRugged 60F 3G4G, FortiGateRugged 60F Gen2, FortiGateRugged 70F 3G4G, FortiGateRugged 70F, FortiGateRugged 70G 5G Dual, FortiGateRugged 70G, FortiWiFi 40F 3G4G, FortiWiFi 40F, FortiWiFi 50G 5G, FortiWiFi 50G DSL, FortiWiFi 50G SFP, FortiWiFi 50G, FortiWiFi 51G, FortiWiFi 60F, FortiWiFi 61F, FortiWiFi 70G, FortiWiFi 71G, FortiWiFi 80F 2R 3G4G DSL, FortiWiFi 80F 2R, FortiWiFi 81F 2R 3G4G DSL, FortiWiFi 81F 2R 3G4G-POE, FortiWiFi 81F 2R-POE, FortiWiFi 81F 2R.

Configure global DPDK options.

config dpdk global
    Description: Configure global DPDK options.
    set elasticbuffer [disable|enable]
    set frag-offload [disable|enable]
    set hugepage-percentage {integer}
    set interface <interface-name1>, <interface-name2>, ...
    set ipsec-offload [disable|enable]
    set multiqueue [disable|enable]
    set per-session-accounting [disable|traffic-log-only|...]
    set protects {string}
    set session-table-percentage {integer}
    set sleep-on-idle [disable|enable]
    set status [disable|enable]
end

config dpdk global

Parameter

Description

Type

Size

Default

elasticbuffer

Enable/disable elasticbuffer support for all DPDK ports.

option

-

disable

Option

Description

disable

Disable elasticbuffer support for DPDK ports.

enable

Enable elasticbuffer support for DPDK ports.

frag-offload

Enable/disable DPDK fragmentation/defragmentation offloading (default = enable).

option

-

enable

Option

Description

disable

Disable DPDK fragmentation/defragmentation offloading.

enable

Enable DPDK fragmentation/defragmentation offloading.

hugepage-percentage

Percentage of main memory allocated to hugepages, which are available for DPDK operation.

integer

Minimum value: 15 Maximum value: 50

30

interface <interface-name>

Physical interfaces that enable DPDK. (Only AWS Elastic Network Adapter (ENA) is supported.)

Physical interface name. (Only AWS Elastic Network Adapter (ENA) is supported.)

string

Maximum length: 31

ipsec-offload

Enable/disable DPDK IPsec phase 2 offloading.

option

-

disable

Option

Description

disable

Disable DPDK IPsec phase 2 offloading.

enable

Enable DPDK IPsec phase 2 offloading.

multiqueue

Enable/disable multi-queue RX/TX support for all DPDK ports.

option

-

disable

Option

Description

disable

Disable multi-queue RX/TX support for DPDK ports.

enable

Enable multi-queue RX/TX support for DPDK ports.

per-session-accounting

Enable/disable per-session accounting.

option

-

traffic-log-only

Option

Description

disable

Disable per-session accounting.

traffic-log-only

Enable per-session accounting only for VNP sessions with traffic logging turned on in firewall policy.

enable

Enable per-session accounting for all VNP sessions. *Affect performance.

protects

Special arguments for device

string

Maximum length: 2047

session-table-percentage

Percentage of main memory allocated to DPDK session table.

integer

Minimum value: 0 Maximum value: 60

5

sleep-on-idle

Enable/disable sleep-on-idle support for all FDH engines.

option

-

disable

Option

Description

disable

Disable sleep-on-idle support for FDH engines.

enable

Enable sleep-on-idle support for FDH engines.

status

Enable/disable DPDK operation for the entire system.

option

-

disable

Option

Description

disable

Disable DPDK operation.

enable

Enable DPDK operation. *The minimum system requirements for DPDK is 2 vCPUs and 4GB memory.