[systemd-devel] [PATCH] networkd: update TODO

Tom Gundersen teg at jklm.no
Sun Apr 27 15:02:56 PDT 2014


On Mon, Apr 28, 2014 at 12:00 AM, Umut Tezduyar Lindskog
<umut at tezduyar.com> wrote:
> On Sun, Apr 27, 2014 at 11:53 PM, Tom Gundersen <teg at jklm.no> wrote:
>> On Sun, Apr 27, 2014 at 11:45 PM, Umut Tezduyar Lindskog
>> <umut.tezduyar at axis.com> wrote:
>>> ---
>>>  TODO |    5 ++---
>>>  1 file changed, 2 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/TODO b/TODO
>>> index 1963af3..6ec9515 100644
>>> --- a/TODO
>>> +++ b/TODO
>>> @@ -681,14 +681,13 @@ Features:
>>>     - add support for multi-part messages (simply call the same callback repeatedly?)
>>>
>>>  * networkd:
>>> -   - change from udev to rtnl being the main events we listen to devices on, udev will then simply
>>> -     be used for synchronization
>>>     - add more keys to [Route] and [Address] sections
>>>     - add support for more DHCPv4 options (and, longer term, other kinds of dynamic config)
>>>     - add proper initrd support (in particular generate .network/.link files based on /proc/cmdline)
>>>     - add reduced [Link] support to .network files
>>> -   - add IPv4LL tests (inspire by DHCP)
>>>     - add Scope= parsing option for [Network]
>>> +   - properly handle routerless dhcp leases
>>
>> Hm, I forgot, what do you have in mind to do here?
>
> If DHCP doesn't send the router option in the lease, we still set the
> router as 0.0.0.0. We need to fix this with:
> a) Understand the case when lease doesn't have router option. Return -ENOENT etc
> b) networkd thinks it is not OK to set up DHCP without lease. Just
> don't set the routes if there is no router information in the lease.


Yeah, sounds good.

-t


More information about the systemd-devel mailing list