Branch: refs/heads/master Home: https://github.com/openSUSE/wicked Commit: d0a31f6e5f860d284707b3122e20d7af23e2a868 https://github.com/openSUSE/wicked/commit/d0a31f6e5f860d284707b3122e20d7af23... Author: Marius Tomaschewski <mt@suse.de> Date: 2022-11-23 (Wed, 23 Nov 2022) Changed paths: M include/wicked/ethtool.h M src/dbus-objects/ethtool.c M src/ethtool.c Log Message: ----------- ethtool: remove link mode mask nwords calculations Remove the nwords pre-calculation from the link mode constants in the linux/ethtool.h header. We have to query it and use the nwords value of the kernel for subsequent calls and already do. Further, don't limit the list of advertise link modes on dbus to mode count in a potentially outdated header file, but just apply to the bitfield; we filter driver supported modes later. Commit: b0ec7e63ebb3e535744ec2b045970c20667b09d8 https://github.com/openSUSE/wicked/commit/b0ec7e63ebb3e535744ec2b045970c2066... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M src/linux/ethtool.h Log Message: ----------- linux: update uapi ethtool.h header to 6.0 Keeping conditional __KERNEL_DIV_ROUND_UP macro definition needed by the ethtool.h header to maintain compatibility. Commit: 73d184b74d0395a49c1092139b86988de5627c82 https://github.com/openSUSE/wicked/commit/73d184b74d0395a49c1092139b86988de5... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-11-28 (Mon, 28 Nov 2022) Changed paths: M src/ethtool.c Log Message: ----------- ethtool: add new advertise link mode map names Commit: 6a9ee35907c95cebbd5c0421b013c16b7f7ef0af https://github.com/openSUSE/wicked/commit/6a9ee35907c95cebbd5c0421b013c16b7f... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M configure.ac M include/wicked/dcb.h M src/Makefile.am M src/dcb.c R src/linux/dcbnl.h M src/lldp.c Log Message: ----------- linux: removed dcbnl.h uapi header file Cleaned up SLE-11 compatibility artefacts Commit: 00d0401bf9c1eec9418da0c018c5ff5f5a460838 https://github.com/openSUSE/wicked/commit/00d0401bf9c1eec9418da0c018c5ff5f5a... Author: mt <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M client/ethtool.c M client/read-config.c M include/wicked/netinfo.h M src/ifconfig.c M src/ifevent.c M src/iflist.c M src/netinfo.c M src/udev-utils.c M src/uevent.c Log Message: ----------- netdev: use new ni_netdev_index_to_name utility Avoid direct if_nametoindex and also if_nametoindex calls using the ni_netdev_name_to_index utility where possible to prepare for (net/if*.h) header file inclusion cleanup. Commit: 9360ef9ece9a2f37378ee0c655b0c462f5ab7a8d https://github.com/openSUSE/wicked/commit/9360ef9ece9a2f37378ee0c655b0c462f5... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M client/ethtool.c M include/wicked/address.h M include/wicked/ipv4.h M include/wicked/ipv6.h M include/wicked/netinfo.h M include/wicked/route.h M include/wicked/types.h M src/dhcp4/protocol.c M src/dhcp4/protocol.h M src/ifconfig.c M src/iflist.c M src/kernel.h M src/names.c M src/netinfo.c M src/tunneling.c Log Message: ----------- cleanup: net/if*.h inclusions and (re-)definitions The the old net/if*.h glibc header files conflict with the linux kernel uapi header files and don't provide all the constants we need to use kernel features (via rtnetlink). Commit: 33d5ef69fc6dcbdab058684ef9350728d81f86e1 https://github.com/openSUSE/wicked/commit/33d5ef69fc6dcbdab058684ef9350728d8... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M src/linux/if_addr.h Log Message: ----------- linux: update uapi if_addr.h header to 6.0 Commit: 8283792fe27cd26ee60c393a8a00e33a66c46d3a https://github.com/openSUSE/wicked/commit/8283792fe27cd26ee60c393a8a00e33a66... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M src/linux/if_link.h Log Message: ----------- linux: update uapi if_link.h header to 6.0 Commit: b6c9889d3c8ae6f9a77bad96c36fa61dda978bf2 https://github.com/openSUSE/wicked/commit/b6c9889d3c8ae6f9a77bad96c36fa61dda... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-08 (Thu, 08 Dec 2022) Changed paths: M src/linux/if_tunnel.h Log Message: ----------- linux: update uapi if_tunnel.h header to 6.0 Commit: 0e692801c0bae47d7d63ddd30b13a941539b336c https://github.com/openSUSE/wicked/commit/0e692801c0bae47d7d63ddd30b13a94153... Author: cfconrad <cfamullaconrad@suse.com> Date: 2023-01-12 (Thu, 12 Jan 2023) Changed paths: M client/ethtool.c M client/read-config.c M configure.ac M include/wicked/address.h M include/wicked/dcb.h M include/wicked/ethtool.h M include/wicked/ipv4.h M include/wicked/ipv6.h M include/wicked/netinfo.h M include/wicked/route.h M include/wicked/types.h M src/Makefile.am M src/dbus-objects/ethtool.c M src/dcb.c M src/dhcp4/protocol.c M src/dhcp4/protocol.h M src/ethtool.c M src/ifconfig.c M src/ifevent.c M src/iflist.c M src/kernel.h R src/linux/dcbnl.h M src/linux/ethtool.h M src/linux/if_addr.h M src/linux/if_link.h M src/linux/if_tunnel.h M src/lldp.c M src/names.c M src/netinfo.c M src/tunneling.c M src/udev-utils.c M src/uevent.c Log Message: ----------- Merge pull request https://github.com/openSUSE/wicked/pull/943 linux: cleanup inclusions and update uapi header to 6.0 Compare: https://github.com/openSUSE/wicked/compare/98488d08eb9a...0e692801c0ba