diff options
author | Mikael Kanstrup <mikael.kanstrup@gmail.com> | 2016-02-07 00:40:51 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-03-01 15:23:44 +0000 |
commit | 9f27e5d7d19027ddf8f29c5a6a321912e7c2f9dd (patch) | |
tree | df58180c18aa9d7c05086ac41d2beb445fcc8590 /capchild | |
parent | 7a1f75ed2f91f212317902020ab762ebaa3098ad (diff) |
dumpcap: Add support for 802.11ac monitor modes
Add dumpcap support for configuring 80MHz, 80+80MHz, 160MHz monitor
modes via nl80211.
Change-Id: I2ae8955670c2a9b5051e2223d45ce522459f2c5f
Reviewed-on: https://code.wireshark.org/review/13964
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'capchild')
-rw-r--r-- | capchild/capture_sync.c | 3 | ||||
-rw-r--r-- | capchild/capture_sync.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/capchild/capture_sync.c b/capchild/capture_sync.c index 5cb3881da8..310c767f7d 100644 --- a/capchild/capture_sync.c +++ b/capchild/capture_sync.c @@ -1297,6 +1297,7 @@ sync_pipe_run_command(char** argv, gchar **data, gchar **primary_msg, int sync_interface_set_80211_chan(const gchar *iface, const char *freq, const gchar *type, + const gchar *center_freq1, const gchar *center_freq2, gchar **data, gchar **primary_msg, gchar **secondary_msg, void (*update_cb)(void)) { @@ -1317,7 +1318,7 @@ sync_interface_set_80211_chan(const gchar *iface, const char *freq, const gchar argv = sync_pipe_add_arg(argv, &argc, iface); if (type) - opt = g_strdup_printf("%s,%s", freq, type); + opt = g_strdup_printf("%s,%s,%s,%s", freq, type, center_freq1, center_freq2); else opt = g_strdup_printf("%s", freq); diff --git a/capchild/capture_sync.h b/capchild/capture_sync.h index 01e2a0c660..17dc35d347 100644 --- a/capchild/capture_sync.h +++ b/capchild/capture_sync.h @@ -66,6 +66,7 @@ sync_pipe_kill(ws_process_id fork_child); /** Set wireless channel using dumpcap */ extern int sync_interface_set_80211_chan(const gchar *iface, const char *freq, const gchar *type, + const gchar *center_freq1, const gchar *center_freq2, gchar **data, gchar **primary_msg, gchar **secondary_msg, void (*update_cb)(void)); |