+static int nl80211_request(const char *ifname, int cmd, int flags,
+ int (*cb_func)(struct nl_msg *, void *),
+ void *cb_arg)
+{
+ struct nl80211_msg_conveyor *cv;
+
+ cv = nl80211_msg(ifname, cmd, flags);
+
+ if (!cv)
+ return -ENOMEM;
+
+ return nl80211_send(cv, cb_func, cb_arg);
+}
+