Julien Fortin
6bc9fadc44
addons: bond: refactor get_bond_slaves function
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2020-04-14 16:33:48 +02:00
Julien Fortin
1f928890af
addons: bond: refactor code to not use python3 set
...
Python3 sets are using the python hash seed to generate random hashes
which makes the sets ordering different everytime. In our case we need
to honor the user configuration (first device should be enslaved first)
https://docs.python.org/3/using/cmdline.html#envvar-PYTHONHASHSEED
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2020-04-14 16:33:48 +02:00
Alexandre Derumier
716316cf3b
bond: add bond-primary-reselect option
...
This option exist in ifupdown1/ifenslave,
used for active-backup bond
2020-02-21 09:13:55 +01:00
Julien Fortin
bd441a519d
python3: pypi support: except ImportError and ModuleNotFoundError
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-12-17 17:25:32 +01:00
Julien Fortin
c46af1c992
python3: logging: the 'warn' method is deprecated, use warning instead
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-12-17 17:19:05 +01:00
Julien Fortin
3b01ed7618
python3: 2to3 changes
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-12-17 16:55:49 +01:00
Julien Fortin
35681c0608
python3: shebang update
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-12-17 16:40:10 +01:00
Julien Fortin
223ba5af1d
ifupdown2 2.0.0-1
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-12-17 13:46:18 +01:00
Julien Fortin
ff775ef150
addons: bond: enable ipv6 on brports before bond enslaving
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2019-09-18 12:51:34 +02:00
Julien Fortin
0c4237d58d
addons: bond: catch exception and log.info on modprobe failure
...
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2018-12-13 14:43:57 -08:00
Julien Fortin
d486dd0df0
ifupdown2 2.0.0 release
...
This is a major update coming all at once from master-next branch
master-next branch was started with --orphan option which is basically a new
branch without history.
The major changes are:
- repackaging
- cleanup the directory tree
- rewritte setup.py to allow install from deb file or pypi (pip install)
- add a Makefile to make things (like building a deb) easier
- review all debian files
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com >
2018-12-13 11:43:32 -08:00