From b67b8a50474b5965d0c3531893f4ff5827097b99 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Sat, 15 Dec 2018 21:40:03 -0800 Subject: [PATCH] qcacld-3.0: Remove tSirNsOffloadReq Change I823ba0a426cce5a5717cf2b693b49c8f8a2f7a29 ("qcacld-3.0: Add support for arp/ns offload in PMO component") removed the references to the nsOffloadInfo field in tSirHostOffloadReq as well as to the underlying tSirNsOffloadReq structure, so remove these obsolete data structures. Change-Id: I44724334c3e0483ec9403f94259ac531cce59bb4 CRs-Fixed: 2370033 --- core/mac/inc/sir_api.h | 16 ---------------- core/mac/inc/sir_mac_prot_def.h | 2 -- 2 files changed, 18 deletions(-) diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h index 99248c57fb9d..04c9f8c7a452 100644 --- a/core/mac/inc/sir_api.h +++ b/core/mac/inc/sir_api.h @@ -2108,19 +2108,6 @@ typedef struct sSirSmeProbeReqInd { #define SIR_OFFLOAD_DISABLE 0 #define SIR_OFFLOAD_ENABLE 1 -#ifdef WLAN_NS_OFFLOAD -typedef struct sSirNsOffloadReq { - uint8_t srcIPv6Addr[SIR_MAC_IPV6_ADDR_LEN]; - uint8_t selfIPv6Addr[SIR_MAC_NUM_TARGET_IPV6_NS_OFFLOAD_NA][SIR_MAC_IPV6_ADDR_LEN]; - uint8_t targetIPv6Addr[SIR_MAC_NUM_TARGET_IPV6_NS_OFFLOAD_NA][SIR_MAC_IPV6_ADDR_LEN]; - struct qdf_mac_addr self_macaddr; - uint8_t srcIPv6AddrValid; - uint8_t targetIPv6AddrValid[SIR_MAC_NUM_TARGET_IPV6_NS_OFFLOAD_NA]; - uint8_t target_ipv6_addr_ac_type[SIR_MAC_NUM_TARGET_IPV6_NS_OFFLOAD_NA]; - uint8_t slotIdx; -} tSirNsOffloadReq, *tpSirNsOffloadReq; -#endif /* WLAN_NS_OFFLOAD */ - typedef struct sSirHostOffloadReq { uint8_t offloadType; uint8_t enableOrDisable; @@ -2129,9 +2116,6 @@ typedef struct sSirHostOffloadReq { uint8_t hostIpv4Addr[SIR_IPV4_ADDR_LEN]; uint8_t hostIpv6Addr[SIR_MAC_IPV6_ADDR_LEN]; } params; -#ifdef WLAN_NS_OFFLOAD - tSirNsOffloadReq nsOffloadInfo; -#endif /* WLAN_NS_OFFLOAD */ struct qdf_mac_addr bssid; } tSirHostOffloadReq, *tpSirHostOffloadReq; diff --git a/core/mac/inc/sir_mac_prot_def.h b/core/mac/inc/sir_mac_prot_def.h index 82fc9a49bf59..d81d59306b18 100644 --- a/core/mac/inc/sir_mac_prot_def.h +++ b/core/mac/inc/sir_mac_prot_def.h @@ -520,8 +520,6 @@ #define SIR_MAC_OUI_WSM_SCHEDULE_MAX 20 #define SIR_MAC_NS_OFFLOAD_SIZE 1 /* support only one IPv6 offload */ -/* Number of target IP V6 addresses for NS offload */ -#define SIR_MAC_NUM_TARGET_IPV6_NS_OFFLOAD_NA 16 #define SIR_MAC_IPV6_ADDR_LEN 16 #define SIR_IPV6_ADDR_VALID 1 #define SIR_IPV6_ADDR_UC_TYPE 0