Hi Guys, I believe we can cast vote on these options based on feedback: Option A: https://gist.github.com/cathay4t/70b69bda1de0f60ec533bf98fdc04f95 Notes: * The basic layout: info['routes'][0] = <ipv4_or_ipv6_route> * Each route entry will have 'family' property. * The route protocol has changed to 'origin' to indicate where this route is from: 'static', 'dhcp', 'ipv6-ra'. * To delete certain entry, mark entry as 'status: absent'. Option B: https://gist.github.com/cathay4t/491b7420bf79af6b4630671e2b7528c1 Notes: * The basic layout: info['routes']['ipv4'][0] = <ipv4_route> info['routes']['ipv6'][0] = <ipv6_route> * The ipv4_route and ipv6_route schema could enforce their own syntax of 'destination' address. * The IPv4 route protocol changed to 'origin' holding 'static' or 'dhcp'. * The IPv6 route protocol changed to 'origin' holding 'static' or 'router-advertisement'. * To delete certain entry, mark entry as 'status: absent'. Option C: We need another schema. Let me know you vote. Thank you. Best regards. -- Gris Ge
Attachment:
signature.asc
Description: PGP signature