summaryrefslogtreecommitdiff
path: root/src/devices/nm-device.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-04all: move "src/" directory to "src/core/"Thomas Haller1-19001/+0
2021-02-02device: fix bond-slave creation race-conditionAntonio Cardace1-7/+42
2021-02-02core: add 'device-ifindex-changed' signalAntonio Cardace1-0/+2
2021-02-02device: add 'master_ifindex' field to NMDeviceAntonio Cardace1-0/+5
2021-02-02bond: release slaves prior to changing modeAntonio Cardace1-1/+1
2021-02-02device: take over unmanaged devices when explicitely deactivatedAntonio Cardace1-0/+6
2021-02-02device: make devices 'external' when going to 'unmanaged' stateAntonio Cardace1-1/+1
2021-02-02device: make 'nm_device_master_release_slaves' internal APIAntonio Cardace1-1/+1
2021-01-27ndisc: track expiry of Router Advertisements in millisecondsThomas Haller1-36/+23
2021-01-20device: fix assertion failure when resolving hostnameBeniamino Galvani1-0/+5
2021-01-19device: if a device is not IFF_UP assume that is has carrierThomas Haller1-0/+9
2021-01-19device: fix stale pointer in nm_device_get_hostname_from_dns_lookup()Beniamino Galvani1-1/+1
2021-01-15platform: move "nm-platform-utils.[hc]" to "shared/nm-platform" libraryThomas Haller1-1/+1
2021-01-15platform: use NMOptionBool instead of NMTernaryThomas Haller1-11/+12
2021-01-15libnm,shared: move nm-ethtool helper to "libnm-base"Thomas Haller1-1/+1
2021-01-15libnm: split ethtool option names to a new header "libnm-core/nm-ethtool-util...Thomas Haller1-1/+1
2021-01-14device: clean up dispatcher calls when canceling an activationBeniamino Galvani1-0/+1
2021-01-13device: set out-argument to nm_device_get_permanent_hw_address_full() in asse...Thomas Haller1-1/+4
2021-01-11device: add "ipv4.dhcp-client-id=ipv6-duid" property for RFC4361Thomas Haller1-17/+50
2021-01-05all: update deprecated SPDX license identifiersThomas Haller1-1/+1
2020-12-23all: adjust imports to fix libc/linux headersThomas Haller1-2/+3
2020-12-22all: explicit include <linux/if_{ether,infiniband,vlan}.h> as neededThomas Haller1-0/+2
2020-12-18hostname: start a new lookup every time the DNS configuration changesBeniamino Galvani1-0/+10
2020-12-17device: log dns resolver state as stringBeniamino Galvani1-2/+18
2020-12-14libnm: adjust nm_device_get_type_description for VethFernando Fernandez Mancera1-1/+4
2020-12-11libnm: allow OVS external-ids also for system interfaceThomas Haller1-1/+4
2020-11-24core: use nm_ip_config_iter_ip_route_for_each() in _get_route_table_sync_mode...Thomas Haller1-18/+8
2020-11-17core/ovs: support setting OVS external-idsThomas Haller1-0/+5
2020-11-16policy: use the hostname settingBeniamino Galvani1-0/+228
2020-11-09core/trivial: add FIXME comment about immutable applied-connectionThomas Haller1-0/+2
2020-11-09device: refactor NMDevice's can_reapply_change() to return earlyThomas Haller1-20/+26
2020-11-09device: improve "nm-device-logging.h" to support a self pointer of NMDevice typeThomas Haller1-1/+0
2020-11-03device: fix crash in nm_device_reactivate_ip_config()Thomas Haller1-2/+2
2020-11-02bridge: force (hack)-set of the MTU when explicitly set in the profileAntonio Cardace1-0/+16
2020-10-30core: cleanup IPv4/IPv6 checks using NM_IS_IPv4()Thomas Haller1-65/+59
2020-10-30device: allow AF_UNSPEC for nm_device_get_connectivity_state()Thomas Haller1-3/+1
2020-10-30device: merge activate_stage5_ip_config_result_[46]()Thomas Haller1-145/+150
2020-10-30device: abort on failure in activate_stage5_ip_config_result_6()Thomas Haller1-0/+1
2020-10-30device: merge activate_stage4_ip_config_timeout_[46]()Thomas Haller1-41/+24
2020-10-30device: merge nm_device_activate_stage3_ip[46]_start()Thomas Haller1-86/+45
2020-10-30shared,all: introduce and use LOGD_IPX()/LOGD_DHCPX() macrosThomas Haller1-8/+8
2020-10-30device: merge nm_device_reactivate_ip_config() implementations for IPv4/IPv6Thomas Haller1-89/+70
2020-10-27core: use nm_utils_share_rules_add_all_rules() from NMDeviceThomas Haller1-64/+1
2020-10-27core: refactor tracking of shared-rules to use NMUtilsShareRulesThomas Haller1-55/+63
2020-10-27device: use static array for modules in share_init()Thomas Haller1-13/+12
2020-10-22all/trivial: rename local variable for user_data for nm_utils_user_data_unpack()Thomas Haller1-2/+2
2020-10-09device: ensure unique counter for udi placeholder variableThomas Haller1-2/+8
2020-10-01shared: add ether_addr field of type NMEtherAddr to NMIPAddr unionThomas Haller1-2/+2
2020-09-29all: unify comment style for SPDX-License-Identifier tagThomas Haller1-1/+1
2020-09-29device: allow non-privileged users to call device.GetAppliedConnection()Thomas Haller1-67/+25