From: Thomas Monjalon <[email protected]>
Sent: 23 October 2025 17:49
To: Serhii Iliushyk <[email protected]>
Cc: [email protected] <[email protected]>; Mykola Kostenok <[email protected]>; Serhii 
Iliushyk <[email protected]>; Christian Koue Muf <[email protected]>; 
[email protected] <[email protected]>
Subject: Re: [PATCH v2] doc: refactoring the guide for NTNIC PMD
 
>23/10/2025 16:35, Serhii Iliushyk:
>> +===========================================================================================
>>  =======
>> +Supported Features                                                          
>>                  Linux
>> +===========================================================================================
>>  =======
>> +FW version                                                                  
>>                    X
>> +Speed capabilities                                                          
>>                    X
>> +Link status (Link update only)                                              
>>                    X
>> +Unicast MAC filter                                                          
>>                    X
>> +Multicast MAC filter                                                        
>>                    X
>> +Promiscuous mode (Enable only. The device always run promiscuous mode)      
>>                    X
>> +Flow API support.                                                           
>>                    X
>> +Support for multiple rte_flow groups.                                       
>>                    X
>> +Multiple TX and RX queues.                                                  
>>                    X
>> +Scattered and gather for TX and RX.                                         
>>                    X
>> +Jumbo frame support.                                                        
>>                    X
>> +Traffic mirroring.                                                          
>>                    X
>> +VLAN filtering.                                                             
>>                    X
>> +Packet modification: NAT, TTL decrement, DSCP tagging                       
>>                    X
>> +Tunnel types: GTP.                                                          
>>                    X
>> +Encapsulation and decapsulation of GTP data.                                
>>                    X
>> +RX VLAN stripping via raw decap.                                            
>>                    X
>> +TX VLAN insertion via raw encap.                                            
>>                    X
>> +CAM and TCAM based matching.                                                
>>                    X
>> +Exact match of 140 million flows and policies.                              
>>                    X
>> +Tunnel HW offload: Packet type, inner/outer RSS, IP and UDP checksum 
>> verification.             X
>> +RSS hash                                                                    
>>                    X
>> +RSS key update                                                              
>>                    X
>> +RSS based on VLAN or 5*tuple.                                               
>>                    X
>> +RSS using combinations of fields: L3 only, L4 only or both, and src only, 
>> dst only or both.    X
> 
>When you make a table, you should not write sentences.
>Columns must not be wide.
 
I will fix it. Is there any value for column length?
 
> 
>[...]
>> +<object>.<attribute>=[<object-ids>:]<value>
> 
>Should it have a fixed witdth font?
> 
It may have a fixed-width font. I can fix it if it's required.
> 
>[...]
>> -``exception_path`` parameter [int]
>> +- ``exception_path`` parameter [int]
> 
>Why do you replace the definition list with a simple list?
>Did you check the HTML output?
> 
I did it to make it clearer when viewing the doc in RST preview or in plain 
text. 
> 
>[...]
>>  Logging and Debugging
>> ----------------------
>> +~~~~~~~~~~~~~~~~~~~~~
> 
>Why? So there is only 1 main title like "Features"? 
> 
 
The titles have further structure after refactoring:
 
NTNIC Poll Mode Driver
    - Design
    - Supported NICs
    - Features
        - Limitations
    - Configuration
        - Command line arguments
        - Logging and Debugging
        - Flow Scanner
        - Service API
        - Service API for user applications
 
> 
>[...]
>> -.. note::
>> +   .. note::
> 
>No reason to do that.
 
If there is no tabulation, the section "None" grabs all the text below in the 
HTML.
 

Reply via email to