| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | network: also reload .netdev files | Yu Watanabe | 2019-10-24 | 2 | -6/+8 |
| | | |||||
| * | Set key (IFLA_GRE_IKEY,IFLA_GRE_OKEY) on ip6gre interfaces. | 1848 | 2019-10-20 | 1 | -0/+36 |
| | | |||||
| * | network: do not abort execution when a config file cannot be loaded | Yu Watanabe | 2019-09-11 | 1 | -1/+1 |
| | | | | | Closes #13516. | ||||
| * | network: also check the permission of key file | Yu Watanabe | 2019-09-11 | 2 | -0/+4 |
| | | |||||
| * | network: slightly update log message | Yu Watanabe | 2019-07-26 | 1 | -2/+2 |
| | | |||||
| * | network: rename IGMPVersion= -> MulticastIGMPVersion= | Yu Watanabe | 2019-07-26 | 1 | -1/+1 |
| | | |||||
| * | networkd: bridge add support to set IGMP version | Susant Sahani | 2019-07-25 | 3 | -0/+53 |
| | | |||||
| * | tree-wide: drop duplicated blank lines | Yu Watanabe | 2019-07-15 | 1 | -1/+0 |
| | | | | | | | | ``` $ for i in */*.[ch] */*/*.[ch]; do sed -e '/^$/ {N; s/\n$//g}' -i $i; done $ git checkout HEAD -- basic/linux shared/linux ``` | ||||
| * | tree-wide: some more [static] related fixes | Lennart Poettering | 2019-07-12 | 1 | -0/+2 |
| | | | | | | | | | | | | let's add [static] where it was missing so far Drop [static] on parameters that can be NULL. Add an assert() around parameters that have [static] and can't be NULL hence. Add some "const" where it was forgotten. | ||||
| * | network: ip6tnl and vti6 does not support the case both Local= and Remote= ↵ | Yu Watanabe | 2019-07-11 | 1 | -20/+12 |
| | | | | | | | | | are any This partially revert feb0c8b86f05330c8c7581463b8adf35ea68e5a9. This also drop assertions about Tunnel.family. | ||||
| * | network: add AssignToLoopback= setting to [Tunnel] section | Yu Watanabe | 2019-07-11 | 3 | -10/+12 |
| | | | | | | networkd does not manage loopback interface lo. So, previously, we have no way to assign tunnel devices to lo. | ||||
| * | network: simplify the condition about xfrm | Yu Watanabe | 2019-07-11 | 1 | -10/+3 |
| | | |||||
| * | network: support gre tunnel or friends with Local=any Remote=any | Yu Watanabe | 2019-07-11 | 1 | -8/+14 |
| | | | | | Fixes #13014. | ||||
| * | Merge pull request #12926 from keszybz/urlify-logs | Lennart Poettering | 2019-07-11 | 1 | -2/+2 |
| |\ | | | | | Urlify CONFIG_FILE and improve SYSTEMD_LOG_LOCATION | ||||
| | * | tree-wide: use PROJECT_FILE instead of __FILE__ | Zbigniew Jędrzejewski-Szmek | 2019-07-04 | 1 | -2/+2 |
| | | | | | | | | | This replaces the internal uses of __FILE__ with the new macro. | ||||
| * | | Merge pull request #12965 from keszybz/auto-erase | Lennart Poettering | 2019-07-10 | 2 | -26/+15 |
| |\ \ | | | | | | | _cleanup_(erase_and_freep) | ||||
| | * | | Use _cleanup(free_and_erasep) where appropriate | Zbigniew Jędrzejewski-Szmek | 2019-07-10 | 2 | -26/+15 |
| | |/ | | | | | | | Replaces #12959. | ||||
| * | | Added support for xfrm interfaces | 1848 | 2019-07-10 | 5 | -0/+64 |
| |/ | |||||
| * | networkd: shorter two error statements a bit | Zbigniew Jędrzejewski-Szmek | 2019-05-30 | 1 | -7/+5 |
| | | | | | Also let's not use a cast if we don't have to. | ||||
| * | network: add nlmon support | Yu Watanabe | 2019-05-28 | 4 | -0/+40 |
| | | | | | nlmon is a Netlink monitor device. | ||||
| * | network: add NetDevVTable::generate_mac flag | Yu Watanabe | 2019-05-28 | 16 | -1/+29 |
| | | |||||
| * | network: deprecate OneQueue= for tun or tap devices | Yu Watanabe | 2019-05-22 | 3 | -6/+2 |
| | | | | | | IFF_ONE_QUEUE has no effect since kernel-3.8. See kernel's commit 5d097109257c03a71845729f8db6b5770c4bbedc. | ||||
| * | network: extend warning messages | Yu Watanabe | 2019-05-22 | 1 | -2/+8 |
| | | |||||
| * | network: Allow IFF_VNET_HDR to also be set for tun devices | Yu Watanabe | 2019-05-22 | 1 | -0/+1 |
| | | | | | | | f5f07dbf06f6df9d12e092c05ad8cfbe244d203f adds VnetHeader= for tap devices, but the flag is also used for tun devices. This adds VnetHeader= setting in [Tun] section. | ||||
| * | network: disable IPv4LL for ipvlan with L3 or L3S mode | Yu Watanabe | 2019-05-22 | 2 | -0/+18 |
| | | | | | As L3 or L3S mode do not support ARP. | ||||
| * | networkd: FOU netdev add support to configure peer port | Susant Sahani | 2019-05-18 | 3 | -2/+18 |
| | | |||||
| * | Merge pull request #12576 from ssahani/fou | Yu Watanabe | 2019-05-16 | 3 | -0/+64 |
| |\ | | | | | networkd: FOU tunnel support Local and Peer tunnel addresses | ||||
| | * | networkd: FOU tunnel support Local and Peer tunnel addresses | Susant Sahani | 2019-05-16 | 3 | -0/+64 |
| | | | |||||
| * | | networkd: introduce netdev ipvtap | Susant Sahani | 2019-05-16 | 5 | -2/+23 |
| |/ | | | | | | | This patch adds netdev ipvtap that is based on the IP-VLAN network interface, called ipvtap. An ipvtap device can be created in the same way as an ipvlan device, using 'kind ipvtap', and then accessed using the tap user space interface. | ||||
| * | networkd: do not generate MAC for bridge device. | Susant Sahani | 2019-05-15 | 1 | -1/+1 |
| | | | | | closes https://github.com/systemd/systemd/issues/12558 | ||||
| * | Merge pull request #12516 from yuwata/network-split-link | Yu Watanabe | 2019-05-12 | 6 | -3/+248 |
| |\ | | | | | networkd: split networkd-link.c | ||||
| | * | network: move MulticastRouter to netdev/bridge.[ch] | Yu Watanabe | 2019-05-11 | 2 | -1/+31 |
| | | | |||||
| | * | network: drop unnecessary initializations | Yu Watanabe | 2019-05-11 | 1 | -1/+1 |
| | | | |||||
| | * | network: move link_set_bond() to netdev/bond.c | Yu Watanabe | 2019-05-11 | 2 | -0/+76 |
| | | | |||||
| | * | network: move link_set_bridge to netdev/bridge.c | Yu Watanabe | 2019-05-11 | 2 | -0/+139 |
| | | | |||||
| | * | network: make link_drop() can take custom handler | Yu Watanabe | 2019-05-11 | 1 | -1/+1 |
| | | | | | | | | | It will be used in the later commit. | ||||
| * | | networkd: Geneve add support for inherit for TTL | Susant Sahani | 2019-05-12 | 3 | -2/+49 |
| |/ | |||||
| * | networkd: VXLAN support keyword 'inherit' for TTL | Susant Sahani | 2019-05-10 | 3 | -2/+49 |
| | | |||||
| * | Merge pull request #12520 from ssahani/geneve | Yu Watanabe | 2019-05-10 | 3 | -4/+35 |
| |\ | | | | | networkd: Geneve add DF feature and allow TTL to bechosen by kernel | ||||
| | * | networkd: Geneve Allow TTL to be zero. | Susant Sahani | 2019-05-10 | 1 | -4/+4 |
| | | | | | | | | | Also verify VNI is set | ||||
| | * | networkd: Geneve add support configure IP don't fragment | Susant Sahani | 2019-05-10 | 3 | -0/+31 |
| | | | |||||
| * | | Merge pull request #12480 from ssahani/proxy-arp | Yu Watanabe | 2019-05-10 | 14 | -7/+14 |
| |\ \ | |/ |/| | network: bridge add support to configure proxy ARP/WIFI | ||||
| | * | network: include glibc headers before including kernel headers | Yu Watanabe | 2019-05-09 | 14 | -7/+14 |
| | | | |||||
| * | | networkd: VXLAN add support to configure IP Don't fragment. | Susant Sahani | 2019-05-09 | 3 | -0/+34 |
| | | | | | | | | | | | | | Allow users to set the IPv4 DF bit in outgoing packets, or to inherit its value from the IPv4 inner header. If the encapsulated protocol is IPv6 and DF is configured to be inherited, always set it. | ||||
| * | | networkd: Assign VXLAN destination port to when GPE is set | Susant Sahani | 2019-05-09 | 1 | -0/+3 |
| |/ | | | | | | | | When VXLAN destination port is unset and GPE is set then assign 4790 to destination port. Kernel does the same as well as iproute. IANA VXLAN-GPE port is 4790 | ||||
| * | networkd: VXLAN use correct type for VNI | Susant Sahani | 2019-05-08 | 2 | -3/+3 |
| | | |||||
| * | networkd: VXLAN add support to configure Generic Protocol Extension | Susant Sahani | 2019-05-08 | 3 | -0/+8 |
| | | | | | See https://tools.ietf.org/html/draft-ietf-nvo3-vxlan-gpe-07 | ||||
| * | networkd: VXLan TTL must be <= 255 | Susant Sahani | 2019-05-07 | 1 | -4/+9 |
| | | | | | Ignore when TTL > 255 | ||||
| * | networkd: VXLan Make group and remote variable separate | Susant Sahani | 2019-05-07 | 3 | -2/+4 |
| | | | | | VXLAN Document Group= | ||||
| * | networkd: VXLAN rename Id to VNI | Susant Sahani | 2019-05-07 | 3 | -7/+8 |
| | | | | | | | | | It makes more sense to call VXLAN ID as 1. the VXLAN Network Identifier (VNI) (or VXLAN Segment ID) 2. test-network: rename VXLAN Id to VNI 3. fuzzer: Add VXLAN VNI directive to fuzzer | ||||
