Loading fw/wmi_unified.h +25 −0 Original line number Diff line number Diff line Loading @@ -23922,8 +23922,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 */ Loading @@ -23942,6 +23962,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 { fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ #define __WMI_REVISION_ 639 #define __WMI_REVISION_ 640 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work Loading Loading
fw/wmi_unified.h +25 −0 Original line number Diff line number Diff line Loading @@ -23922,8 +23922,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 */ Loading @@ -23942,6 +23962,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 {
fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ #define __WMI_REVISION_ 639 #define __WMI_REVISION_ 640 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work Loading