#define HOST_IF_MSG_SET_CHANNEL                 7
 #define HOST_IF_MSG_DISCONNECT                  8
 #define HOST_IF_MSG_GET_RSSI                    9
-#define HOST_IF_MSG_GET_CHNL                    10
 #define HOST_IF_MSG_ADD_BEACON                  11
 #define HOST_IF_MSG_DEL_BEACON                  12
 #define HOST_IF_MSG_ADD_STATION                 13
 
 static s8 rssi;
 static s8 link_speed;
-static u8 ch_no;
 static u8 set_ip[2][4];
 static u8 get_ip[2][4];
 static u32 inactive_time;
                wilc_disconnect(vif, 1);
 }
 
-static s32 Handle_GetChnl(struct wilc_vif *vif)
-{
-       s32 result = 0;
-       struct wid wid;
-
-       wid.id = (u16)WID_CURRENT_CHANNEL;
-       wid.type = WID_CHAR;
-       wid.val = (s8 *)&ch_no;
-       wid.size = sizeof(char);
-
-       result = wilc_send_config_pkt(vif, GET_CFG, &wid, 1,
-                                     wilc_get_vif_idx(vif));
-
-       if (result) {
-               netdev_err(vif->ndev, "Failed to get channel number\n");
-               result = -EFAULT;
-       }
-
-       return result;
-}
-
 static void Handle_GetRssi(struct wilc_vif *vif)
 {
        s32 result = 0;
                                             (struct rf_info *)msg.body.data);
                        break;
 
-               case HOST_IF_MSG_GET_CHNL:
-                       Handle_GetChnl(msg.vif);
-                       break;
-
                case HOST_IF_MSG_ADD_BEACON:
                        Handle_AddBeacon(msg.vif, &msg.body.beacon_info);
                        break;