DPDK patches and discussions
 help / color / mirror / Atom feed
From: David Marchand <david.marchand@redhat.com>
To: dev@dpdk.org
Cc: "Stephen Hemminger" <stephen@networkplumber.org>,
	"Tyler Retzlaff" <roretzla@linux.microsoft.com>,
	"Dmitry Kozlyuk" <dmitry.kozliuk@gmail.com>,
	"Morten Brørup" <mb@smartsharesystems.com>,
	"Bruce Richardson" <bruce.richardson@intel.com>,
	"Chengwen Feng" <fengchengwen@huawei.com>
Subject: [PATCH v32 01/12] eal/windows: align getopt to FreeBSD
Date: Fri,  8 Nov 2024 09:56:58 +0100	[thread overview]
Message-ID: <20241108085710.2943741-2-david.marchand@redhat.com> (raw)
In-Reply-To: <20241108085710.2943741-1-david.marchand@redhat.com>

From: Stephen Hemminger <stephen@networkplumber.org>

Having different prototypes on different platforms can lead to lots of
unnecessary workarounds. It looks like the version of getopt used
from windows was based on an older out of date version from FreeBSD.

This patch changes getopt, getopt_long, etc to have the same const
attributes as Linux and FreeBSD. The changes are derived from
the current FreeBSD version of getopt_long.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
Acked-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Acked-by: Morten Brørup <mb@smartsharesystems.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
---
 lib/eal/windows/getopt.c         | 23 ++++++++++++-----------
 lib/eal/windows/include/getopt.h |  8 ++++----
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/lib/eal/windows/getopt.c b/lib/eal/windows/getopt.c
index a1f51c6c23..50ff71b930 100644
--- a/lib/eal/windows/getopt.c
+++ b/lib/eal/windows/getopt.c
@@ -20,7 +20,7 @@
 #include <string.h>
 #include <stdlib.h>
 
-const char    *optarg;		/* argument associated with option */
+char    *optarg;		/* argument associated with option */
 int	opterr = 1;		/* if error message should be printed */
 int	optind = 1;		/* index into parent argv vector */
 int	optopt = '?';		/* character checked for validity */
@@ -39,9 +39,9 @@ static void pass(const char *a) {(void) a; }
 #define	BADARG		((*options == ':') ? (int)':' : (int)'?')
 #define	INORDER		1
 
-#define	EMSG		""
+static char EMSG[] = "";
 
-static const char *place = EMSG; /* option letter processing */
+static char *place = EMSG; /* option letter processing */
 
 /* XXX: set optreset to 1 rather than these two */
 static int nonopt_start = -1; /* first non option argument (for permute) */
@@ -80,7 +80,7 @@ gcd(int a, int b)
  */
 static void
 permute_args(int panonopt_start, int panonopt_end, int opt_end,
-	char **nargv)
+	char * const *nargv)
 {
 	int cstart, cyclelen, i, j, ncycle, nnonopts, nopts, pos;
 	char *swap;
@@ -101,11 +101,12 @@ permute_args(int panonopt_start, int panonopt_end, int opt_end,
 				pos -= nnonopts;
 			else
 				pos += nopts;
+
 			swap = nargv[pos];
 			/* LINTED const cast */
-			((char **) nargv)[pos] = nargv[cstart];
+			((char **)(uintptr_t)nargv)[pos] = nargv[cstart];
 			/* LINTED const cast */
-			((char **)nargv)[cstart] = swap;
+			((char **)(uintptr_t)nargv)[cstart] = swap;
 		}
 	}
 }
