summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-09-29libnm,core: support "bond.balance-slb" optionth/mlag-bonding-slb-1.40Thomas Haller3-6/+158
2022-09-29core: add NMBondManager to handle NTF rules for balance-slb (MLAG)Thomas Haller4-0/+1002
2022-09-29firewall: add mlag firewall utils for multi chassis link aggregation (MLAG) f...Thomas Haller2-0/+254
2022-09-29core: merge branch 'th/mlag-bonding-slb' (part 2)Thomas Haller5-12/+57
2022-09-29firewall: introduce helper function for add/flush/delete nft table commandThomas Haller1-2/+9
2022-09-29firewall: fail from nm_firewall_nft_call() on non-zero exit codeThomas Haller1-1/+10
2022-09-29device: allow resetting the devip state via nm_device_devip_set_state()Thomas Haller2-2/+6
2022-09-29glib-aux: add NM_UTILS_ERROR_COMMAND_FAILED error codeThomas Haller1-0/+2
2022-09-29glib-aux: add nm_utils_get_process_exit_status_desc_buf() helperThomas Haller2-7/+30
2022-09-29bond: merge branch 'th/bond-opt-cleanup'Thomas Haller4-71/+156
2022-09-29bond: use _nm_setting_bond_opt_value_as_intbool() in _platform_lnk_bond_init_...Thomas Haller1-9/+3
2022-09-29bond: make _platform_lnk_bond_init_from_setting() more readable via a macroThomas Haller1-38/+40
2022-09-29bond: add _nm_setting_bond_opt_value_as_intbool() helperThomas Haller3-0/+18
2022-09-29bond: assert integer range in _nm_setting_bond_opt_value_as_u{8,16,32}()Thomas Haller3-24/+95
2022-09-29firewall: merge branch 'th/firewall-cleanup'Thomas Haller3-55/+71
2022-09-29firewall: move logging stdin argument to nft callThomas Haller1-7/+7
2022-09-29firewall: expose nm_firewall_nft_call() in header fileThomas Haller2-12/+24
2022-09-29firewall-utils: move _append() macro to be used by other placesThomas Haller1-11/+10
2022-09-29firewall/trivial: rename nm_firewall_config_apply() to nm_firewall_config_app...Thomas Haller3-4/+6
2022-09-29firewall: more renaming and splitting _fw_nft_set_shared()Thomas Haller1-11/+14
2022-09-29firewall/trivial: rename nm_firewall_config_new() to nm_firewall_config_new_s...Thomas Haller3-5/+5
2022-09-29firewall/trivial: rename "shared"/"add" argument in firewall utils to "up"Thomas Haller2-15/+15
2022-09-29glib-aux: add nm_strv_contains() helperThomas Haller1-0/+2
2022-09-29veth: drop iface peer check during create_and_realize()Fernando Fernandez Mancera1-2/+2
2022-09-29glib-aux: fix nm_str_buf_finalize() for cloning bufferThomas Haller2-1/+14
2022-09-27bond: fix arp_all_target option when arp_interval is disabledFernando Fernandez Mancera4-19/+5
2022-09-27libnm-core: allow empty slave-type with a NMSettingBondPortBeniamino Galvani1-3/+5
2022-09-27policy: fix disposal of devices listFernando Fernandez Mancera1-1/+1
2022-09-15platform: fix tracking similar objects in NMPGlobalTrackerThomas Haller1-2/+18
2022-09-14Merge branch 'wl/ifcfg' into mainWen Liang4-50/+92
2022-09-14ifcfg-rh: rework error handling in parse_infiniband_p_key()Thomas Haller1-22/+20
2022-09-14ipoib: skip validating the DEVICE when reading the ifcfg fileWen Liang4-28/+73
2022-09-14infiniband: avoid normalizing the p-key when reading from ifcfgWen Liang1-1/+0
2022-09-13device: don't ignore external slave removalsLubomir Rintel1-6/+10
2022-09-13glib-aux: fix spurious semicolon after NM_STR_BUF_INIT() macrosThomas Haller1-2/+2
2022-09-13bond: merge branch 'ff/bond_primary'Thomas Haller4-8/+9
2022-09-13bond: fix primary bond option when the link is not presentFernando Fernandez Mancera1-0/+4
2022-09-13platform: use signed int for NMPlatformLnkBond.primaryThomas Haller3-4/+4
2022-09-13platform: don't fallback to IFLA_BOND_ACTIVE_SLAVE for the primaryThomas Haller1-4/+1
2022-09-09core: merge branch 'th/fix-print-config-duplicates'Thomas Haller2-18/+41
2022-09-09glib-aux/trivial: fix typo in code commentThomas Haller1-1/+1
2022-09-09core/config: use NM_STR_HAS_PREFIX() instead of g_str_has_prefix()Thomas Haller1-7/+7
2022-09-09core/config: fix duplicate entires in `NetworkManager --print-config` outputThomas Haller1-10/+33
2022-09-08libnm: avoid serializing "ipv6.addr-gen-mode" default to D-BusThomas Haller1-2/+1
2022-09-05device: don't emit recheck-assume if there is a queued activation requestBeniamino Galvani1-1/+1
2022-08-26release: bump version to 1.40.1 (development)1.40.1-devAna Cabral2-2/+2
2022-08-26release: bump version to 1.40.01.40.0Ana Cabral2-3/+3
2022-08-26NEWS: updateAna Cabral1-5/+3
2022-08-26tests: merge branch 'th/test-client-no-pexpect'Thomas Haller1-11/+32
2022-08-26tests: fix "test-client.py" for early python3 versionsThomas Haller1-3/+1