Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-11 | sd-ndisc: notify user on STOP | Tom Gundersen | |
Also, stop the state machine when we get into a broken state, rather than just notify the user. | |||
2015-11-11 | networkd: address - drop the 'added' flag | Tom Gundersen | |
Instead instantiate the kernel flags to TENTATIVE until the kernel updates us with the real value. | |||
2015-11-11 | networkd: dhcp4 - style fixes | Tom Gundersen | |
2015-11-10 | networkctl: lldp port to extract_first_word | Susant Sahani | |
2015-11-10 | bond: port to extract_first_word | Susant Sahani | |
2015-11-10 | networkd: Add support to configure IPV6 hop limit | Susant Sahani | |
This patch adds support to configure IPV6 hop limit. For example: /proc/sys/net/ipv6/conf/wlp3s0/hop_limit | |||
2015-11-09 | Merge pull request #1629 from ssahani/vxlan | Tom Gundersen | |
networkd: vxlan add option to set FDB entries | |||
2015-11-06 | networkd: fix option name in log message | Michal Sekletar | |
2015-11-03 | networkd: bridge prop convert to jiffies | Susant Sahani | |
2015-11-03 | Merge pull request #1726 from teg/networkd-2 | Daniel Mack | |
networkd: (de)serialize more state and support expiring routes | |||
2015-11-03 | networkd: vxlan add option to set FDB entries | Susant Sahani | |
Add support to configures maximum number of FDB entries. | |||
2015-11-03 | parse-util: introduce parse_ifindex() and make use of it everywhere | Lennart Poettering | |
We have enough places where we parse an ifindex, hence introduce a proper parsing function for it, that verifies all parameters. | |||
2015-10-30 | networkd: link - port to extract_first_word() | Tom Gundersen | |
2015-10-30 | networkd: route - add expiration support | Tom Gundersen | |
This should really live in the kernel, but the netlink API currently does not support it. Until support has been added, expire the route from userspace. | |||
2015-10-30 | networkd: link - deserialize routes | Tom Gundersen | |
2015-10-30 | networkd: link - (de)serialize IPv4LL and DHCPv4 addresses | Tom Gundersen | |
This initializes the clients to try rebinding the preexisting addresses before doing anything else. | |||
2015-10-30 | networkd: link - deserialize | Tom Gundersen | |
For now only deserialize some basic state and the applied addresses. When a link is added, try to deserialize it's state from /run. This is relevant only when networkd is restarted at runtime. | |||
2015-10-30 | networkd: link - serialize routes | Tom Gundersen | |
2015-10-30 | networkd: route - track routes | Tom Gundersen | |
2015-10-30 | networkd: address - properly take over a foreign address | Tom Gundersen | |
2015-10-30 | networkd: address - update link operstate when address is updated | Tom Gundersen | |
The operstate may change based on address properties, so make a change of address trigger an operstate update. | |||
2015-10-30 | networkd: route - clean up confusion between 'metric' and 'priority' | Tom Gundersen | |
Different tools use different terms for the same concept, let's try to stick with 'priority', as that is what the netlink API uses. | |||
2015-10-30 | networkd: route - rename fields in struct | Tom Gundersen | |
2015-10-29 | network: fix use-after-free in link_free | Hristo Venev | |
Freeing a link removes it both from addresses and addresses_foreign, causing SIGSEGV if one of the sets is freed. | |||
2015-10-27 | util-lib: split out allocation calls into alloc-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split out printf() helpers to stdio-util.h | Lennart Poettering | |
2015-10-27 | src/basic: rename audit.[ch] → audit-util.[ch] and capability.[ch] → ↵ | Lennart Poettering | |
capability-util.[ch] The files are named too generically, so that they might conflict with the upstream project headers. Hence, let's add a "-util" suffix, to clarify that this are just our utility headers and not any official upstream headers. | |||
2015-10-27 | util-lib: move more locale-related calls to locale-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move string table stuff into its own string-table.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move more file I/O related calls into fileio.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] | Lennart Poettering | |
2015-10-26 | util-lib: split out user/group/uid/gid calls into user-util.[ch] | Lennart Poettering | |
2015-10-25 | Merge pull request #1668 from ssahani/net1 | Tom Gundersen | |
networkd: fix asserts | |||
2015-10-25 | util-lib: split out fd-related operations into fd-util.[ch] | Lennart Poettering | |
There are more than enough to deserve their own .c file, hence move them over. | |||
2015-10-25 | vxlan: fix assert | Susant Sahani | |
2015-10-25 | veth: fix assert | Susant Sahani | |
2015-10-25 | ipvlan: fix assert | Susant Sahani | |
2015-10-25 | bond: fix assert | Susant Sahani | |
2015-10-25 | vlan: fix assert | Susant Sahani | |
2015-10-24 | sd-*.h: clean up exported (or to-be-exported) header files | Lennart Poettering | |
Exported header files should not include internal headers. Fix that. Exported header files should not use the bool type. So far we opted to stick to C89 for exported headers, and hence use "int" for bools in them. Continue to do so. Exported header files should have #include lines for everything they use including inttypes.h and sys/types.h, so that they may be included in any order. Exported header files should have C++ guards, hence add them. Exported header files should not use gcc extensions like #pragma once, get rid of it. | |||
2015-10-24 | util-lib: split our string related calls from util.[ch] into its own file ↵ | Lennart Poettering | |
string-util.[ch] There are more than enough calls doing string manipulations to deserve its own files, hence do something about it. This patch also sorts the #include blocks of all files that needed to be updated, according to the sorting suggestions from CODING_STYLE. Since pretty much every file needs our string manipulation functions this effectively means that most files have sorted #include blocks now. Also touches a few unrelated include files. | |||
2015-10-22 | sd-ndisc: don't inform the caller of expired prefixes | Tom Gundersen | |
The caller should push any lifetime information into the kernel and let the kernel handle prefix expiration. | |||
2015-10-22 | networkd: dhcp6 - do not handle prefix expiration | Tom Gundersen | |
This ressurects 47d45d3cde45d6545367570264e4e3636bc9e345. We now always use /128 prefixes, so there is no need for the DHCPv6 code to know about prefixes expiring. | |||
2015-10-22 | networkd: dhcp6 - DHCPv6 addresses should always be /128 | Tom Gundersen | |
The routing information should be configured separately by ND, there is no need to indicate the prefix again in the DHCPv6 addresses. See discussion and related links at issue #1520. | |||
2015-10-22 | networkd: ndisc - split out from dhcp6 code | Tom Gundersen | |
2015-10-22 | networkd: ndisc - make logging messages uniform | Tom Gundersen | |
Refer to Router Discovery rather than ICMPv6. | |||
2015-10-22 | networkd: rename icmp6 to ndisc | Tom Gundersen | |
2015-10-22 | sd-ndisc: rename API from sd-icmp6-nd | Tom Gundersen | |
2015-10-22 | sd-icmp6-nd: rename files to sd-ndisc | Tom Gundersen | |
The actual code rename will follow. The reason for the change of name is to make it simpler and more uniform with how we name other libraries (we don't include the underlying protocol). The new name also matches the naming in the kernel (which is particularly relevent here as we expect to let the kernel do some parts of the protocol and we do others). |