ifconfig.py is now an enormously long file which contains over 10 interfaces implementations.
It is proposed to split the file to have one per class (or around) in an ifconfig folder and use the __init__.py file to preserve the include path.
Description
Description
Details
Details
- Version
- -
- Is it a breaking change?
- Unspecified (possibly destroys the router)
- Issue type
- Internal change (not visible to end users)
Related Objects
Related Objects
- Mentioned In
- rVYOSONEXea01c2df78dd: ifconfig: T2104: use link_local_prefix literal for fe80::/64
rVYOSONEXc71a97fc1335: vyos.ifconfig: T2104: support adding and removing VLANs in one call.
rVYOSONEX5518738952cd: Merge pull request #1981 from c-po/equuleus
rVYOSONEX7700da10b8d1: vyos.ifconfig: T2104: support adding and removing VLANs in one call.
rVYOSONEXd34240d21899: macvlan: pseudo-ethernet: T2104: _create() should place interface in A/D state
rVYOSONEXa6c5874445eb: ifconfig: T2104: cleanup IPv6 EUI-64 handling in update()
rVYOSONEX3f6ae12908f5: ifconfig: T2104: cleanup IPv6 EUI-64 handling in update()
rVYOSONEX7a509a4d725e: ifconfig: T2104: remove superfluous __init__ in derived classes
rVYOSONEX18f8323b7bc2: Merge pull request #242 from thomas-mangin/split