Yu Watanabe
db9ecf0501
license: LGPL-2.1+ -> LGPL-2.1-or-later
2020-11-09 13:23:58 +09:00
Yu Watanabe
34d7f2c99e
network: merge link_set_bridge_vlan() and br_vlan_configure()
2020-10-07 02:50:50 +09:00
Lennart Poettering
40eb1b0ae8
tree-wide: prefer AF_xyz over PF_xyz
...
This really doesn't matter given that AF_xyz and PF_xyz are equivalent
in all ways, but we almost always use AF_xyz, hence stick to it
universally and convert the remaining PF_ to AF_
2020-09-09 23:42:55 +02:00
Yu Watanabe
d96edb2c6e
network: downgrade log level in conf parsers
2020-07-17 00:40:09 +09:00
Zbigniew Jędrzejewski-Szmek
14bb274d3f
networkd: check return value
...
CID 1408497.
2019-12-05 18:19:06 +01:00
Yu Watanabe
5ecb131d94
network: include NLMSGERR_ATTR_MSG attribute in error message
2019-11-30 16:14:02 +09:00
Yu Watanabe
3a1df8c4cb
network: fix issue found by UBSan
2019-07-05 16:37:34 +09:00
Yu Watanabe
412ac780ac
network: fix the initial value of the counter for brvlan
...
Fixes #12958 .
2019-07-05 16:35:11 +09:00
Yu Watanabe
fb721f084c
network: re-implement parse_vid_range()
2019-07-05 16:35:06 +09:00
Yu Watanabe
7bbb43a79a
network: minor coding-style update
2019-07-05 16:34:01 +09:00
Yu Watanabe
01234e1fe7
tree-wide: drop several missing_*.h and import relevant headers from kernel-5.0
2019-04-11 19:00:37 +02:00
Fabrice Fontaine
7bd188b1e6
networkd-brvlan.c: fix build without BRIDGE_VLAN_INFO_RANGE_END
...
systemd fails to build on kernel without BRIDGE_VLAN_INFO_RANGE_END
since 9714c02
So put include missing_if_bridge.h
Fixes:
- http://autobuild.buildroot.org/results/970b09e1d49b53dff12a07ca4ad424ef9dd29a69
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2019-02-03 17:34:53 +01:00
Topi Miettinen
a1e92eee3e
Remove 'inline' attributes from static functions in .c files ( #11426 )
...
Let the compiler perform inlining (see #11397 ).
2019-01-15 08:12:28 +01:00
Yu Watanabe
302a796f5a
network: use typesafe netlink_call_async() macro where applicable
2018-12-02 06:29:32 +01:00
Yu Watanabe
8190a388a6
sd-netlink: make sd_netlink_slot take its description
2018-10-16 18:42:23 +09:00
Yu Watanabe
ee38400bba
sd-netlink: introduce sd_netlink_slot
2018-10-15 18:10:04 +09:00
Yu Watanabe
1046bf9b1a
network: add destroy callbacks for asynchronous netlink calls
2018-10-10 14:43:05 +09:00
Yu Watanabe
545bab1f0a
sd-netlink: add destroy_callback argument to sd_netlink_call_async()
2018-10-10 14:43:05 +09:00
Lennart Poettering
810adae9e9
tree-wide: use proper unicode © instead of (C) where we can
...
Let's use a proper unicode copyright symbol where we can, it's prettier.
This important patch is very important.
2018-06-14 10:20:20 +02:00
Lennart Poettering
818bf54632
tree-wide: drop 'This file is part of systemd' blurb
...
This part of the copyright blurb stems from the GPL use recommendations:
https://www.gnu.org/licenses/gpl-howto.en.html
The concept appears to originate in times where version control was per
file, instead of per tree, and was a way to glue the files together.
Ultimately, we nowadays don't live in that world anymore, and this
information is entirely useless anyway, as people are very welcome to
copy these files into any projects they like, and they shouldn't have to
change bits that are part of our copyright header for that.
hence, let's just get rid of this old cruft, and shorten our codebase a
bit.
2018-06-14 10:20:20 +02:00
Zbigniew Jędrzejewski-Szmek
11a1589223
tree-wide: drop license boilerplate
...
Files which are installed as-is (any .service and other unit files, .conf
files, .policy files, etc), are left as is. My assumption is that SPDX
identifiers are not yet that well known, so it's better to retain the
extended header to avoid any doubt.
I also kept any copyright lines. We can probably remove them, but it'd nice to
obtain explicit acks from all involved authors before doing that.
2018-04-06 18:58:55 +02:00
Vito Caputo
508f63b411
*: fix some inconsistent control statement style
2017-12-01 16:49:52 -08:00
Zbigniew Jędrzejewski-Szmek
53e1b68390
Add SPDX license identifiers to source files under the LGPL
...
This follows what the kernel is doing, c.f.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5fd54ace4721fc5ce2bb5aef6318fcf17f421460 .
2017-11-19 19:08:15 +01:00
Tom Gundersen
23f53b99b1
networkd: clean up main header file a bit
...
Rename networkd.h to networkd-manager.h, to more accurately describe what it
contains.
2016-11-14 01:05:06 +01:00
Tobias Jungel
ffff9abe1d
networkd: apply bridge vlan configuration correct
...
bridge vlan configuration was applied even if it wasn't configured.
fixes #3876
2016-08-04 17:14:18 +02:00
Lennart Poettering
3f0083a264
tree-wide: some work-arounds for gcc false positives regarding uninitialized variables
2016-06-21 14:15:23 +02:00
Tobias Jungel
ceac40781b
networkd: cleanup of bridge vlan code ( #3505 )
...
cleanup minor nitpicks mentioned in #3428
2016-06-12 19:59:21 +02:00
Tobias Jungel
13b498f967
networkd: add support to configure VLAN on bridge ports
2016-06-10 09:10:41 +02:00