assert(key);
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
p = strchr(value, ':');
if (!p)
/* rd.route=<net>/<netmask>:<gateway>[:<interface>] */
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
if (value[0] == '[') {
p = strchr(value, ']');
assert(key);
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
return network_set_dns(context, "", AF_UNSPEC, value);
}
assert(key);
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
p = strchr(value, ':');
if (!p)
assert(key);
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
p = strchr(value, ':');
if (!p)
assert(key);
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
p = strchr(value, ':');
if (!p)
/* ifname=<interface>:<MAC> */
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
p = strchr(value, ':');
if (!p)
/* net.ifname_policy=policy1[,policy2,...][,<MAC>] */
if (proc_cmdline_value_missing(key, value))
- return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Missing value for '%s'", key);
+ return 0;
for (const char *q = value; ; ) {
_cleanup_free_ char *word = NULL;