qcacld-3.0: Enable/Disable intrabss for Rome IPA

In the Rome IPA case, it need wlanhost side to
enble/disable intrabss by WMI_VDEV_PARAM_INTRA_BSS_FWD.
If set to 1, the ip data transfer between two wlan clients
should be:
wlan client1 -> wlan fw -> wlanhost -> wlan fw-> wlan client2.
If set to 0, the ip data transfer between two wlan cleints
should be:
wlan client1 -> wlan fw -> ipa -> wlan fw -> wlan clients2.

Change-Id: I105ddbdb58f2cd01bdf94521bd7934508889de5d
这个提交包含在:
Chaoli Zhou
2020-09-29 14:50:40 +08:00
提交者 snandini
父节点 642f399756
当前提交 221e7e425e
修改 11 个文件,包含 156 行新增5 行删除

查看文件

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2018 The Linux Foundation. All rights reserved.
* Copyright (c) 2018, 2020 The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@@ -36,6 +36,15 @@
*/
void target_if_ipa_register_tx_ops(ipa_uc_offload_control_req *ipa_tx_op);
/**
* target_if_ipa_register_intrabss_ops() - Register IPA component INTRABSS OPS
* @ipa_intrabss_op: IPA if intrabss transmit op
*
* Return: None
*/
void
target_if_ipa_register_intrabss_ops(ipa_intrabss_control_req *ipa_intrabss_op);
#endif /* IPA_OFFLOAD */
#endif /* _TARGET_IF_IPA_H_ */