|
@@ -24133,8 +24133,28 @@ typedef enum {
|
|
|
WMI_PDEV_ROUTING_TYPE_MLD_IPV6,
|
|
|
WMI_PDEV_ROUTING_TYPE_DHCP_IPV4,
|
|
|
WMI_PDEV_ROUTING_TYPE_DHCP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_DNS_TCP_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_DNS_TCP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_DNS_UDP_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_DNS_UDP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_ICMP_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_ICMP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_TCP_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_TCP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_UDP_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_UDP_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_IPV4,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_IPV6,
|
|
|
+ WMI_PDEV_ROUTING_TYPE_EAP,
|
|
|
} wmi_pdev_pkt_routing_type;
|
|
|
|
|
|
+typedef enum {
|
|
|
+ WMI_PDEV_WIFIRXCCE_USE_CCE_E = 0,
|
|
|
+ WMI_PDEV_WIFIRXCCE_USE_ASPT_E = 1,
|
|
|
+ WMI_PDEV_WIFIRXCCE_USE_FT_E = 2,
|
|
|
+ WMI_PDEV_WIFIRXCCE_USE_CCE2_E = 3,
|
|
|
+} wmi_pdev_dest_ring_handler_type;
|
|
|
+
|
|
|
/* This command shall be sent only when no VDEV is up. If the command is sent after any VDEV is up, target will ignore the command */
|
|
|
typedef struct {
|
|
|
/** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_pdev_update_pkt_routing_cmd_fixed_param */
|
|
@@ -24153,6 +24173,11 @@ typedef struct {
|
|
|
* CCE copies this back in RX_MSDU_END_TLV.
|
|
|
*/
|
|
|
A_UINT32 meta_data;
|
|
|
+ /**
|
|
|
+ * Indicates the dest ring handler type: CCE, APST, FT, CCE2
|
|
|
+ * Refer to wmi_pdev_dest_ring_handler_type / WMI_PDEV_WIFIRXCCE_USE_xxx
|
|
|
+ */
|
|
|
+ A_UINT32 dest_ring_handler;
|
|
|
} wmi_pdev_update_pkt_routing_cmd_fixed_param;
|
|
|
|
|
|
typedef enum {
|