@@ -116,7 +117,7 @@ permute_args(int panonopt_start, int panonopt_end, int opt_end,
  * Returns -1 if short_too is set and the option does not match long_options.
  */
 static int
-parse_long_options(char **nargv, const char *options,
+parse_long_options(char * const *nargv, const char *options,
 	const struct option *long_options, int *idx, int short_too)
 {
 	const char *current_argv;
@@ -236,7 +237,7 @@ parse_long_options(char **nargv, const char *options,
  *	Parse argc/argv argument vector.  Called by user level routines.
  */
 static int
-getopt_internal(int nargc, char **nargv, const char *options,
+getopt_internal(int nargc, char *const nargv[], const char *options,
 	const struct option *long_options, int *idx, int flags)
 {
 	char *oli;				/* option letter list index */
@@ -434,7 +435,7 @@ getopt_internal(int nargc, char **nargv, const char *options,
  *	Parse argc/argv argument vector.
  */
 int
-getopt(int nargc, char *nargv[], const char *options)
+getopt(int nargc, char *const nargv[], const char *options)
 {
 	return getopt_internal(nargc, nargv, options, NULL, NULL,
 			       FLAG_PERMUTE);
@@ -445,7 +446,7 @@ getopt(int nargc, char *nargv[], const char *options)
  *	Parse argc/argv argument vector.
  */
 int
-getopt_long(int nargc, char *nargv[], const char *options,
+getopt_long(int nargc, char *const nargv[], const char *options,
 	const struct option *long_options, int *idx)
 {
 
@@ -458,7 +459,7 @@ getopt_long(int nargc, char *nargv[], const char *options,
  *	Parse argc/argv argument vector.
  */
 int
-getopt_long_only(int nargc, char *nargv[], const char *options,
+getopt_long_only(int nargc, char *const nargv[], const char *options,
 	const struct option *long_options, int *idx)
 {
 
diff --git a/lib/eal/windows/include/getopt.h b/lib/eal/windows/include/getopt.h
index 6f57af454b..e4cf6873cb 100644
--- a/lib/eal/windows/include/getopt.h
+++ b/lib/eal/windows/include/getopt.h
@@ -44,7 +44,7 @@
 
 
 /** argument to current option, or NULL if it has none */
-extern const char *optarg;
+extern char *optarg;
 /** Current position in arg string.  Starts from 1.
  * Setting to 0 resets state.
  */
@@ -80,14 +80,14 @@ struct option {
 };
 
 /** Compat: getopt */
-int getopt(int argc, char *argv[], const char *options);
+int getopt(int argc, char *const argv[], const char *options);
 
 /** Compat: getopt_long */
-int getopt_long(int argc, char *argv[], const char *options,
+int getopt_long(int argc, char *const argv[], const char *options,
 		const struct option *longopts, int *longindex);
 
 /** Compat: getopt_long_only */
-int getopt_long_only(int nargc, char *argv[], const char *options,
+int getopt_long_only(int nargc, char *const argv[], const char *options,
 		     const struct option *long_options, int *idx);
 
 
-- 
2.47.0


  reply	other threads:[~2024-11-08  8:57 UTC|newest]

Thread overview: 486+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-14 17:34 [dpdk-dev] [PATCH] eal: add option to put timestamp on console output Stephen Hemminger
2020-08-14 18:39 ` Dmitry Kozlyuk
2020-08-14 18:45   ` Stephen Hemminger
2020-08-14 19:09     ` Dmitry Kozlyuk
2020-08-14 19:20       ` Stephen Hemminger
2020-08-17 10:37         ` Bruce Richardson
2020-08-17 15:11           ` Stephen Hemminger
2020-10-19 14:11             ` Thomas Monjalon
2020-10-19 15:25               ` Stephen Hemminger
2024-03-21 17:22                 ` Thomas Monjalon
2023-03-06 18:18 ` [PATCH v2 0/2] Add option to timestamp console log Stephen Hemminger
2023-03-06 18:18   ` [PATCH v2 1/2] eal: unify logging code for FreeBsd and Linux Stephen Hemminger
2023-03-06 18:18   ` [PATCH v2 2/2] eal: add option to put timestamp on console output Stephen Hemminger
2023-03-07  9:09   ` [PATCH v2 0/2] Add option to timestamp console log Bruce Richardson
2023-03-06 19:28 ` [PATCH v3 " Stephen Hemminger
2023-03-06 19:28   ` [PATCH v3 1/2] eal: unify logging code for FreeBsd and Linux Stephen Hemminger
2023-03-06 19:28   ` [PATCH v3 2/2] eal: add option to put timestamp on console output Stephen Hemminger
2023-03-07  9:35     ` fengchengwen
2023-03-07 16:05       ` Stephen Hemminger
2023-03-07 16:06       ` Stephen Hemminger
2023-03-08  0:36         ` fengchengwen
2023-03-08  2:03           ` Stephen Hemminger
2023-03-09  0:55             ` fengchengwen
2023-03-08  2:51           ` Stephen Hemminger
2023-03-07  7:33   ` [PATCH v3 0/2] Add option to timestamp console log Morten Brørup
2023-03-07  9:12     ` Bruce Richardson
2023-03-07 16:04     ` Stephen Hemminger
2023-06-26 18:42 ` [PATCH v4 0/5] Logging related patchs Stephen Hemminger
2023-06-26 18:42   ` [PATCH v4 1/5] eal: unify logging code for FreeBsd and Linux Stephen Hemminger
2023-06-26 18:42   ` [PATCH v4 2/5] eal: turn off getopt_long error message during eal_log_level Stephen Hemminger
2023-06-26 18:42   ` [PATCH v4 3/5] eal: skip stdio on console logging Stephen Hemminger
2023-06-26 18:42   ` [PATCH v4 4/5] eal: move logging initialization earlier Stephen Hemminger
2023-06-26 18:42   ` [PATCH v4 5/5] eal: add option to put timestamp on console output Stephen Hemminger
2023-06-27  7:40   ` [PATCH v4 0/5] Logging related patchs Morten Brørup
2023-06-27 14:49     ` Stephen Hemminger
2023-06-27 15:04       ` Morten Brørup
2023-06-27 15:02     ` Bruce Richardson
2023-06-28 17:58 ` [PATCH v5 0/6] Logging related patches Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 1/6] eal: unify logging code for FreeBsd and Linux Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 2/6] eal: turn off getopt_long error message during eal_log_level Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 3/6] eal: fix handling of syslog facility Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 4/6] eal: skip stdio on console logging Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 5/6] eal: allow user to set default log stream before init Stephen Hemminger
2023-06-28 17:58   ` [PATCH v5 6/6] eal: add option to put timestamp on console output Stephen Hemminger
2023-06-29 15:58 ` [PATCH v6 0/6] Logging related patches Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 1/6] eal: unify logging code Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 2/6] eal: turn off getopt_long error message during eal_log_level Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 3/6] eal: fix help message for syslog option Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 4/6] eal: skip stdio on console logging Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 5/6] eal: allow user to set default log stream before init Stephen Hemminger
2023-06-29 15:58   ` [PATCH v6 6/6] eal: add option to put timestamp on console output Stephen Hemminger
2023-07-05 22:48 ` [PATCH v7 0/5] Logging timetamp and related patches Stephen Hemminger
2023-07-05 22:48   ` [PATCH v7 1/5] windows: make getopt functions have const properties Stephen Hemminger
2023-07-10 21:10     ` Tyler Retzlaff
2023-07-05 22:48   ` [PATCH v7 2/5] eal: fix help message for syslog option Stephen Hemminger
2023-07-05 22:48   ` [PATCH v7 3/5] eal: unify logging code Stephen Hemminger
2023-07-05 22:48   ` [PATCH v7 4/5] eal: allow user to set default log stream before init Stephen Hemminger
2023-07-05 22:48   ` [PATCH v7 5/5] eal: add option to put timestamp on console output Stephen Hemminger
2024-03-18 18:30 ` [PATCH v8 0/5] Logging timestamp and related patches Stephen Hemminger
2024-03-18 18:30   ` [PATCH v8 1/5] log: unify logging code Stephen Hemminger
2024-03-18 18:30   ` [PATCH v8 2/5] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-18 18:30   ` [PATCH v8 3/5] eal: allow user to set default log stream before init Stephen Hemminger
2024-03-18 18:30   ` [PATCH v8 4/5] eal: add option to put timestamp on console output Stephen Hemminger
2024-03-18 18:30   ` [PATCH v8 5/5] eal: initialize logging before plugins Stephen Hemminger
2024-03-18 22:02 ` [PATCH v9 0/5] Logging unification and timestamp Stephen Hemminger
2024-03-18 22:02   ` [PATCH v9 1/5] log: unify logging code Stephen Hemminger
2024-03-18 22:02   ` [PATCH v9 2/5] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-18 22:02   ` [PATCH v9 3/5] eal: initialize logging before plugins Stephen Hemminger
2024-03-18 22:03   ` [PATCH v9 4/5] eal: allow user to set default log stream before init Stephen Hemminger
2024-03-18 22:03   ` [PATCH v9 5/5] eal: add option to put timestamp on console output Stephen Hemminger
2024-03-19  7:37     ` Morten Brørup
2024-03-19 15:51       ` Stephen Hemminger
2024-03-19 16:13         ` Morten Brørup
2024-03-20  3:33           ` Stephen Hemminger
2024-03-20  8:34             ` Morten Brørup
2024-03-20 14:38               ` Stephen Hemminger
2024-03-20 17:38                 ` Morten Brørup
2024-03-21 16:00 ` [PATCH v10 00/10] Logging enhancements Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 01/10] windows: make getopt functions have const properties Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 02/10] log: unify logging code Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 03/10] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-21 17:00     ` Tyler Retzlaff
2024-03-21 16:00   ` [PATCH v10 04/10] eal: initialize log earlier in startup Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 05/10] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 06/10] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-21 17:04     ` Tyler Retzlaff
2024-03-21 16:00   ` [PATCH v10 07/10] eal: allow user to set default log stream before init Stephen Hemminger
2024-03-21 17:07     ` Tyler Retzlaff
2024-03-21 16:00   ` [PATCH v10 08/10] eal: add option to put timestamp on console output Stephen Hemminger
2024-03-21 17:11     ` Tyler Retzlaff
2024-03-21 17:16       ` Stephen Hemminger
2024-03-21 17:49         ` Tyler Retzlaff
2024-03-22  0:30           ` Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 09/10] log: colorize log output Stephen Hemminger
2024-03-21 16:00   ` [PATCH v10 10/10] doc: add documentation of logging options Stephen Hemminger
2024-03-24  2:33 ` [PATCH v11 0/9] Logging unification and enhancements Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 1/9] windows: make getopt functions have const properties Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 2/9] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 3/9] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 4/9] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 5/9] log: drop syslog support, and make code common Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 6/9] log: add hook for printing log messages Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 7/9] log: add timestamp option Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 8/9] log: add support for systemd journal Stephen Hemminger
2024-03-24  2:33   ` [PATCH v11 9/9] log: colorize log output Stephen Hemminger
2024-03-24 11:18   ` [PATCH v11 0/9] Logging unification and enhancements Mattias Rönnblom
2024-03-25 20:46 ` [PATCH v12 00/14] " Stephen Hemminger
2024-03-25 20:46   ` [PATCH v12 01/14] windows: make getopt functions have const properties Stephen Hemminger
2024-03-25 20:46   ` [PATCH v12 02/14] windows: add os shim for localtime_r Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 03/14] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 04/14] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 05/14] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-27  7:17     ` Tyler Retzlaff
2024-03-25 20:47   ` [PATCH v12 06/14] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 07/14] eal: initialize log before everything else Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 08/14] log: drop syslog support, and make code common Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 09/14] log: add hook for printing log messages Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 10/14] log: add timestamp option Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 11/14] log: add optional support of syslog Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 12/14] log: add support for systemd journal Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 13/14] log: colorize log output Stephen Hemminger
2024-03-25 20:47   ` [PATCH v12 14/14] maintainers: add for log library Stephen Hemminger
2024-03-26  1:56 ` [PATCH v13 00/11] Logging unification and improvements Stephen Hemminger
2024-03-26  1:56   ` [PATCH v13 01/11] windows: make getopt functions have const properties Stephen Hemminger
2024-03-26  9:35     ` Morten Brørup
2024-03-26  1:56   ` [PATCH v13 02/11] windows: add os shim for localtime_r Stephen Hemminger
2024-03-26  1:56   ` [PATCH v13 03/11] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-26  1:56   ` [PATCH v13 04/11] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 05/11] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 06/11] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 07/11] eal: initialize log before everything else Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 08/11] log: drop syslog support, and make code common Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 09/11] log: add hook for printing log messages Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 10/11] log: add timestamp option Stephen Hemminger
2024-03-26  1:57   ` [PATCH v13 11/11] log: add optional support of syslog Stephen Hemminger
2024-03-26 17:34 ` [PATCH v14 00/15] Logging unification and improvments Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 01/15] maintainers: add for log library Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 12/15] log: add timestamp option Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-26 17:34   ` [PATCH v14 15/15] log: colorize log output Stephen Hemminger
2024-03-27  0:26 ` [PATCH v15 00/15] Logging unification and improvements Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 01/15] maintainers: add for log library Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 12/15] log: add timestamp option Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-27  0:27   ` [PATCH v15 15/15] log: colorize log output Stephen Hemminger
2024-03-27 16:45 ` [PATCH v16 00/15] Logging unification and improvements Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 01/15] maintainers: add for log library Stephen Hemminger
2024-03-27 16:52     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-27 16:56     ` Tyler Retzlaff
2024-03-27 17:30       ` Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-27 17:08     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-27 17:11     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-27 17:11     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-27 17:12     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-27 17:14     ` Tyler Retzlaff
2024-03-27 16:45   ` [PATCH v16 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 12/15] log: add timestamp option Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-27 16:45   ` [PATCH v16 15/15] log: colorize log output Stephen Hemminger
2024-03-27 23:28 ` [PATCH v17 00/15] Logging unification and improvements Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 01/15] maintainers: add for log library Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 12/15] log: add timestamp option Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-27 23:28   ` [PATCH v17 15/15] log: colorize log output Stephen Hemminger
2024-03-28 23:49 ` [PATCH v18 00/15] Logging unification and improvements Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 01/15] maintainers: add for log library Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 12/15] log: add timestamp option Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-28 23:49   ` [PATCH v18 15/15] log: colorize log output Stephen Hemminger
2024-03-30  3:00 ` [PATCH v19 00/15] Logging unification and improvements Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 01/15] maintainers: add for log library Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 04/15] windows: common wrapper for vasprintf and asprintf Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 05/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 06/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 07/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 08/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 09/15] eal: initialize log before everything else Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 10/15] log: drop syslog support, and make code common Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 11/15] log: add hook for printing log messages Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 12/15] log: add timestamp option Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 13/15] log: add optional support of syslog Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 14/15] log: add support for systemd journal Stephen Hemminger
2024-03-30  3:00   ` [PATCH v19 15/15] log: colorize log output Stephen Hemminger
2024-03-30 16:42 ` [PATCH v20 00/14] Logging unification and improvements Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 01/14] maintainers: add for log library Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 02/14] windows: make getopt functions have const properties Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 03/14] windows: add os shim for localtime_r Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 04/14] eal: make eal_log_level_parse common Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 05/14] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 06/14] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 07/14] log: move handling of syslog facility out of eal Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 08/14] eal: initialize log before everything else Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 09/14] log: drop syslog support, and make code common Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 10/14] log: add hook for printing log messages Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 11/14] log: add timestamp option Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 12/14] log: add optional support of syslog Stephen Hemminger
2024-03-30 16:42   ` [PATCH v20 13/14] log: add support for systemd journal Stephen Hemminger
2024-04-01 11:18     ` Luca Boccassi
2024-03-30 16:42   ` [PATCH v20 14/14] log: colorize log output Stephen Hemminger
2024-06-04  0:44 ` [PATCH v21 00/14] Log library unification ane enhancements Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 01/14] maintainers: add for log library Stephen Hemminger
2024-06-06  5:35     ` Morten Brørup
2024-06-04  0:44   ` [PATCH v21 02/14] windows: make getopt functions have const properties Stephen Hemminger
2024-06-04  2:31     ` Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 03/14] windows: add os shim for localtime_r Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 04/14] eal: make eal_log_level_parse common Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 05/14] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 06/14] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 07/14] log: move handling of syslog facility out of eal Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 08/14] eal: initialize log before everything else Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 09/14] log: drop syslog support, and make code common Stephen Hemminger
2024-06-04  2:30     ` Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 10/14] log: add hook for printing log messages Stephen Hemminger
2024-06-04  0:44   ` [PATCH v21 11/14] log: add timestamp option Stephen Hemminger
2024-06-04  2:33     ` Stephen Hemminger
2024-06-04  0:45   ` [PATCH v21 12/14] log: add optional support of syslog Stephen Hemminger
2024-06-04  2:34     ` Stephen Hemminger
2024-06-04  0:45   ` [PATCH v21 13/14] log: add support for systemd journal Stephen Hemminger
2024-06-04  2:35     ` Stephen Hemminger
2024-06-04  0:45   ` [PATCH v21 14/14] log: colorize log output Stephen Hemminger
2024-06-04  2:37     ` Stephen Hemminger
2024-09-17 20:35 ` [PATCH v22 00/15] Logging improvements Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 01/15] maintainers: add for log library Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 04/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 05/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 06/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 07/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 08/15] eal: initialize log before everything else Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 09/15] log: drop syslog support, and make code common Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 10/15] log: add hook for printing log messages Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 11/15] log: add timestamp option Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 12/15] log: add optional support of syslog Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 13/15] log: add support for systemd journal Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 14/15] log: colorize log output Stephen Hemminger
2024-09-17 20:35   ` [PATCH v22 15/15] doc: add release note about log library Stephen Hemminger
2024-09-18  4:38     ` Morten Brørup
2024-09-18  4:56 ` [PATCH v23 00/15] Logging improvements Stephen Hemminger
2024-09-18  4:56   ` [PATCH v23 01/15] maintainers: add for log library Stephen Hemminger
2024-09-18  7:01     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-09-18  7:04     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-09-18  7:09     ` fengchengwen
2024-09-18 15:25       ` Stephen Hemminger
2024-09-18  4:56   ` [PATCH v23 04/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-09-18  7:18     ` fengchengwen
2024-09-18 15:24       ` Stephen Hemminger
2024-09-18  4:56   ` [PATCH v23 05/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-09-18  7:18     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 06/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-09-18  7:23     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 07/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-09-18  7:25     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 08/15] eal: initialize log before everything else Stephen Hemminger
2024-09-18  7:30     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 09/15] log: drop syslog support, and make code common Stephen Hemminger
2024-09-18  4:56   ` [PATCH v23 10/15] log: add hook for printing log messages Stephen Hemminger
2024-09-18  7:32     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 11/15] log: add timestamp option Stephen Hemminger
2024-09-18  7:37     ` fengchengwen
2024-09-18 15:05       ` Stephen Hemminger
2024-09-19  1:20         ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 12/15] log: add optional support of syslog Stephen Hemminger
2024-09-18  7:41     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 13/15] log: add support for systemd journal Stephen Hemminger
2024-09-18  4:56   ` [PATCH v23 14/15] log: colorize log output Stephen Hemminger
2024-09-18  7:43     ` fengchengwen
2024-09-18  4:56   ` [PATCH v23 15/15] doc: add release note about log library Stephen Hemminger
2024-09-18  7:44     ` fengchengwen
2024-09-18  8:27   ` [PATCH v23 00/15] Logging improvements Bruce Richardson
2024-09-18 20:51 ` [PATCH v24 00/15] Logging enhancements for 24.11 Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 01/15] maintainers: add for log library Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-09-19  1:07     ` fengchengwen
2024-09-18 20:52   ` [PATCH v24 04/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 05/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 06/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-09-19  1:09     ` fengchengwen
2024-09-18 20:52   ` [PATCH v24 07/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 08/15] eal: initialize log before everything else Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 09/15] log: drop syslog support, and make code common Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 10/15] log: add hook for printing log messages Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 11/15] log: add timestamp option Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 12/15] log: add optional support of syslog Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 13/15] log: add support for systemd journal Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 14/15] log: colorize log output Stephen Hemminger
2024-09-18 20:52   ` [PATCH v24 15/15] doc: add release note about log library Stephen Hemminger
2024-09-19 15:04 ` [PATCH v25 00/15] Logging enhancements for 24.11 Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 01/15] maintainers: add for log library Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 04/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 05/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 06/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 07/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 08/15] eal: initialize log before everything else Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 09/15] log: drop syslog support, and make code common Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 10/15] log: add hook for printing log messages Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 11/15] log: add timestamp option Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 12/15] log: add optional support of syslog Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 13/15] log: add support for systemd journal Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 14/15] log: colorize log output Stephen Hemminger
2024-09-19 15:04   ` [PATCH v25 15/15] doc: add release note about log library Stephen Hemminger
2024-09-30 20:34     ` Tyler Retzlaff
2024-09-20 14:47   ` [PATCH v25 00/15] Logging enhancements for 24.11 Patrick Robb
2024-10-16 20:20 ` [PATCH v26 00/15] Log subsystem improvements Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 01/15] maintainers: add for log library Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 02/15] windows: make getopt functions have const properties Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 03/15] windows: add os shim for localtime_r Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 04/15] eal: make eal_log_level_parse common Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 05/15] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-10-17 16:47     ` David Marchand
2024-10-17 17:17       ` Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 06/15] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 07/15] log: move handling of syslog facility out of eal Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 08/15] eal: initialize log before everything else Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 09/15] log: drop syslog support, and make code common Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 10/15] log: add hook for printing log messages Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 11/15] log: add timestamp option Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 12/15] log: add optional support of syslog Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 13/15] log: add support for systemd journal Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 14/15] log: colorize log output Stephen Hemminger
2024-10-16 20:20   ` [PATCH v26 15/15] doc: add release note about log library Stephen Hemminger
2024-10-18 17:07   ` [PATCH v26 00/15] Log subsystem improvements David Marchand
2024-10-18 17:45     ` Stephen Hemminger
2024-10-20  7:16   ` Baruch Even
2024-10-24  3:18 ` [PATCH v27 00/14] Log subsystem changes Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 01/14] maintainers: add for log library Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 02/14] windows: make getopt functions have const properties Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 03/14] windows: update os shim Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 04/14] eal: make eal_log_level_parse common Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 05/14] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 06/14] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 07/14] log: move handling of syslog facility out of eal Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 08/14] eal: initialize log before everything else Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 09/14] log: add hook for printing log messages Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 10/14] log: modify syslog handling Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 11/14] log: add timestamp option Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 12/14] log: add support for systemd journal Stephen Hemminger
2024-10-24  3:18   ` [PATCH v27 13/14] log: colorize log output Stephen Hemminger
2024-10-25 15:49     ` Baruch Even
2024-10-24  3:18   ` [PATCH v27 14/14] doc: add release note about log library Stephen Hemminger
2024-10-24 19:02 ` [PATCH v28 00/13] Logging subsystem improvements Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 01/13] maintainers: add for log library Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 02/13] windows: make getopt functions have const properties Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 03/13] windows: update os shim Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 04/13] eal: make eal_log_level_parse common Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 05/13] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 06/13] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 07/13] log: rework syslog handling Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 08/13] eal: initialize log before everything else Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 09/13] log: add hook for printing log messages Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 10/13] log: add timestamp option Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 11/13] log: add support for systemd journal Stephen Hemminger
2024-10-25 15:33     ` Baruch Even
2024-10-25 15:56       ` Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 12/13] log: colorize log output Stephen Hemminger
2024-10-24 19:02   ` [PATCH v28 13/13] doc: add release note about log library Stephen Hemminger
2024-10-25 21:45 ` [PATCH v29 00/13] Logging subsystem enhancements Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 01/13] maintainers: add for log library Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 02/13] windows: make getopt functions have const properties Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 03/13] windows: update os shim Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 04/13] eal: make eal_log_level_parse common Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 05/13] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 06/13] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 07/13] log: rework syslog handling Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 08/13] eal: initialize log before everything else Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 09/13] log: add hook for printing log messages Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 10/13] log: add timestamp option Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 11/13] log: add support for systemd journal Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 12/13] log: colorize log output Stephen Hemminger
2024-10-25 21:45   ` [PATCH v29 13/13] doc: add release note about log library Stephen Hemminger
2024-10-27 17:24 ` [PATCH v30 00/13] Log library enhancements Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 01/13] maintainers: add for log library Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 02/13] windows: make getopt functions have const properties Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 03/13] windows: update os shim Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 04/13] eal: make eal_log_level_parse common Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 05/13] eal: do not duplicate rte_init_alert() messages Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 06/13] eal: change rte_exit() output to match rte_log() Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 07/13] log: rework syslog handling Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 08/13] eal: initialize log before everything else Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 09/13] log: add hook for printing log messages Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 10/13] log: add timestamp option Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 11/13] log: add support for systemd journal Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 12/13] log: colorize log output Stephen Hemminger
2024-10-27 17:24   ` [PATCH v30 13/13] doc: add release note about log library Stephen Hemminger
2024-11-07 20:51 ` [PATCH v31 00/12] Log library enhancements David Marchand
2024-11-07 20:51   ` [PATCH v31 01/12] eal/windows: align getopt to FreeBSD David Marchand
2024-11-07 20:51   ` [PATCH v31 02/12] eal: factorize parser for log level David Marchand
2024-11-07 20:51   ` [PATCH v31 03/12] eal: introduce log options parser David Marchand
2024-11-07 20:51   ` [PATCH v31 04/12] eal: do not log init failure twice David Marchand
2024-11-07 20:51   ` [PATCH v31 05/12] eal: improve exit output log David Marchand
2024-11-07 20:51   ` [PATCH v31 06/12] log: rework syslog handling David Marchand
2024-11-07 20:51   ` [PATCH v31 07/12] eal: initialize log before everything else David Marchand
2024-11-07 20:51   ` [PATCH v31 08/12] log: add hook for printing log messages David Marchand
2024-11-07 20:51   ` [PATCH v31 09/12] log: add timestamp option David Marchand
2024-11-07 20:51   ` [PATCH v31 10/12] log: support systemd journal David Marchand
2024-11-07 20:51   ` [PATCH v31 11/12] log: colorize log output David Marchand
2024-11-07 20:51   ` [PATCH v31 12/12] maintainers: update for log library David Marchand
2024-11-08  8:51   ` [PATCH v31 00/12] Log library enhancements David Marchand
2024-11-08  8:47 ` David Marchand
2024-11-08  8:47   ` [PATCH v32 01/12] eal/windows: align getopt to FreeBSD David Marchand
2024-11-08  8:47   ` [PATCH v32 02/12] eal: factorize parser for log level David Marchand
2024-11-08  8:47   ` [PATCH v32 03/12] eal: introduce log options parser David Marchand
2024-11-08  8:47   ` [PATCH v32 04/12] eal: do not log init failure twice David Marchand
2024-11-08  8:47   ` [PATCH v32 05/12] eal: improve exit output log David Marchand
2024-11-08  8:47   ` [PATCH v32 06/12] log: rework syslog handling David Marchand
2024-11-08  8:47   ` [PATCH v32 07/12] eal: initialize log before everything else David Marchand
2024-11-08  8:47   ` [PATCH v32 08/12] log: add hook for printing log messages David Marchand
2024-11-08  8:47   ` [PATCH v32 09/12] log: add timestamp option David Marchand
2024-11-08  8:47   ` [PATCH v32 10/12] log: support systemd journal David Marchand
2024-11-08  8:48   ` [PATCH v32 11/12] log: colorize log output David Marchand
2024-11-08  8:48   ` [PATCH v32 12/12] maintainers: update for log library David Marchand
2024-11-08  8:56 ` [PATCH v32 00/12] Log library enhancements David Marchand
2024-11-08  8:56   ` David Marchand [this message]
2024-11-08  8:56   ` [PATCH v32 02/12] eal: factorize parser for log level David Marchand
2024-11-08  8:57   ` [PATCH v32 03/12] eal: introduce log options parser David Marchand
2024-11-08  8:57   ` [PATCH v32 04/12] eal: do not log init failure twice David Marchand
2024-11-08  8:57   ` [PATCH v32 05/12] eal: improve exit output log David Marchand
2024-11-08  8:57   ` [PATCH v32 06/12] log: rework syslog handling David Marchand
2024-11-08  8:57   ` [PATCH v32 07/12] eal: initialize log before everything else David Marchand
2024-11-08  8:57   ` [PATCH v32 08/12] log: add hook for printing log messages David Marchand
2024-11-08  8:57   ` [PATCH v32 09/12] log: add timestamp option David Marchand
2024-11-08  8:57   ` [PATCH v32 10/12] log: support systemd journal David Marchand
2024-11-08  8:57   ` [PATCH v32 11/12] log: colorize log output David Marchand
2024-11-08  8:57   ` [PATCH v32 12/12] maintainers: update for log library David Marchand
2024-11-08 17:08   ` [PATCH v32 00/12] Log library enhancements David Marchand

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241108085710.2943741-2-david.marchand@redhat.com \
    --to=david.marchand@redhat.com \
    --cc=bruce.richardson@intel.com \
    --cc=dev@dpdk.org \
    --cc=dmitry.kozliuk@gmail.com \
    --cc=fengchengwen@huawei.com \
    --cc=mb@smartsharesystems.com \
    --cc=roretzla@linux.microsoft.com \
    --cc=stephen@networkplumber.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).