|
@@ -11811,6 +11811,11 @@ static int __iw_set_packet_filter_params(struct net_device *dev,
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (!hdd_conn_is_connected(WLAN_HDD_GET_STATION_CTX_PTR(adapter))) {
|
|
|
|
+ hdd_err("Packet filter not supported in disconnected state");
|
|
|
|
+ return -ENOTSUPP;
|
|
|
|
+ }
|
|
|
|
+
|
|
/* copy data using copy_from_user */
|
|
/* copy data using copy_from_user */
|
|
request = mem_alloc_copy_from_user_helper(priv_data.pointer,
|
|
request = mem_alloc_copy_from_user_helper(priv_data.pointer,
|
|
priv_data.length);
|
|
priv_data.length);
|