diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index 978f4f1cbb..df90efacf6 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2012-2021 The Linux Foundation. All rights reserved. - * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. 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 @@ -5068,6 +5068,18 @@ enum qca_wlan_vendor_attr_config { */ QCA_WLAN_VENDOR_ATTR_CONFIG_WFC_STATE = 86, + /* 16-bit unsigned value to configure client's keep-alive interval in + * seconds. The driver will reduce the keep-alive interval to this + * configured value if the AP advertises BSS maximum idle period and if + * that BSS max idle period is larger than this configured value. If the + * AP does not advertise a maximum value, the configured value will be + * used as a keep-alive period for unprotected frames. + * + * This configuration is applicable only during the STA's current + * association. + */ + QCA_WLAN_VENDOR_ATTR_CONFIG_KEEP_ALIVE_INTERVAL = 108, + /* keep last */ QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_CONFIG_MAX =