aboutsummaryrefslogtreecommitdiffstats
path: root/capture_opts.h
diff options
context:
space:
mode:
Diffstat (limited to 'capture_opts.h')
-rw-r--r--capture_opts.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/capture_opts.h b/capture_opts.h
index 2097e2ab4d..9410db280c 100644
--- a/capture_opts.h
+++ b/capture_opts.h
@@ -195,6 +195,10 @@ typedef struct interface_tag {
gboolean selected;
gboolean hidden;
gboolean locked;
+#ifdef HAVE_EXTCAP
+ /* External capture cached data */
+ GHashTable *external_cap_args_settings;
+#endif
} interface_t;
typedef struct link_row_tag {
@@ -212,6 +216,12 @@ typedef struct interface_options_tag {
int linktype;
gboolean promisc_mode;
interface_type if_type;
+#ifdef HAVE_EXTCAP
+ gchar *extcap;
+ gchar *extcap_fifo;
+ GHashTable *extcap_args;
+ GPid extcap_pid;
+#endif
#if defined(_WIN32) || defined(HAVE_PCAP_CREATE)
int buffer_size;
#endif