Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-29 | udev: place opening { at the same line as the function declaration | Kay Sievers | |
2013-10-29 | udev: builtin - rename net_link to net_setup_link | Tom Gundersen | |
Also add shell completions. | |||
2013-10-26 | udev: add network link configuration tool | Tom Gundersen | |
This tool applies hardware specific settings to network devices before they are announced via libudev. Settings that will probably eventually be supported are MTU, Speed, DuplexMode, WakeOnLan, MACAddress, MACAddressPolicy (e.g., 'hardware', 'synthetic' or 'random'), Name and NamePolicy (replacing our current interface naming logic). This patch only introduces support for Description, as a proof of concept. Some of these settings may later be overriden by a network management daemon/script. However, these tools should always listen and wait on libudev before touching a device (listening on netlink is not enough). This is no different from how things used to be, as we always supported changing the network interface name from udev rules, which does not work if someone has already started using it. The tool is configured by .link files in /etc/net/links/ (with the usual overriding logic in /run and /lib). The first (in lexicographical order) matching .link file is applied to a given device, and all others are ignored. The .link files contain a [Match] section with (currently) the keys MACAddress, Driver, Type (see DEVTYPE in udevadm info) and Path (this matches on the stable device path as exposed as ID_PATH, and not the unstable DEVPATH). A .link file matches a given device if all of the specified keys do. Currently the keys are treated as plain strings, but some limited globbing may later be added to the keys where it makes sense. Example: /etc/net/links/50-wireless.link [Match] MACAddress=98:f2:e4:42:c6:92 Path=pci-0000:02:00.0-bcma-0 Type=wlan [Link] Description=The wireless link | |||
2013-07-10 | udev: add builtin 'keyboard' to manage key mappings | Kay Sievers | |
2013-03-28 | build-sys: fix HAVE/ENABLE_FIRMWARE | Kay Sievers | |
https://bugs.freedesktop.org/show_bug.cgi?id=62864 | |||
2013-03-18 | udev: make firmware loading optional and disable by default | Tom Gundersen | |
Distros that whish to support old kernels should set --with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware" to retain the old behaviour. | |||
2013-02-13 | use streq instead of strcmp | Thomas Hindoe Paaboel Andersen | |
2013-01-09 | udev: move string copy functions to shared/ | Kay Sievers | |
2012-11-20 | build-sys: make loadable module support optional | Tom Gundersen | |
kmod is unecessary if loadable module support is disabled in the kernel, so make the dependency optional. | |||
2012-11-16 | udev: make blkid optional | Anders Olofsson | |
I'm building systemd for an embedded system and we would prefer not having to include the entire util-linux package just to get a libblkid whose functionality we don't need. | |||
2012-11-09 | udev: net_id - add builtin to retrieve data for network devices | Kay Sievers | |
2012-11-09 | udev: update file headers | Kay Sievers | |
2012-10-26 | udev: builtin - do not fail builtin initialization if one of them returns an ↵ | Kay Sievers | |
error | |||
2012-10-25 | udev: set optind = 0, not the usual 1, to reset getopt_long()s internal state | Kay Sievers | |
2012-10-23 | udev: add hardware database support | Kay Sievers | |
2012-09-17 | udev: add btrfs support | Kay Sievers | |
All "btrfs" file systems will be registered with the kernel when they show up. Incomplete multi-device volumes will set SYSTEMD_READY=0, to prevent access until the volume is complete and fully registered. | |||
2012-08-08 | udev: re-initialize builtins in the daemon process, not in the worker | Kay Sievers | |
2012-04-17 | silence a bunch of gcc warnings | Kay Sievers | |
2012-04-16 | udev: replace ARRAY_SIZE() with ELEMENTSOF() | Kay Sievers | |
2012-04-09 | udev: convert 'uaccess' to a builtin | Kay Sievers | |
2012-04-08 | udev: switch to systemd logging functions | Kay Sievers | |
2012-04-04 | move imported udev into place | Kay Sievers | |