Management utilities [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dpi:dpi_components:utilities:management_utilities:start [2024/03/13 16:05] elena.krasnobryzhen:dpi:dpi_components:utilities:management_utilities:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-{{indexmenu_n>8}} 
-======Management utilities====== 
-=====dpdkinfo===== 
-Receive diagnostic data from SFP modules. Parameters: 
-  * ''-h'' – help 
-  * ''module_eeprom'' – SFP module optical diagnostics information (if supported by the module). 
- 
-=====bpctl_util===== 
-Manual bypass control. DPI controls bypass independently, but manual bypass control is performed by this utility if necessary: 
-  * ''get_bypass'' – get bypass status 
-  * ''set_bypass on'' – activate bypass 
-  * ''set_bypass off'' – deactivate bypass 
- 
-=====driverctl===== 
-DPDK management. Parameters: 
-  * ''list-overrides'' – check the list of cards in DPDK mode 
-  * ''unset-override 0000:04:00.0'' – exit the card from the DPDK mode\\ **The fastDPI process must first be stopped with the command ''service fastdpi stop''!** 
-  * ''-v set-override 0000:04:00.0 vfio-pci'' – return the cards back under DPDK control after working with the standard driver\\ **When switching cards to DPDK mode, be careful not to accidentally switch the server control interface to DPDK mode - communication with the server will be immediately interrupted!** 
- 
-<note>Configuring DPDK in Hyper-V is described in detail in the appropriate [[en:dpi:dpi_components:platform:dpi_config:start#configuration_in_hyper-v|section]].</note>  
- 
-=====checklock===== 
-Check if an address or port is blacklisted.\\ Example of a port check: 
-<code bash>checklock 41:00.0</code> 
- 
-=====checkproto===== 
-Check if the address or port is included in the custom protocol.\\ Example of a port check: 
-<code bash>checkproto 41:00.0</code> 
- 
-=====checknat===== 
-White address allocation check. Shows how the network for NAT is distributed among process vorkers.\\  
-Command entry format: 
-<code bash>nthr=x, algo=0|1|2, cidrs='list cidrs' [,tcheck_correct_hash=0:1,gr_cidrs='list gray cidrs',dst_cidrs='list destination cidrs']</code> 
- 
-Parameters:  
-  * ''nthr'' – num work threads per cluster 
-  * ''algo'' – **0** - hashmask (default), **1** - crc, **2** - rxdsp_2 
-  * ''cidrs'' – list cidr white address 
-  * ''check_correct_hash'' – check hash function 
-    * ''gr_cidrs='list cidr gray address for check' '' 
-    * ''dst_cidrs='list cidr destination address for check' '' 
- 
-Examples: 
-<code bash> 
-# Example 1 
-nthr=16 algo=0 cidrs='16.35.120.0/24,91.210.24.128/26' 
-# Example 2 
-nthr=16 algo=0 cidrs='16.35.120.0/24,91.210.24.128/26' check_correct_hash=1 gr_cidrs='10.0.0.0/24,192.168.4.0/28' dst_cidrs='30.0.0.0/24,50.0.0.0/24' 
-</code> 
-