From 449a2a0425e4ebed8111d0fdcee9e45670bd8355 Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Mon, 9 Oct 2017 01:51:37 -0700 Subject: [PATCH] qcacmn: Separate TcpDelAck and TcpAdvWinScale Separate tcp-delayed-ack and tcp-advanced-window-scaling triggers so that these system parameters can be set separately. Change-Id: If2f869243152e698409e8a38459f5fabe44f35cb CRs-Fixed: 2133069 --- utils/nlink/inc/wlan_nlink_common.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/utils/nlink/inc/wlan_nlink_common.h b/utils/nlink/inc/wlan_nlink_common.h index d8ef68df992b..bc060bca843a 100644 --- a/utils/nlink/inc/wlan_nlink_common.h +++ b/utils/nlink/inc/wlan_nlink_common.h @@ -250,4 +250,20 @@ struct wlan_core_minfreq { uint16_t freq; }; +/* Indication to enable TCP delayed ack in TPUT indication */ +#define TCP_DEL_ACK_IND (1 << 0) +/* Indication to enable TCP advance window scaling in TPUT indication */ +#define TCP_ADV_WIN_SCL (1 << 1) + +/** + * struct wlan_rx_tp_data - msg to TCP delayed ack and advance window scaling + * @level: Throughput level. + * @rx_tp_flags: Bit map of flags, for which this indcation will take + * effect, bit map for TCP_ADV_WIN_SCL and TCP_DEL_ACK_IND. + */ +struct wlan_rx_tp_data { + enum wlan_tp_level level; + uint16_t rx_tp_flags; +}; + #endif /* WLAN_NLINK_COMMON_H__ */