[openSUSE/wicked] d0a31f: ethtool: remove link mode mask nwords calculations
Branch: refs/heads/testing 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: ced5db71c83e3ffec6a14feac0f7d28f6f06cfef https://github.com/openSUSE/wicked/commit/ced5db71c83e3ffec6a14feac0f7d28f6f... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-11-29 (Tue, 29 Nov 2022) Changed paths: M client/ifstatus.c M include/wicked/constants.h Log Message: ----------- ifstatus: improve to show a no-carrier status Split the transient `setup-in-progress` status and show `no-carrier` status when the interface is set administratively up (device-up), but the (L2) link is not up and running yet (link-up), including e.g. not-associated wireless links. The following (L3) setup like IP / lease acquisition continues to appear as setup-in-progress until the setup is sufficient and we consider the interface it as up. 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: 5ae7be82a74b17f788835238aeed2c7a65f98fa4 https://github.com/openSUSE/wicked/commit/5ae7be82a74b17f788835238aeed2c7a65... Author: Marius Tomaschewski <mt@suse.com> Date: 2022-12-21 (Wed, 21 Dec 2022) Changed paths: M VERSION Log Message: ----------- version 0.6.71 Commit: 98488d08eb9ac81abb7a90277ed844bb2565afc9 https://github.com/openSUSE/wicked/commit/98488d08eb9ac81abb7a90277ed844bb25... Author: cfconrad <cfamullaconrad@suse.com> Date: 2022-12-21 (Wed, 21 Dec 2022) Changed paths: M VERSION Log Message: ----------- Merge pull request https://github.com/openSUSE/wicked/pull/941 - version 0.6.71 - dhcp: enable raw-ip support for wwan-qmi interfaces (jsc#PED-90) - spec: add /etc/sysconfig/network directory to wicked-service file list - schema: fix the ip rule to-selector to handle network prefixes Commit: 280265d19621cc81ef9d8f675d30ff813e9f218f https://github.com/openSUSE/wicked/commit/280265d19621cc81ef9d8f675d30ff813e... Author: Marius Tomaschewski <mt@suse.de> Date: 2022-12-22 (Thu, 22 Dec 2022) Changed paths: M client/ifstatus.c M include/wicked/constants.h Log Message: ----------- Merge pull request https://github.com/openSUSE/wicked/pull/942 ifstatus: improve to show a no-carrier status Commit: 98c2effac29b8d21e3a12d19096c55179519d6d5 https://github.com/openSUSE/wicked/commit/98c2effac29b8d21e3a12d19096c551795... Author: Marius Tomaschewski <mt@suse.de> Date: 2022-12-22 (Thu, 22 Dec 2022) 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/105817472539...98c2effac29b
participants (1)
-
Marius Tomaschewski