Lubomir Rintel
390d79079e
initrd: allow specifying the net mask in form of a prefix
...
This is not documented in dracut.cmdline(7), however it seems to have
worked and has users and Red Hat even seems to recommend this (thanks to
Dan Horak for the pointers):
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/chap-installer-booting-ipl-s390
https://bugzilla.redhat.com/show_bug.cgi?id=1725872
2019-07-02 13:42:19 +02:00
Lubomir Rintel
920e59016f
initrd: remove an accidental backspace
2019-07-02 13:42:09 +02:00
Lubomir Rintel
4b097e314e
initrd: fix error reporting on bad netmask
...
It says the address is bad, but what is wrong is the mask.
2019-07-02 10:29:23 +02:00
Beniamino Galvani
e6628fa27c
ipv6: add 'disabled' method
...
Add a new ipv6.method value 'disabled' that completely disables IPv6
for the interface.
https://bugzilla.redhat.com/show_bug.cgi?id=1643841
2019-06-11 16:22:04 +02:00
Lubomir Rintel
04621c6c0f
initrd/cmdline: add support for rd.neednet option
...
This is used to indicate the network dracut module should fall back to
configure network automatically (as with ip=dhcp was specified) if
there's no other network configuration present on the command line.
The option is documented in dracut.cmdline(7).
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/167
2019-05-28 11:26:17 +02:00
Thomas Haller
a3370af3a8
all: drop unnecessary includes of <errno.h> and <string.h>
...
"nm-macros-interal.h" already includes <errno.h> and <string.h>.
No need to include it everywhere else too.
2019-02-12 08:50:28 +01:00
Thomas Haller
395174f659
shared: avoid "-Wmissing-braces" warning initalizing NMIPAddr
...
NMIPAddr contains an unnamed union. We have to either explicitly
initialize one field, or omit it.
../shared/nm-utils/nm-shared-utils.c:38:36: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
const NMIPAddr nm_ip_addr_zero = { 0 };
^
{}
2019-02-08 20:14:50 +01:00
Thomas Haller
c4eadb709c
initrd/trivial: fix whitespace
2019-01-21 14:18:54 +01:00
Lubomir Rintel
125b9a5a5d
initrd: make the default connection activatable on multiple devices
...
The ip=dhcp (without a device name given) and such should activate all
possible devices.
https://github.com/NetworkManager/NetworkManager/pull/284
2019-01-21 13:00:04 +01:00
Beniamino Galvani
d0a99176a7
initrd: cmdline-reader: fix setting uint properties
...
Previously a uint property was assigned with a guint64 value, which
has a different size. Fix this and add a warning when the read value
can't be converted.
Fixes: ecc074b2f8
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/66
2018-10-23 09:09:42 +02:00
Lubomir Rintel
02958bba80
all: remove \n endings from log calls
...
The extra newlines look bad when logging to the console.
https://github.com/NetworkManager/NetworkManager/pull/223
2018-10-12 14:34:58 +02:00
Lubomir Rintel
ecde3e9034
initrd/cmdline-reader: fix whitespace errors
...
Detected by checkpatch.pl
2018-09-24 13:21:12 +02:00
Lubomir Rintel
e4a5f0b900
initrd: adjust to the newer nm_utils_parse_inaddr_*bin() API
2018-09-18 18:14:09 +02:00
Lubomir Rintel
ecc074b2f8
initrd: add command line parser
2018-09-18 17:40:47 +02:00