diff options
author | Dmitry Shmidt <dimitrysh@google.com> | 2011-05-09 14:17:09 -0700 |
---|---|---|
committer | Dmitry Shmidt <dimitrysh@google.com> | 2011-05-09 14:24:53 -0700 |
commit | bd567ad93e03f285fdad93464100148cd5ae7941 (patch) | |
tree | 3bd37dde445d86b2eb37a711ccd0a4fe3a806c1d /src | |
parent | 0716c12e57090ce9904fb5948da1285fc36c1fe4 (diff) | |
download | wpa_supplicant_8-bd567ad93e03f285fdad93464100148cd5ae7941.tar.gz |
Add extended 'driver' command
Change-Id: Ib589f44f471c1198973ee0a0695b90097fcc9b33
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/drivers/driver.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/drivers/driver.h b/src/drivers/driver.h index 8efd697a..2a3efa4f 100644 --- a/src/drivers/driver.h +++ b/src/drivers/driver.h @@ -2241,6 +2241,17 @@ struct wpa_driver_ops { * @signal_info: Connection info structure */ int (*signal_poll)(void *priv, struct wpa_signal_info *signal_info); + + /** + * driver_cmd - execute driver-specific command + * @priv: private driver interface data + * @cmd: command to execute + * @buf: return buffer + * @buf_len: buffer length + * + * Returns: 0 on success, -1 on failure + */ + int (*driver_cmd)(void *priv, char *cmd, char *buf, size_t buf_len); }; |