[dpdk-dev] [PATCH v8 0/6] dynamic device personalization support

Ferruh Yigit ferruh.yigit at intel.com
Thu Mar 30 16:05:47 CEST 2017


On 3/30/2017 7:18 AM, Wu, Jingjing wrote:
> 
> 
>> -----Original Message-----
>> From: Xing, Beilei
>> Sent: Thursday, March 30, 2017 10:52 AM
>> To: Wu, Jingjing <jingjing.wu at intel.com>
>> Cc: Zhang, Helin <helin.zhang at intel.com>; dev at dpdk.org
>> Subject: [PATCH v8 0/6] dynamic device personalization support
>>
>> Due to limited resources of X*710 (parser and analyzer configuration tables,
>> number of packet classification types, number of packet types, filters
>> configuration tables, etc.), it's impossible to simultaneously support all
>> protocols/filters required for different parts on network.
>> To enable protocols/filters extensions for X*710, new Admin Command for
>> loading user defined configurations is added.
>> PPP is a format of extend configuration for X*710, it allows user to load user
>> defined configuration to X*710.
>>
>> List of possible use cases for extended X*710 configuration using profiles could
>> include following:
>> Configuring Analyzer/Parser to support new protocols, e.g.
>> - IP L2TPv3 tunneling protocol
>> - IPSec ESP/AH protocols
>> - MPLSoGRE, MPLSoUDP tunnels
>> - GTP-C/GTP-U tunnels
>> New PCTYPEs for offloading packet classification to X*710. e.g.
>> - new IP Protocol in addition to TCP/UDP/SCTP
>> - new TCP/UDP subtypes, like TCP SYN, TCP FIN
>> - new PCTYPE for tunneled packets like GTP-C, GTP-U New PTYPEs for packets
>> identification, e.g.
>> - MAC, MPLS, IP4, UDP
>> - MAC, MPLS, MPLS, IP6, TCP
>> Fixes for NVM configuration, e.g.
>> - list of enabled stat counters to improve throughput
>> - parser/analyzer configuration for some corner cases
>>
>> v8 changes:
>>  Change dynamic device profile to dynamic device personalization.
>>
>> v7 changes:
>>  Fix one coding style problem.
>>  Add condition during ddp processing.
>>
>> v6 changes:
>>  Change pipeline personalization profile to dynamic device profile.
>>
>> v5 changes:
>>  Change parameter of rte_pmd_i40e_process_ppp_package to extend
>> operation.
>>  Change structure rte_pmd_i40e_profile_info.
>>
>> v4 changes:
>>  Fix compile error with gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3).
>>  Move ppp related structures to rte_pmd_i40e.h.
>>  Not support remove PPP temporarily.
>>
>> v3 changes:
>>  Move ppp AQ command code to base code.
> 
> Series Acked-by Jingjing Wu <jingjing.wu at intel.com>

Series applied to dpdk-next-net/master, thanks.



More information about the dev mailing list