{"object_kind":"push","event_name":"push","before":"4114b664e90e8a6f9be60e7ccfb6551ceeb03ee8","after":"898cba651b641f1ee1bc2f552eef49a17da81547","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"898cba651b641f1ee1bc2f552eef49a17da81547","message":null,"user_id":1050,"user_name":"Beniamino Galvani","user_username":"bgalvani","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1050/avatar.png","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":"c5c81588d55b45798cc50b5c873613cde7835f92","message":"nm-initrd-generator: set parent for NBFT vlan connection\n\nIf the NBFT contains VLAN connections, a race condition can occur between creation\nof the VLAN interface and renaming of the parent interface. The VLAN\nconnection is set up on the interface before renaming it, and when\nNetworkManager tries to set it up on the renamed interface again later,\nthe setup fails:\n\nplatform-linux: do-add-link[enp2s0.2/vlan]: failure 17 (File exists - 8021q: VLAN device already exists)\n\nFix this by adding an explicit \"vlan.parent\" setting to the VLAN interface\nconfiguration in nm-initrd-generator.\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/work_items/1903\n\nFixes: d38cbfb3d1ec ('initrd: VLAN support for the NBFT parser')\nSuggested-by: Jonathan Kang \nSigned-off-by: Martin Wilck \n","title":"nm-initrd-generator: set parent for NBFT vlan connection","timestamp":"2026-07-16T21:04:52+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/c5c81588d55b45798cc50b5c873613cde7835f92","author":{"name":"Martin Wilck","email":"mwilck@suse.com"},"added":[],"modified":["src/nm-initrd-generator/nmi-nbft-reader.c","src/nm-initrd-generator/tests/test-nbft-reader.c"],"removed":[]},{"id":"26acd1932c0bbe08f75cafc2e48867da049cae54","message":"nm-initrd-generator: drop MAC address property for NBFT vlan connection\n\nNow that we set the parent device explicitly, we don't need to\nstore the MAC address property in the VLAN connection any more.\n\nThis requires changes for the NBFT test code, too.\n\nSigned-off-by: Martin Wilck \n","title":"nm-initrd-generator: drop MAC address property for NBFT vlan connection","timestamp":"2026-07-16T21:04:52+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/26acd1932c0bbe08f75cafc2e48867da049cae54","author":{"name":"Martin Wilck","email":"mwilck@suse.com"},"added":[],"modified":["src/nm-initrd-generator/nmi-nbft-reader.c","src/nm-initrd-generator/tests/test-nbft-reader.c"],"removed":[]},{"id":"898cba651b641f1ee1bc2f552eef49a17da81547","message":"merge: branch 'nbft-vlan-parent'\n\nnm-initrd-generator: set parent for NBFT vlan connection\n\nCloses #1903\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2462","title":"merge: branch 'nbft-vlan-parent'","timestamp":"2026-07-17T04:54:08+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/898cba651b641f1ee1bc2f552eef49a17da81547","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/nm-initrd-generator/nmi-nbft-reader.c","src/nm-initrd-generator/tests/test-nbft-reader.c"],"removed":[]}],"total_commits_count":3,"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}}