From c4bf785d6771764cbee116e36c6780462223c4fa Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 16 Oct 2017 21:33:15 +0200 Subject: filter: allow selection of filter policy on startup Added a new '--filter-policy=[POLICY]' option in the daemon, which allows selecting between the supported filter policies. For now, only two policies are defined: * default: the default policy used by ModemManager, where it tries to probe and detect as many modem ports as possible. * whitelist-only: only devices explicitly tagged via udev (with the ID_MM_DEVICE_PROCESS tag) will be probed and used. --- src/mm-context.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/mm-context.h') diff --git a/src/mm-context.h b/src/mm-context.h index 143ee15b..ff5f1343 100644 --- a/src/mm-context.h +++ b/src/mm-context.h @@ -19,6 +19,8 @@ #include #include +#include "mm-filter.h" + #if !defined(MM_DIST_VERSION) # define MM_DIST_VERSION VERSION #endif @@ -30,6 +32,9 @@ gboolean mm_context_get_debug (void); const gchar *mm_context_get_initial_kernel_events (void); gboolean mm_context_get_no_auto_scan (void); +/* Filter support */ +MMFilterRule mm_context_get_filter_policy (void); + /* Logging support */ const gchar *mm_context_get_log_level (void); const gchar *mm_context_get_log_file (void); -- cgit v1.2.3-70-g09d2