)]}'
{"id":"openstack%2Fnetworking-generic-switch~984815","triplet_id":"openstack%2Fnetworking-generic-switch~master~I69033fde2a874332ba55fc2ec9c698676deeb6b3","project":"openstack/networking-generic-switch","branch":"master","topic":"ironic-vxlan","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2026-09-03 13:19:09.000000000","reason":"\u003cGERRIT_ACCOUNT_11655\u003e replied on the change","reason_account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2026-08-03 16:25:07.000000000","reason":"Reviewer/Cc was removed"}},"hashtags":[],"change_id":"I69033fde2a874332ba55fc2ec9c698676deeb6b3","subject":"Add multicast BUM replication support to NDFC driver","status":"NEW","created":"2026-04-15 15:54:15.000000000","updated":"2026-09-21 15:48:10.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"88d385e5c3c30496002a3d6edf7dd34842cd08e5","_number":984815,"virtual_id_number":984815,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-21 15:48:10.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-15 16:44:02.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-05 04:05:13.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2026-08-03 16:25:07.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"CC"}],"messages":[{"id":"a8ea7d89d7bcddcb2bc500130b6fbb821cb1d96d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-15 15:54:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"23e7e6699d36447b6dd9a7a72191158daffd4579","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 16:44:02.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f5deb5e420be40faa2eab1a8875f8558\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/346686b001a740e49a156543bccaa6ef : SUCCESS in 4m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/16993de2dda04c66a431ebda8341b433 : SUCCESS in 2m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2b93d308f9f2406c97a5dbdaeb7015ec : SUCCESS in 2m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/456090bfa5964452ac7abcb6999cd818 : SUCCESS in 8m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0642563d1b0d4195a41a9051552af9fe : FAILURE in 8m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/12fbd4adca0044c6b3158de9c8da581d : SUCCESS in 2m 54s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e4d72b04c8734829b0426498dd225f27 : SUCCESS in 25m 59s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/e982a715940d46f2adb69173ed098287 : FAILURE in 43m 12s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/8d95856563744ef68a7453eb27f4d86f : SUCCESS in 4m 01s","accounts_in_message":[],"_revision_number":1},{"id":"b13389abc1a493ba2a0235c3d3b53e3a8cee93a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-15 18:58:01.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"02a9ecde86380898d168da8a8f479b60b2185aea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 19:32:53.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c495cb2ed23b4853b299aad145a675dc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bddd7d675aa74d64b0b98d09ce661bc7 : SUCCESS in 2m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/521dbb71bfd8416e916e64e91cb9434d : SUCCESS in 2m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0f0f4059eaec41d7b865f163dd93da16 : SUCCESS in 3m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/de96c25677a04a65b4ae48190ce9ef75 : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/08cf1093e0b94068b9f1763c272f0461 : SUCCESS in 7m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36a4edbfc754417f9b41ba7107197633 : SUCCESS in 2m 57s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d2ff339028c94e609a1c669e5fecbd0c : SUCCESS in 9m 59s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/fcc3f190ed7a42fa884ac62057c1ef1b : FAILURE in 32m 43s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/29ff70a6f0814a6f83997f2e825115f5 : SUCCESS in 2m 34s","accounts_in_message":[],"_revision_number":2},{"id":"526ed2bde5b31f785c69e5488cb69644d3d3a0dc","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-17 00:59:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"66e9f4fa3a087a3b1fde78e3314e540fd7dd2e38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 01:46:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c31391ee455d455c90166215fcdc9481\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39dfbccd99c040f3a342956009d73633 : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cc3e01541fd94a2fa900c11c449915a0 : SUCCESS in 6m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b76a705e5f834f87a2393531ac26f835 : SUCCESS in 3m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/97083496a61b449c89323d0ad478bdc8 : SUCCESS in 7m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18011c9b24e54a708e005f0a956a6cc3 : SUCCESS in 9m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93f219446b6d45eaa19a4c7acbc75ab1 : SUCCESS in 2m 46s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/af27eac38eba41e5af7c7ce1e83efcc3 : SUCCESS in 16m 26s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/1937b24a71604adab37f55f508c30273 : SUCCESS in 46m 21s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b47cc1e9bd5a4ca1950275e958b9a5d8 : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":2},{"id":"4b477c9f6808e4fe4b2e7d92fe5ec7156d0d6dab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-05-26 13:32:29.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"81ca31de496471119fa44f987c7e780acedaa4cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 14:23:36.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a1c6e719d81142cd892684eb636b65b2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e837002cb144110867d7475873320bd : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1d8df38e76234d0491f54761d79f7657 : SUCCESS in 5m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d2b29c27fde643ec8484cc2006deeb9a : SUCCESS in 5m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e8f160b63cb94f46ae388b53391d0282 : SUCCESS in 8m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e8196cf2da0421cb86a87a2f7693b4f : FAILURE in 6m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2834367644c64c58a443ad27a3a79aea : SUCCESS in 3m 58s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/ecc0ace3d660467694e8f45f7c153bf4 : SUCCESS in 18m 04s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/eab836f266d143b39640a90b6740b0f6 : SUCCESS in 44m 56s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/f2a02a089b964b34ae36a08042b63b62 : SUCCESS in 45m 58s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/7130b5fcb9984e278194f299265283a4 : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":3},{"id":"ea46f8a80f74763a33f32179a3a0339c37d71ca3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-06-05 04:05:13.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"4e54a55284be67841a09a87a47cbe52aebbbfcf2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 04:58:01.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/728410e1c0c54d3cadf5714c44505186\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eea5a6409dd745be9ed5e98295243a4a : SUCCESS in 5m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2176328a400e4af89af33fa0f9da02ba : FAILURE in 5m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3a2e68b62dcc44fbad9750fb5779893d : FAILURE in 4m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3f16ca70e7454bbb9032fb9afae1cd39 : FAILURE in 6m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40e5357efd7d4244b28baa2087daf4ea : FAILURE in 6m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a225400ffce94dd48bc69b15a62afc73 : SUCCESS in 3m 23s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/aaf43dc94a2648ee843cbd9d82408935 : SUCCESS in 23m 53s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/0980c99a56484026bfd9d22e8f40edf9 : SUCCESS in 44m 16s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/d627f8ddd0e0455ca9dc596734169689 : SUCCESS in 47m 08s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/5d8d92a4c38c41f3ae54b1a9dd65a227 : SUCCESS in 4m 01s","accounts_in_message":[],"_revision_number":4},{"id":"743e5699d0e0b2bb6eb5d750c8d28b196dff2dd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-06-09 02:30:04.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"e3f1fa3cc86028917f926c8ed565f55cc3578678","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 04:37:09.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b638a30bc5a14e0aa21b8d3543cc0b37\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f7cd6946b314493b48d2c6473ae8968 : SUCCESS in 5m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2568f8d9a61649d5a006e65f58ce10a2 : SUCCESS in 5m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cd6749a98f64f699e2289d1b324f848 : SUCCESS in 5m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6180fe38e7654abc98f3d04c3248b722 : SUCCESS in 8m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbf5f77f9a484d4fa3d8706fc3a09756 : FAILURE in 8m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/077a1e1ae08746f895af7343d72c6724 : SUCCESS in 4m 12s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/ae213196f7ab4819bb8e7f048d0e5cb6 : SUCCESS in 16m 46s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/cc468b37f76b4e00a2811889aaa8b5a7 : SUCCESS in 1h 15m 38s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/35378c90d0684be29ea99d02f02afb8f : SUCCESS in 25m 44s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/1c9aa4eaa2064782b25b7d5b98cd9973 : SUCCESS in 3m 59s","accounts_in_message":[],"_revision_number":5},{"id":"d43af6f0fe28624c9e2e20fd6c1bc522853bf61e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-08-03 16:25:07.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"3f3f801efc8e5a999e0537f32b9f79b9f89e7bc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 18:07:59.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7384fe132b934ac69c9f6c3c604ce2e6\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be94d21b999342f1b4acd3e8edb97e9d : SUCCESS in 5m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/347885c38ab34deb928b6f3fc9097030 : FAILURE in 4m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/850665b0f1c347118f449cb8a24aaa60 : FAILURE in 2m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/010799c137724e4886347ae744116b2f : FAILURE in 7m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf5d7703e6464f56b4c93084bb494d22 : FAILURE in 4m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b3ea59825864deba81952979e31f8a1 : SUCCESS in 4m 07s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/0388141c56bd4fd3b5f123ac82bb42e0 : SUCCESS in 9m 30s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/9b34668e6aea4cbb99e7837f3ef025b9 : SUCCESS in 1h 35m 41s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/3e362d410c444dcab26043275d8c646d : SUCCESS in 18m 51s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/35896baa48fe41e185fc184b77c670f8 : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":6},{"id":"4ca15abfdb28a03418db994dd905314f8a5965a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-08-03 20:33:53.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"1ab34509627f7b8a36601e479e5defe63ec091e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 22:13:56.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cd763144216d4c09a3e6a3b9eeefb06d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bbd0ad2750247d98b2ab24aedbf745b : SUCCESS in 5m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3f968d4fa3a24ade9cd3e567433adf6f : SUCCESS in 5m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/961b7df8d1244465a2725934a0a4153b : SUCCESS in 4m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6606dacd652545678da91ac2c2bf34d2 : SUCCESS in 6m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52b5ea30a97d46b5b52b33c1da35b215 : FAILURE in 6m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c909da73d234896afc59d5034b63597 : SUCCESS in 4m 31s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/56cb42c6be0a4fd9809d22e642279c1d : SUCCESS in 21m 40s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/3fadd417f4174c57947cc2284d30bee9 : SUCCESS in 1h 34m 34s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/20c0885b8ead4e1a88c887860b0bb816 : SUCCESS in 47m 30s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/88808d1653634e13a8dd19d51e440859 : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":7},{"id":"1c24b115a095bdea2932ed90b86651e123778a92","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-08-19 00:55:26.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"e246040b6483fff388d5480c72df03b9d371e2be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 01:49:43.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f49f39b606914fc7a7bce1123fcf9378\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ef4522f1fcd4e55a7e70d6e035f0400 : SUCCESS in 2m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2fac17b7ef6f44cb85ca29bb0af76389 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1ada204a6de4b578e2401b2e900c6df : SUCCESS in 5m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ba4599dd9ea840eb8e6b1ea2254166bf : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6daec0525d88446d8acc356836731e38 : SUCCESS in 9m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f053a11f58764336b65d85a1c687d182 : SUCCESS in 4m 45s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/3c45b7c4212e47d99b76cb48b5fde07b : SUCCESS in 19m 23s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/2d42317beed54d708ecc032b4b65bbb3 : SUCCESS in 38m 11s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/fd1e1d9d0cdd4d7b87cdfa092afd15fa : SUCCESS in 48m 28s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/2302bb90db5543d7b3573f82b8784f87 : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":8},{"id":"4172f9dcbbce2245063dff8c1f345d8c771f1ccc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-09-02 16:53:51.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"05ee65e8f3cc109c83a807e464c4471a09eefb61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-02 18:11:14.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/aa4d81342afe43fb97f8feb3e0e82cc8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19451eede39e442e98f55729efdc9027 : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b72bce6230cd46fab821342f76d0bcd7 : SUCCESS in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/02653cbbdd43485cb5d948ea5b7de082 : SUCCESS in 4m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e7f58593754f4f96b41cf870bb7821b8 : SUCCESS in 8m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e46f9e6832bb405f8072a0c2220bdd41 : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30ae45e8ac444e5483026d3a0f4122ad : SUCCESS in 4m 16s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/435cf333285048618620cec9413c0699 : ERROR Failed to update project openstack/glance in 8s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/b0c30cf9ca934a0aaa3d475c9ed86015 : ERROR Failed to update project openstack/glance in 2s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/210e239ae68a4cb3bb1d05bb73bcba19 : ERROR Failed to update project openstack/glance in 9s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/cd8bc7bf5622470eaea4aaa5a3c2d240 : SUCCESS in 4m 08s","accounts_in_message":[],"_revision_number":9},{"id":"376b5dc7c010d5b88652b859998710ed2c910fab","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-09-03 13:19:09.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"a2900aad3af3259d33b2edc5e325f2e3ae500760","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 15:17:48.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87bc7bb8dbe14095aafac6a9eb2df32f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a5b65f7d86d4658bfc09ef2e83cf4dd : SUCCESS in 4m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a2448cb4498c426dacbe4b57d526596b : SUCCESS in 5m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f75cc57ae234d05a175c0b77841d4de : SUCCESS in 5m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ed5b96916eb04c9f887399baad166e47 : SUCCESS in 8m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88f7cfbc4b694e04b53f0572cc9fd6fe : SUCCESS in 9m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d395f36717354611b9307eaee6e119ab : SUCCESS in 4m 48s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e0d87153d37344dfb77d555d490f5b2b : SUCCESS in 26m 12s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/53db895fa4244ff694e3d2aa65573f40 : SUCCESS in 1h 33m 58s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/199ab375cd3e4120900f6f9b70af49a0 : SUCCESS in 49m 49s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/9a247c64734c43d2ada79c76aacd3fbd : SUCCESS in 3m 43s\n\nWarning:\n  File .ansible/tmp/ansible-tmp-1788441682.9194407-71-104517221331333/.source.yaml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job ironic-tempest-ipa-wholedisk-direct-multinode.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ansible/tmp/ansible-tmp-1788441682.9194407-71-104517221331333/AnsiballZ_stat.py found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job ironic-tempest-ipa-wholedisk-direct-multinode.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":9},{"id":"bf959ec83c8949fb9408e1056b6e4a6039d8cdc5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-09-21 15:07:33.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"88d385e5c3c30496002a3d6edf7dd34842cd08e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 15:48:10.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/616bd0286d6b47d5a445e2341b68fa87\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/712959820c69460a9aacc7fea7f7b672 : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/716c0d6bbda7441f9fedc44db6cb0bba : SUCCESS in 4m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a4c8332f5ae418da2a3e85a748782d5 : SUCCESS in 5m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f3be51954f5b415c824d4bda457be0dc : SUCCESS in 5m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d3b96d2bd3f496b920570fc1b013b2c : SUCCESS in 8m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db5a614d112a4b3bb0b51896e31c4991 : SUCCESS in 3m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/c398ad6924d0490db45ee5fcb1e36bc8 : SUCCESS in 13m 22s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/db4abb2d25724bb2af60b6219fe2379d : SUCCESS in 38m 45s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/0b86c6bc74da443bbcde8d31b531a7cc : SUCCESS in 34m 43s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/4744b9260b9d4639b136b63868ee6dc9 : SUCCESS in 2m 23s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"4da9f914affe78ab03b4a50587ec4afcbf448f9d","revisions":{"03b5a6f94b6e5234381b5711a7404bb17f90414c":{"kind":"REWORK","_number":1,"created":"2026-04-15 15:54:15.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/1"}}},"commit":{"parents":[{"commit":"33aaca088ebfb204f779c6990d32afdc00ba4b54","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/33aaca088ebfb204f779c6990d32afdc00ba4b54"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 15:46:47.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 15:52:46.000000000","tz":-420},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds support for the ngs_bum_replication_mode, ngs_mcast_group_base,\nngs_mcast_group_map, and ngs_mcast_group_increment configuration\nparameters to the Cisco NDFC REST API driver. This uses the same\nshared multicast configuration utilities (parse_vxlan_multicast_config\nand get_vxlan_multicast_group from devices/utils.py) used by the\nCisco NX-OS and Arista EOS SSH-based drivers.\n\nWhen multicast mode is configured, the driver passes enableIR and\nmcastGroup parameters in the NDFC network creation payload. Unlike\nthe SSH drivers which directly generate CLI commands, the NDFC driver\ndelegates configuration to NDFC templates. When no explicit multicast\ngroup is configured (via ngs_mcast_group_base or ngs_mcast_group_map),\nNDFC falls back to its fabric-level default multicast group assignment\nrather than raising an error.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/03b5a6f94b6e5234381b5711a7404bb17f90414c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/03b5a6f94b6e5234381b5711a7404bb17f90414c"}]},"branch":"refs/heads/master"},"cd33c67aec31c3f65c8c1a49290baba36a8e3e4b":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-04-15 18:58:01.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/2"}}},"commit":{"parents":[{"commit":"e359e4652cc45f8e7d3c8ee7ab640d991679e252","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e359e4652cc45f8e7d3c8ee7ab640d991679e252"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 15:46:47.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 18:58:01.000000000","tz":0},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds support for the ngs_bum_replication_mode, ngs_mcast_group_base,\nngs_mcast_group_map, and ngs_mcast_group_increment configuration\nparameters to the Cisco NDFC REST API driver. This uses the same\nshared multicast configuration utilities (parse_vxlan_multicast_config\nand get_vxlan_multicast_group from devices/utils.py) used by the\nCisco NX-OS and Arista EOS SSH-based drivers.\n\nWhen multicast mode is configured, the driver passes enableIR and\nmcastGroup parameters in the NDFC network creation payload. Unlike\nthe SSH drivers which directly generate CLI commands, the NDFC driver\ndelegates configuration to NDFC templates. When no explicit multicast\ngroup is configured (via ngs_mcast_group_base or ngs_mcast_group_map),\nNDFC falls back to its fabric-level default multicast group assignment\nrather than raising an error.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cd33c67aec31c3f65c8c1a49290baba36a8e3e4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cd33c67aec31c3f65c8c1a49290baba36a8e3e4b"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"03b5a6f94b6e5234381b5711a7404bb17f90414c","theirs":"e359e4652cc45f8e7d3c8ee7ab640d991679e252","contains_conflicts":false}},"35edb586ad0e0048cd213bf7e36ab2bcbccb910d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-05-26 13:32:29.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/3"}}},"commit":{"parents":[{"commit":"ee134bddf0690801ac81cfda3b880f625bce3bf5","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/ee134bddf0690801ac81cfda3b880f625bce3bf5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 15:46:47.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-05-26 13:32:29.000000000","tz":0},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds support for the ngs_bum_replication_mode, ngs_mcast_group_base,\nngs_mcast_group_map, and ngs_mcast_group_increment configuration\nparameters to the Cisco NDFC REST API driver. This uses the same\nshared multicast configuration utilities (parse_vxlan_multicast_config\nand get_vxlan_multicast_group from devices/utils.py) used by the\nCisco NX-OS and Arista EOS SSH-based drivers.\n\nWhen multicast mode is configured, the driver passes enableIR and\nmcastGroup parameters in the NDFC network creation payload. Unlike\nthe SSH drivers which directly generate CLI commands, the NDFC driver\ndelegates configuration to NDFC templates. When no explicit multicast\ngroup is configured (via ngs_mcast_group_base or ngs_mcast_group_map),\nNDFC falls back to its fabric-level default multicast group assignment\nrather than raising an error.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/35edb586ad0e0048cd213bf7e36ab2bcbccb910d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/35edb586ad0e0048cd213bf7e36ab2bcbccb910d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"cd33c67aec31c3f65c8c1a49290baba36a8e3e4b","theirs":"ee134bddf0690801ac81cfda3b880f625bce3bf5","contains_conflicts":false}},"2264000197d5130e4e0102405789470b170fd6f8":{"kind":"REWORK","_number":4,"created":"2026-06-05 04:05:13.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/15/984815/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/4"}}},"commit":{"parents":[{"commit":"6ef5b6eb43777edc36abf848dadcb0278a37a914","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6ef5b6eb43777edc36abf848dadcb0278a37a914"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-05 04:00:41.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-05 04:04:52.000000000","tz":720},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds support for the ngs_bum_replication_mode, ngs_mcast_group_base,\nngs_mcast_group_map, and ngs_mcast_group_increment configuration\nparameters to the Cisco NDFC REST API driver. This uses the same\nshared multicast configuration utilities (parse_vxlan_multicast_config\nand get_vxlan_multicast_group from devices/utils.py) used by the\nCisco NX-OS and Arista EOS SSH-based drivers.\n\nWhen multicast mode is configured, the driver passes enableIR and\nmcastGroup parameters in the NDFC network creation payload. Unlike\nthe SSH drivers which directly generate CLI commands, the NDFC driver\ndelegates configuration to NDFC templates. When no explicit multicast\ngroup is configured (via ngs_mcast_group_base or ngs_mcast_group_map),\nNDFC falls back to its fabric-level default multicast group assignment\nrather than raising an error.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/2264000197d5130e4e0102405789470b170fd6f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/2264000197d5130e4e0102405789470b170fd6f8"}]},"branch":"refs/heads/master"},"08b43637b2f2631e72db51410a13d4d674c8fb29":{"kind":"REWORK","_number":5,"created":"2026-06-09 02:30:04.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/15/984815/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/5"}}},"commit":{"parents":[{"commit":"b43a60ec7e8b23aa672ae21b1f37db0090d41bf8","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/b43a60ec7e8b23aa672ae21b1f37db0090d41bf8"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:29:15.000000000","tz":720},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/08b43637b2f2631e72db51410a13d4d674c8fb29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/08b43637b2f2631e72db51410a13d4d674c8fb29"}]},"branch":"refs/heads/master"},"db9dc0391f20404fa5e23b470dbfb676b9504ddf":{"kind":"REWORK","_number":6,"created":"2026-08-03 16:25:07.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/6"}}},"commit":{"parents":[{"commit":"22aab7562efcbff5751f0cab0a2a1f394b597256","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/22aab7562efcbff5751f0cab0a2a1f394b597256"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-08-03 16:23:31.000000000","tz":-420},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/db9dc0391f20404fa5e23b470dbfb676b9504ddf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/db9dc0391f20404fa5e23b470dbfb676b9504ddf"}]},"branch":"refs/heads/master"},"501b6f3bbff74afd0fc167cbdcb1894899c930f3":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-08-03 20:33:53.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/7"}}},"commit":{"parents":[{"commit":"faae834439a5f7bbef6a941eb5ad553fd9f6ae7f","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/faae834439a5f7bbef6a941eb5ad553fd9f6ae7f"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-08-03 20:33:53.000000000","tz":0},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/501b6f3bbff74afd0fc167cbdcb1894899c930f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/501b6f3bbff74afd0fc167cbdcb1894899c930f3"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"22aab7562efcbff5751f0cab0a2a1f394b597256","ours":"db9dc0391f20404fa5e23b470dbfb676b9504ddf","theirs":"faae834439a5f7bbef6a941eb5ad553fd9f6ae7f","merge_strategy":"recursive","contains_conflicts":false}},"e314395bd0d6b26aaacf31be12dda64a9c0cc0e0":{"kind":"REWORK","_number":8,"created":"2026-08-19 00:55:26.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/8"}}},"commit":{"parents":[{"commit":"4d20bfbc04993b1c1f1e9cbeeccad3982167b9eb","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/4d20bfbc04993b1c1f1e9cbeeccad3982167b9eb"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-08-19 00:54:01.000000000","tz":-420},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e314395bd0d6b26aaacf31be12dda64a9c0cc0e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e314395bd0d6b26aaacf31be12dda64a9c0cc0e0"}]},"branch":"refs/heads/master"},"9c094b4e12c8b5e66529f94b972ba35f82f63f8b":{"kind":"REWORK","_number":9,"created":"2026-09-02 16:53:51.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/9"}}},"commit":{"parents":[{"commit":"647dfc708a7881e80cc7d235f4f0732c1f81ef7e","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/647dfc708a7881e80cc7d235f4f0732c1f81ef7e"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-09-02 16:44:15.000000000","tz":-420},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9c094b4e12c8b5e66529f94b972ba35f82f63f8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9c094b4e12c8b5e66529f94b972ba35f82f63f8b"}]},"branch":"refs/heads/master"},"4da9f914affe78ab03b4a50587ec4afcbf448f9d":{"kind":"REWORK","_number":10,"created":"2026-09-21 15:07:33.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/15/984815/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/15/984815/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/15/984815/10"}}},"commit":{"parents":[{"commit":"19e3fb3612df2f2e0e48d127d3fbbddcc50c5a02","subject":"Add Cisco NDFC REST API driver for VXLAN L2VNI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/19e3fb3612df2f2e0e48d127d3fbbddcc50c5a02"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2026-06-09 02:25:44.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-09-21 15:06:22.000000000","tz":-420},"subject":"Add multicast BUM replication support to NDFC driver","message":"Add multicast BUM replication support to NDFC driver\n\nAdds multicast BUM (Broadcast, Unknown unicast, and Multicast) traffic\nreplication support for the Cisco NDFC REST API driver. Operators can\nconfigure ``ngs_bum_replication_mode\u003dmulticast`` with either\n``ngs_mcast_group_map`` (for explicit VNI-to-group mappings) or\n``ngs_mcast_group_base`` (for automatic derivation), or both combined.\nThe NVE interface membership and BUM replication configuration is pushed\ndirectly to the switch using NDFC\u0027s ``switch_freeform`` policy mechanism.\n\nWhen multicast mode is configured but no group is resolved from\n``ngs_mcast_group_base`` or ``ngs_mcast_group_map``, the driver falls\nback to ingress-replication. This uses the same shared multicast\nconfiguration utilities as the Cisco NX-OS and Arista EOS drivers.\n\nAssisted-By: Claude Code - Claude Opus 4.6\nChange-Id: I69033fde2a874332ba55fc2ec9c698676deeb6b3\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/4da9f914affe78ab03b4a50587ec4afcbf448f9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/4da9f914affe78ab03b4a50587ec4afcbf448f9d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
