qcacmn: Add a new feature to support tagging of IPv4/v6 flows
Tags are programmed using wlanconfig commands. Rx IPv4/v6 TCP/UDP packets matching a 5-tuple are tagged using HawkeyeV2 hardware. Tags are populated in the skb->cb in the REO/exception/monitor data path and sent to upper stack CRs-Fixed: 2502311 Change-Id: I7c999e75fab43b6ecb6f9d9fd4b0351f0b9cfda8
This commit is contained in:
@@ -469,10 +469,18 @@ struct hal_rx_nac_info {
|
||||
|
||||
/**
|
||||
* struct hal_rx_ppdu_msdu_info - struct for msdu info from HW TLVs
|
||||
* @cce_metadata: cached metadata value received in the MSDU_END TLV
|
||||
* @cce_metadata: cached CCE metadata value received in the MSDU_END TLV
|
||||
* @is_flow_idx_timeout: flag to indicate if flow search timeout occurred
|
||||
* @is_flow_idx_invalid: flag to indicate if flow idx is valid or not
|
||||
* @fse_metadata: cached FSE metadata value received in the MSDU END TLV
|
||||
* @flow_idx: flow idx matched in FSE received in the MSDU END TLV
|
||||
*/
|
||||
struct hal_rx_ppdu_msdu_info {
|
||||
uint16_t cce_metadata;
|
||||
bool is_flow_idx_timeout;
|
||||
bool is_flow_idx_invalid;
|
||||
uint32_t fse_metadata;
|
||||
uint32_t flow_idx;
|
||||
};
|
||||
|
||||
struct hal_rx_ppdu_info {
|
||||
|
Reference in New Issue
Block a user