{"object_kind":"push","event_name":"push","before":"91d2959e3315d5fce2c7b410b46af3c351c4c566","after":"e1c22d90f41270995a3da9947d317cf663c7aef0","ref":"refs/heads/lr/ovs-generic-log","ref_protected":false,"checkout_sha":"e1c22d90f41270995a3da9947d317cf663c7aef0","message":null,"user_id":1031,"user_name":"Lubomir Rintel","user_username":"lkundrak","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/0c78b09297e4f43bda3282627ada927e031aabd945d9a02df75ae525a18952a8?s=80&d=identicon","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"e1c22d90f41270995a3da9947d317cf663c7aef0","message":"ovs/factory: fix manager-initiated device creation\n\nThe Open VSwitch interfaces have corresponding platform links. When an\nOpen VSwitch interface is created while NetworkManager is running, the\nOVS factory usually sees an OVSDB entry appear first, then creates a\nNMDevice. After that, when a platform link appears, the device is\nalready there.\n\nUpon a (re-)start, the link might be seen first, and then things\ngo south. The OVS factory rejects the device, which results in Generic\ndevice being created instead. Another device, this time of an\nappropriate is created for the same link once the OVSDB entry is seen.\n\nNeedless to say, with two NMDevices for the same platform link existing,\nno end of mayhem ensues (an assertion is tripped).\n\nResolves: https://issues.redhat.com/browse/NMT-1634\n","title":"ovs/factory: fix manager-initiated device creation","timestamp":"2025-05-19T08:20:20+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e1c22d90f41270995a3da9947d317cf663c7aef0","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/core/devices/ovs/nm-ovs-factory.c"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}