qcacmn: Update qca_vendor with NAN attributes for TCP/IP info
Update qca_vendor with NAN attributes for TCP/IP info for IPv6
address transport port and transport protocol.
Change-Id: I2176cede68347c92b6f4ddddadfa56b9591ff8fa
CRs-Fixed: 2244176
diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h
index 81baf6d..9b76d14 100644
--- a/os_if/linux/qca_vendor.h
+++ b/os_if/linux/qca_vendor.h
@@ -3594,35 +3594,44 @@
* @QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_INFO: Array of channel/band width
* @QCA_WLAN_VENDOR_ATTR_NDP_PARAMS_AFTER_LAST: id after last valid attribute
* @QCA_WLAN_VENDOR_ATTR_NDP_PARAMS_MAX: max value of this enum type
+ * @QCA_WLAN_VENDOR_ATTR_NDP_IPV6_ADDR: IPv6 address used by NDP, 16 bytes array
+ * @QCA_WLAN_VENDOR_ATTR_NDP_TRANSPORT_PORT: Unsigned 16-bit value indicating
+ * transport port used by NDP.
+ * QCA_WLAN_VENDOR_ATTR_NDP_TRANSPORT_PROTOCOL: Unsigned 8-bit value indicating
+ * protocol used by NDP and assigned by the Internet Assigned Numbers Authority
+ * as per: www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
*/
enum qca_wlan_vendor_attr_ndp_params {
QCA_WLAN_VENDOR_ATTR_NDP_PARAM_INVALID = 0,
- QCA_WLAN_VENDOR_ATTR_NDP_SUBCMD,
- QCA_WLAN_VENDOR_ATTR_NDP_TRANSACTION_ID,
- QCA_WLAN_VENDOR_ATTR_NDP_SERVICE_INSTANCE_ID,
- QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL,
- QCA_WLAN_VENDOR_ATTR_NDP_PEER_DISCOVERY_MAC_ADDR,
- QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR,
- QCA_WLAN_VENDOR_ATTR_NDP_CONFIG_SECURITY,
- QCA_WLAN_VENDOR_ATTR_NDP_CONFIG_QOS,
- QCA_WLAN_VENDOR_ATTR_NDP_APP_INFO,
- QCA_WLAN_VENDOR_ATTR_NDP_INSTANCE_ID,
- QCA_WLAN_VENDOR_ATTR_NDP_INSTANCE_ID_ARRAY,
- QCA_WLAN_VENDOR_ATTR_NDP_RESPONSE_CODE,
- QCA_WLAN_VENDOR_ATTR_NDP_NDI_MAC_ADDR,
- QCA_WLAN_VENDOR_ATTR_NDP_DRV_RESPONSE_STATUS_TYPE,
- QCA_WLAN_VENDOR_ATTR_NDP_DRV_RETURN_VALUE,
- QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_CONFIG,
- QCA_WLAN_VENDOR_ATTR_NDP_CSID,
- QCA_WLAN_VENDOR_ATTR_NDP_PMK,
- QCA_WLAN_VENDOR_ATTR_NDP_SCID,
- QCA_WLAN_VENDOR_ATTR_NDP_PASSPHRASE,
- QCA_WLAN_VENDOR_ATTR_NDP_SERVICE_NAME,
- QCA_WLAN_VENDOR_ATTR_NDP_SCHEDULE_UPDATE_REASON,
- QCA_WLAN_VENDOR_ATTR_NDP_NSS,
- QCA_WLAN_VENDOR_ATTR_NDP_NUM_CHANNELS,
- QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_WIDTH,
- QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_INFO,
+ QCA_WLAN_VENDOR_ATTR_NDP_SUBCMD = 1,
+ QCA_WLAN_VENDOR_ATTR_NDP_TRANSACTION_ID = 2,
+ QCA_WLAN_VENDOR_ATTR_NDP_SERVICE_INSTANCE_ID = 3,
+ QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL = 4,
+ QCA_WLAN_VENDOR_ATTR_NDP_PEER_DISCOVERY_MAC_ADDR = 5,
+ QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR = 6,
+ QCA_WLAN_VENDOR_ATTR_NDP_CONFIG_SECURITY = 7,
+ QCA_WLAN_VENDOR_ATTR_NDP_CONFIG_QOS = 8,
+ QCA_WLAN_VENDOR_ATTR_NDP_APP_INFO = 9,
+ QCA_WLAN_VENDOR_ATTR_NDP_INSTANCE_ID = 10,
+ QCA_WLAN_VENDOR_ATTR_NDP_INSTANCE_ID_ARRAY = 11,
+ QCA_WLAN_VENDOR_ATTR_NDP_RESPONSE_CODE = 12,
+ QCA_WLAN_VENDOR_ATTR_NDP_NDI_MAC_ADDR = 13,
+ QCA_WLAN_VENDOR_ATTR_NDP_DRV_RESPONSE_STATUS_TYPE = 14,
+ QCA_WLAN_VENDOR_ATTR_NDP_DRV_RETURN_VALUE = 15,
+ QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_CONFIG = 16,
+ QCA_WLAN_VENDOR_ATTR_NDP_CSID = 17,
+ QCA_WLAN_VENDOR_ATTR_NDP_PMK = 18,
+ QCA_WLAN_VENDOR_ATTR_NDP_SCID = 19,
+ QCA_WLAN_VENDOR_ATTR_NDP_PASSPHRASE = 20,
+ QCA_WLAN_VENDOR_ATTR_NDP_SERVICE_NAME = 21,
+ QCA_WLAN_VENDOR_ATTR_NDP_SCHEDULE_UPDATE_REASON = 22,
+ QCA_WLAN_VENDOR_ATTR_NDP_NSS = 23,
+ QCA_WLAN_VENDOR_ATTR_NDP_NUM_CHANNELS = 24,
+ QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_WIDTH = 25,
+ QCA_WLAN_VENDOR_ATTR_NDP_CHANNEL_INFO = 26,
+ QCA_WLAN_VENDOR_ATTR_NDP_IPV6_ADDR = 27,
+ QCA_WLAN_VENDOR_ATTR_NDP_TRANSPORT_PORT = 28,
+ QCA_WLAN_VENDOR_ATTR_NDP_TRANSPORT_PROTOCOL = 29,
/* keep last */
QCA_WLAN_VENDOR_ATTR_NDP_PARAMS_AFTER_LAST,