Bluetooth: Mesh: net: Remove unnecessary #ifdefs

Static variables and functions don't need #ifdefs if the code calling
them is using IS_ENABLED(). If IS_ENABLED() evaluates to false the
compiler will strip out all the static entities.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
Johan Hedberg 2019-10-04 10:44:52 +03:00 committed by Johan Hedberg
commit 71283c6c9b

View file

@ -66,9 +66,7 @@
#define FRIEND_CRED_COUNT 0 #define FRIEND_CRED_COUNT 0
#endif #endif
#if FRIEND_CRED_COUNT > 0
static struct friend_cred friend_cred[FRIEND_CRED_COUNT]; static struct friend_cred friend_cred[FRIEND_CRED_COUNT];
#endif
static u64_t msg_cache[CONFIG_BT_MESH_MSG_CACHE_SIZE]; static u64_t msg_cache[CONFIG_BT_MESH_MSG_CACHE_SIZE];
static u16_t msg_cache_next; static u16_t msg_cache_next;
@ -210,8 +208,6 @@ int bt_mesh_net_keys_create(struct bt_mesh_subnet_keys *keys,
return 0; return 0;
} }
#if (defined(CONFIG_BT_MESH_LOW_POWER) || \
defined(CONFIG_BT_MESH_FRIEND))
int friend_cred_set(struct friend_cred *cred, u8_t idx, const u8_t net_key[16]) int friend_cred_set(struct friend_cred *cred, u8_t idx, const u8_t net_key[16])
{ {
u16_t lpn_addr, frnd_addr; u16_t lpn_addr, frnd_addr;
@ -397,13 +393,6 @@ int friend_cred_get(struct bt_mesh_subnet *sub, u16_t addr, u8_t *nid,
return -ENOENT; return -ENOENT;
} }
#else
int friend_cred_get(struct bt_mesh_subnet *sub, u16_t addr, u8_t *nid,
const u8_t **enc, const u8_t **priv)
{
return -ENOENT;
}
#endif /* FRIEND || LOW_POWER */
u8_t bt_mesh_net_flags(struct bt_mesh_subnet *sub) u8_t bt_mesh_net_flags(struct bt_mesh_subnet *sub)
{ {
@ -1022,8 +1011,6 @@ static int net_decrypt(struct bt_mesh_subnet *sub, const u8_t *enc,
return bt_mesh_net_decrypt(enc, buf, BT_MESH_NET_IVI_RX(rx), false); return bt_mesh_net_decrypt(enc, buf, BT_MESH_NET_IVI_RX(rx), false);
} }
#if (defined(CONFIG_BT_MESH_LOW_POWER) || \
defined(CONFIG_BT_MESH_FRIEND))
static int friend_decrypt(struct bt_mesh_subnet *sub, const u8_t *data, static int friend_decrypt(struct bt_mesh_subnet *sub, const u8_t *data,
size_t data_len, struct bt_mesh_net_rx *rx, size_t data_len, struct bt_mesh_net_rx *rx,
struct net_buf_simple *buf) struct net_buf_simple *buf)
@ -1059,7 +1046,6 @@ static int friend_decrypt(struct bt_mesh_subnet *sub, const u8_t *data,
return -ENOENT; return -ENOENT;
} }
#endif
static bool net_find_and_decrypt(const u8_t *data, size_t data_len, static bool net_find_and_decrypt(const u8_t *data, size_t data_len,
struct bt_mesh_net_rx *rx, struct bt_mesh_net_rx *rx,
@ -1076,15 +1062,14 @@ static bool net_find_and_decrypt(const u8_t *data, size_t data_len,
continue; continue;
} }
#if (defined(CONFIG_BT_MESH_LOW_POWER) || \ if ((IS_ENABLED(CONFIG_BT_MESH_LOW_POWER) ||
defined(CONFIG_BT_MESH_FRIEND)) IS_ENABLED(CONFIG_BT_MESH_FRIEND)) &&
if (!friend_decrypt(sub, data, data_len, rx, buf)) { !friend_decrypt(sub, data, data_len, rx, buf)) {
rx->friend_cred = 1U; rx->friend_cred = 1U;
rx->ctx.net_idx = sub->net_idx; rx->ctx.net_idx = sub->net_idx;
rx->sub = sub; rx->sub = sub;
return true; return true;
} }
#endif
if (NID(data) == sub->keys[0].nid && if (NID(data) == sub->keys[0].nid &&
!net_decrypt(sub, sub->keys[0].enc, sub->keys[0].privacy, !net_decrypt(sub, sub->keys[0].enc, sub->keys[0].privacy,