qcacmn: Enable GRO for TCP packets
Add support for GRO functionality for TCP packets. - Pass GRO config to DP layer as a part of dp_update_config_parameters - Add API to read the number of active RX contexts from DP layer cdp_get_num_rx_contexts - Fill GRO info into skb->cb from rx_tlv during dp_rx_process CRs-Fixed: 2346995 Change-Id: I1c143d8ce2c7522ba2c76142fb6cc82193df5608
This commit is contained in:
@@ -1342,7 +1342,8 @@ struct cdp_rx_indication_msdu {
|
||||
* struct cdp_config_params - Propagate configuration parameters to datapath
|
||||
* @tso_enable: Enable/Disable TSO
|
||||
* @lro_enable: Enable/Disable LRO
|
||||
* @flow_steering_enable: Enable/Disable Rx Hash
|
||||
* @gro_enable: Enable/Disable GRO
|
||||
* @flow_steering_enable: Enable/Disable Rx Hash based flow steering
|
||||
* @tcp_Udp_ChecksumOffload: Enable/Disable tcp-Udp checksum Offload
|
||||
* @napi_enable: Enable/Disable Napi
|
||||
* @ipa_enable: Flag indicating if IPA is enabled or not
|
||||
@@ -1353,6 +1354,7 @@ struct cdp_rx_indication_msdu {
|
||||
struct cdp_config_params {
|
||||
unsigned int tso_enable:1;
|
||||
unsigned int lro_enable:1;
|
||||
unsigned int gro_enable:1;
|
||||
unsigned int flow_steering_enable:1;
|
||||
unsigned int tcp_udp_checksumoffload:1;
|
||||
unsigned int napi_enable:1;
|
||||
|
Reference in New Issue
Block a user