From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Aring Date: Fri, 26 Jun 2020 12:44:44 -0400 Subject: [Cluster-devel] [PATCHv2 dlm-tool 2/4] dlm_controld: set listen skb mark setting In-Reply-To: <20200626164446.114220-1-aahringo@redhat.com> References: <20200626164446.114220-1-aahringo@redhat.com> Message-ID: <20200626164446.114220-3-aahringo@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This patch adds support to set the skb mark value for the in-kernel DLM listen socket. --- dlm_controld/action.c | 2 ++ dlm_controld/dlm.conf.5 | 2 ++ dlm_controld/dlm_daemon.h | 1 + dlm_controld/main.c | 5 +++++ 4 files changed, 10 insertions(+) diff --git a/dlm_controld/action.c b/dlm_controld/action.c index ecd0d022..e901d555 100644 --- a/dlm_controld/action.c +++ b/dlm_controld/action.c @@ -851,6 +851,8 @@ int setup_configfs_options(void) dlm_options[timewarn_ind].file_set) set_configfs_cluster("timewarn_cs", NULL, opt(timewarn_ind)); + set_configfs_cluster("mark", NULL, optu(mark_ind)); + proto_name = opts(protocol_ind); proto_num = -1; diff --git a/dlm_controld/dlm.conf.5 b/dlm_controld/dlm.conf.5 index 09492176..771951d4 100644 --- a/dlm_controld/dlm.conf.5 +++ b/dlm_controld/dlm.conf.5 @@ -40,6 +40,8 @@ protocol .br bind_all .br +mark +.br debug_logfile .br enable_plock diff --git a/dlm_controld/dlm_daemon.h b/dlm_controld/dlm_daemon.h index 3dad0bf1..8816ca75 100644 --- a/dlm_controld/dlm_daemon.h +++ b/dlm_controld/dlm_daemon.h @@ -97,6 +97,7 @@ enum { protocol_ind, debug_logfile_ind, bind_all_ind, + mark_ind, enable_fscontrol_ind, enable_plock_ind, plock_debug_ind, diff --git a/dlm_controld/main.c b/dlm_controld/main.c index b4f4ffb8..022a6c7c 100644 --- a/dlm_controld/main.c +++ b/dlm_controld/main.c @@ -1732,6 +1732,11 @@ static void set_opt_defaults(void) 0, NULL, ""); /* do not advertise */ + set_opt_default(mark_ind, + "mark", '\0', req_arg_uint, + 0, NULL, + "set mark value for the DLM in-kernel listen socket"); + set_opt_default(debug_logfile_ind, "debug_logfile", 'L', no_arg, 0, NULL, -- 2.26.2