{"object_kind":"push","event_name":"push","before":"f655cd1cbac35cbd93571020df43662972812eb3","after":"bd41951f1de83fa34044a89295c4589f1d9c2778","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"bd41951f1de83fa34044a89295c4589f1d9c2778","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":"bf79fbd6780fd38ca29c12a137951c8729379767","message":"bridge: fix reapplying port VLANs\n\nIf the bridge default-pvid is zero, it means that the default PVID is\ndisabled. That is, the bridge PVID is not propagated to ports.\n\nCurrently NM tries to merge the existing bridge VLANs on the port with\nthe default PVID from the bridge, even when the PVID is zero. This\ncauses an error when setting the new VLAN list in the kernel, because\nit rejects VLAN zero.\n\nSkip the merge of the default PVID when zero.\n\nFixes: c5d1e35f993e ('device: support reapplying bridge-port VLANs')\n","title":"bridge: fix reapplying port VLANs","timestamp":"2025-07-14T15:03:05+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/bf79fbd6780fd38ca29c12a137951c8729379767","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-bridge.c"],"removed":[]},{"id":"261fa8db336e0571479567e2bda10dbf5d171b0a","message":"device: accept changes to the bond-port.vlans during reapply\n\nCommit c5d1e35f993e ('device: support reapplying bridge-port VLANs')\ndidn't update can_reapply_change() to accept the \"bridge-port.vlans\"\nproperty during a reapply. So, it was only possible to change the\nbridge port VLANs by updating the \"bridge.vlan-default-pvid\" property\nand doing a reapply. Fix that.\n\nFixes: c5d1e35f993e ('device: support reapplying bridge-port VLANs')\n","title":"device: accept changes to the bond-port.vlans during reapply","timestamp":"2025-07-14T15:03:06+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/261fa8db336e0571479567e2bda10dbf5d171b0a","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device.c"],"removed":[]},{"id":"bd41951f1de83fa34044a89295c4589f1d9c2778","message":"merge: branch 'bg/bridge-port-fix-reapply'\n\nbridge: fix reapplying port VLANs\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2240","title":"merge: branch 'bg/bridge-port-fix-reapply'","timestamp":"2025-07-14T13:04:00+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/bd41951f1de83fa34044a89295c4589f1d9c2778","author":{"name":"Beniamino Galvani","email":"bgalvani@redhat.com"},"added":[],"modified":["src/core/devices/nm-device-bridge.c","src/core/devices/nm-device.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}}