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