On Tue, Mar 5, 2019 at 9:35 AM Edward Haas <edwa...@redhat.com> wrote:

>
>
> On Tue, Mar 5, 2019 at 9:25 AM Gris Ge <f...@redhat.com> wrote:
>
>> On Mon, Mar 04, 2019 at 05:58:01PM +0100, Thomas Haller wrote:
>> > On Mon, 2019-03-04 at 22:11 +0800, Gris Ge wrote:
>> > >  * Top tree is 'routes', and subtree is 'ipv4' and 'ipv6'.
>> > >    Even the IPv4 and IPv6 route entry are mostly identical, but we
>> > > need
>> > >    schema to differentiate the 'destination' address type in a simple
>> > >    way.
>> >
>> > Hi,
>> >
>> >   {
>> >     routes: {
>> >       [0] = {
>> >         addr-family: ipv4,
>> >         ...
>> >       },
>> >       ...
>> >     },
>> >   }
>> >
>> > I think the answer is "yes".
>> I agree. But Edward has some concern about how to enforce the
>> 'destination' format if we unified the route, which I think we can lose
>> the schema on the destination to string let runtime do the syntax check.
>>
>
> The issue is with the nmstate clients, not nmstate itself.
> The clients will have to write their own code to make sure they are passing
> the correct thing. schema to code generator would have done that for them
> automatically.
>

As far as I know, existing schema standards do not support changing the
type or format of one
entry based on a different entry value.


> > "protocol" possibly should still be renamed to "source". Or "origin"?
>> The origin is better. Source might confuse with source routing.
>> >
>> > best,
>> > Thomas
>>
>>
>>
>> --
>> Gris Ge
>>
>
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to