|
@@ -360,6 +360,16 @@ enum RX_OFFLOAD {
|
|
|
CFG_GRO_ENABLED,
|
|
|
};
|
|
|
|
|
|
+#ifdef FEATURE_DIRECT_LINK
|
|
|
+/**
|
|
|
+ * struct dp_direct_link_context - Datapath Direct Link context
|
|
|
+ * @dp_ctx: pointer to DP psoc priv context
|
|
|
+ */
|
|
|
+struct dp_direct_link_context {
|
|
|
+ struct wlan_dp_psoc_context *dp_ctx;
|
|
|
+};
|
|
|
+#endif
|
|
|
+
|
|
|
/**
|
|
|
* struct wlan_dp_psoc_context - psoc related data required for DP
|
|
|
* @pdev: object manager pdev context
|
|
@@ -375,6 +385,7 @@ enum RX_OFFLOAD {
|
|
|
* @rtpm_tput_policy_ctx: Runtime Tput policy context
|
|
|
* @txrx_hist: TxRx histogram
|
|
|
* @bbm_ctx: bus bandwidth manager context
|
|
|
+ * @dp_direct_link_ctx: DP Direct Link context
|
|
|
*/
|
|
|
struct wlan_dp_psoc_context {
|
|
|
struct wlan_objmgr_psoc *psoc;
|
|
@@ -459,6 +470,9 @@ struct wlan_dp_psoc_context {
|
|
|
qdf_wake_lock_t rx_wake_lock;
|
|
|
|
|
|
enum RX_OFFLOAD ol_enable;
|
|
|
+#ifdef FEATURE_DIRECT_LINK
|
|
|
+ struct dp_direct_link_context *dp_direct_link_ctx;
|
|
|
+#endif
|
|
|
};
|
|
|
|
|
|
#endif /* end of _WLAN_DP_PRIV_STRUCT_H_ */
|