{"object_kind":"push","event_name":"push","before":"a924826e2cd3f6035c55b4d8dfc41535d2cb529b","after":"98256be2202d2ff473ddcb5f0488dc767762fac4","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"98256be2202d2ff473ddcb5f0488dc767762fac4","message":null,"user_id":94502,"user_name":"Jan Vaclav","user_username":"jvaclav","user_email":"jvaclav@redhat.com","user_avatar":"https://secure.gravatar.com/avatar/63438947499d1b23df20545a5f7834ebf1fd6a34a1d5f6baad97d6e2d40df256?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":"d564a0c3f96394544f333b3d6d648315cd64aa00","message":"platform: track onlink flag per-nexthop for IPv4 routes\n\nIn kernel, the onlink flag (RTNH_F_ONLINK) is associated with each\nnexthop (rtnh_flags) rather than the route as a whole. NM previously\nstored it only per-route in NMPlatformIPRoute.r_rtm_flags, which meant\nthat two nexthops only differing with the onlink flag were combined\nas one entry in the platform cache.\n\nFix this by tracking the onlink flag per-nexthop.\n\nResolves: https://issues.redhat.com/browse/NMT-1486\n","title":"platform: track onlink flag per-nexthop for IPv4 routes","timestamp":"2026-03-02T10:57:56+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/d564a0c3f96394544f333b3d6d648315cd64aa00","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/NetworkManagerUtils.c","src/core/nm-l3-config-data.c","src/core/nm-netns.c","src/core/platform/tests/test-route.c","src/libnm-platform/nm-linux-platform.c","src/libnm-platform/nm-platform.c","src/libnm-platform/nm-platform.h"],"removed":[]},{"id":"98256be2202d2ff473ddcb5f0488dc767762fac4","message":"merge: branch 'jv/onlink'\n\nplatform: introduce per-nexthop onlink attribute\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2368","title":"merge: branch 'jv/onlink'","timestamp":"2026-03-03T10:10:49+00:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/98256be2202d2ff473ddcb5f0488dc767762fac4","author":{"name":"Jan Vaclav","email":"jvaclav@redhat.com"},"added":[],"modified":["src/core/NetworkManagerUtils.c","src/core/nm-l3-config-data.c","src/core/nm-netns.c","src/core/platform/tests/test-route.c","src/libnm-platform/nm-linux-platform.c","src/libnm-platform/nm-platform.c","src/libnm-platform/nm-platform.h"],"removed":[]}],"total_commits_count":2,"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}}