qcacmn: add new fields to flow rule HAL API to support PPE

waikiki supports sending a packet from REO2PPE if a flow
rule matches. these changes are added to take advantage of
this HW feature when ever we are adding a flow rule

CRs-Fixed: 3359141
Change-Id: I8fedfcc759bc0427d71d3bb615e61ba38577c5c0
此提交包含在:
Tallapragada Kalyan
2022-12-01 08:50:18 +05:30
提交者 Madan Koyyalamudi
父節點 73e6b1ef7c
當前提交 80e1cfff99
共有 6 個檔案被更改,包括 66 行新增2 行删除

查看文件

@@ -7633,6 +7633,20 @@ dp_print_pdev_tx_stats(struct dp_pdev *pdev)
dp_monitor_print_pdev_tx_capture_stats(pdev);
}
#ifdef WLAN_SUPPORT_RX_FLOW_TAG
static inline void dp_rx_basic_fst_stats(struct dp_pdev *pdev)
{
DP_PRINT_STATS("\tNo of IPv4 Flow entries inserted = %d",
qdf_atomic_read(&pdev->soc->ipv4_fse_cnt));
DP_PRINT_STATS("\tNo of IPv6 Flow entries inserted = %d",
qdf_atomic_read(&pdev->soc->ipv6_fse_cnt));
}
#else
static inline void dp_rx_basic_fst_stats(struct dp_pdev *pdev)
{
}
#endif
void
dp_print_pdev_rx_stats(struct dp_pdev *pdev)
{
@@ -7717,6 +7731,8 @@ dp_print_pdev_rx_stats(struct dp_pdev *pdev)
pdev->stats.rx_buffer_pool.num_bufs_alloc_success);
DP_PRINT_STATS("\tAllocations from the pool during replenish = %llu",
pdev->stats.rx_buffer_pool.num_pool_bufs_replenish);
dp_rx_basic_fst_stats(pdev);
}
#ifdef WLAN_SUPPORT_PPEDS