From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Aring Date: Tue, 16 Jun 2020 13:07:12 -0400 Subject: [Cluster-devel] [PATCH dlm 2/3] dlm_controld: set listen skb mark setting In-Reply-To: <20200616170713.32210-1-aahringo@redhat.com> References: <20200616170713.32210-1-aahringo@redhat.com> Message-ID: <20200616170713.32210-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..46747def 100644 --- a/dlm_controld/action.c +++ b/dlm_controld/action.c @@ -869,6 +869,8 @@ int setup_configfs_options(void) if (proto_num == PROTO_SCTP) set_proc_rmem(); + set_configfs_cluster("mark", NULL, optu(mark_ind)); + /* * set clustername, recover_callbacks * 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 9fe56df2..86b33096 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