NetworkManager crashed when using gsm type to set up bond
Summary
Refer https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-network_bonding_using_the_networkmanager_command_line_tool_nmcli or something else to setup network bonding. But NetworkManager crashed once we add type gsm as a slave of mybond0.
Version affected
nmcli tool, version 1.22.10
Steps to reproduce
a. nmcli connection add type bond ifname mybond0
b. insert gsm device, let's say a Qualcomm base device MV32-WA from Thales.
c. nmcli connection add type gsm ifname cdc-wdm1 master mybond0
Actual result
After step c, NetworkManager crashed.
shawn@shawn-Desktop-PC:~$ sudo systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Tue 2024-02-20 15:31:46 CST; 19s ago
Docs: man:NetworkManager(8)
Process: 5224 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=dumped, signal=ABRT)
Main PID: 5224 (code=dumped, signal=ABRT)
2月 20 15:31:46 shawn-Desktop-PC systemd[1]: NetworkManager.service: Scheduled restart job, restart counter is at 6.
2月 20 15:31:46 shawn-Desktop-PC systemd[1]: Stopped Network Manager.
2月 20 15:31:46 shawn-Desktop-PC systemd[1]: NetworkManager.service: Start request repeated too quickly.
2月 20 15:31:46 shawn-Desktop-PC systemd[1]: NetworkManager.service: Failed with result 'core-dump'.
2月 20 15:31:46 shawn-Desktop-PC systemd[1]: Failed to start Network Manager.
dmesg logs:
[ 464.887140] mybond0: (slave wwan0): Enslaving as an active interface with an up link
[ 465.530725] mybond0: option mode: unable to set because the bond device has slaves
[ 465.531179] mybond0: option fail_over_mac: unable to set because the bond device has slaves
[ 466.171056] mybond0: option mode: unable to set because the bond device has slaves
Expected result
Shall set up smoothly.
Relevant logs
see attached syslog of networkmanagersyslog
BTW, I did this bond test because I want to do a data aggregation for gsm device and wifi device. May I know does it possible by using nmcli?