mesh: Remove unused/redundant functions
authorInga Stotland <inga.stotland@intel.com>
Fri, 5 Jun 2020 21:31:43 +0000 (14:31 -0700)
committerAbhay Agarwal <ay.agarwal@samsung.com>
Fri, 18 Dec 2020 05:40:30 +0000 (11:10 +0530)
This removes mesh_net_provisioner_mode_set (unused) and
mesh_net_provisioner_mode_get (duplicates node_is_provisioner)

Change-Id: I9fe41d0c30828fa4faa4a9757b0c4a5e81146b43
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
mesh/model.c
mesh/net.c
mesh/net.h

index ec79a69b8f3f76e17b30da53b71eab48ef984337..f2dfb2644b8e3a3be29e5dffa15ded37289efe00 100644 (file)
@@ -907,7 +907,7 @@ bool mesh_model_rx(struct mesh_node *node, bool szmict, uint32_t seq0,
         * The packet needs to be decoded by the correct key which
         * is hinted by key_aid, but is not necessarily definitive
         */
-       if (key_aid == APP_AID_DEV || mesh_net_provisioner_mode_get(net))
+       if (key_aid == APP_AID_DEV || node_is_provisioner(node))
                decrypt_idx = dev_packet_decrypt(node, data, size, szmict, src,
                                                dst, key_aid, seq0, iv_index,
                                                clear_text);
index 1d426fecee572980412b5f7cdcfebe5448cb2c8c..aeb8b842ca4c45a9390b6876a8a1d243c83be089 100644 (file)
@@ -3360,16 +3360,6 @@ void mesh_net_set_iv_index(struct mesh_net *net, uint32_t index, bool update)
        net->iv_update = update;
 }
 
-void mesh_net_provisioner_mode_set(struct mesh_net *net, bool mode)
-{
-       net->provisioner = mode;
-}
-
-bool mesh_net_provisioner_mode_get(struct mesh_net *net)
-{
-       return net->provisioner;
-}
-
 uint16_t mesh_net_get_primary_idx(struct mesh_net *net)
 {
        struct mesh_subnet *subnet;
index 84e7c1545e917b59a4b4b51fc155756b0fcc5ea0..f7fe3f150e54e4d342ac84226717b32e6857dac9 100644 (file)
@@ -335,8 +335,6 @@ void mesh_net_send_seg(struct mesh_net *net, uint32_t key_id,
 struct mesh_net_heartbeat *mesh_net_heartbeat_get(struct mesh_net *net);
 void mesh_net_heartbeat_init(struct mesh_net *net);
 void mesh_net_heartbeat_send(struct mesh_net *net);
-void mesh_net_provisioner_mode_set(struct mesh_net *net, bool mode);
-bool mesh_net_provisioner_mode_get(struct mesh_net *net);
 bool mesh_net_key_list_get(struct mesh_net *net, uint8_t *buf, uint16_t *count);
 uint16_t mesh_net_get_primary_idx(struct mesh_net *net);
 uint32_t mesh_net_friend_timeout(struct mesh_net *net, uint16_t addr);