Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-07 | T3388: "show interfaces" op-mode command lacks PPPoE interfaces | Christian Poessinger | |
Commit e5b335830ef ("vyos.ifconfig: T1579: remove calls to vyos.ifconfig.Interface.get_config()") removed the PPPoEIf class as it seemed to be unused. It turns out it is required by the op-mode commands for e.g. "show interfaces". | |||
2021-02-28 | vyos.ifconfig: T1579: remove calls to vyos.ifconfig.Interface.get_config() | Christian Poessinger | |
Interface.get_config() was always a pure helper which exposed a "per interface type" dictionary which was then fed by the caller to create interfaces by iproute2 which required additional options during creation time. Such interfaces had been: * tunnel * vxlan * geneve * macsec * wifi * macvlan / pseudo-ethernet The code was always duplicated to convert from the VyOS CLI based get_config_dict() to a dict which can be used to feed iproute2. This path has been removed and we now always feed in the entire dictionary retrieved by get_config_dict() or in the interfaces case, it's high-level wrapper get_interface_dict() to the interface we wan't to create. This also adds the - personally long awaited - possibility to get rid of the derived tunnel classes for e.g. GRE, IPIP, IPIP6 and so on. | |||
2020-08-23 | Revert "ifconfig: T2653: drop unused vyos.ifconfig.pppoe" | Christian Poessinger | |
This reverts commit 5a5974d5a00b482cabd3dee92bc365d3c9f399bc. Required for operational mode "show interfaces" command. | |||
2020-08-22 | ifconfig: T2653: drop unused vyos.ifconfig.pppoe | Christian Poessinger | |
2020-06-02 | pppoe: T2542: do not attempt to create the pppoe interface | Thomas Mangin | |
2020-03-24 | ifconfig: T2057: add PPPoEIf class | Thomas Mangin | |