)]}'
{"id":"openstack%2Fneutron~705201","triplet_id":"openstack%2Fneutron~stable%2Fqueens~I3905ea56ca0ff35bdd96c818719e6d63a3eb5a72","project":"openstack/neutron","branch":"stable/queens","topic":"bug/1774459","hashtags":[],"change_id":"I3905ea56ca0ff35bdd96c818719e6d63a3eb5a72","subject":"DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table","status":"ABANDONED","created":"2020-01-31 12:04:30.000000000","updated":"2020-02-10 10:46:40.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"31ef3e9b1f95e70d46cb813fe2ac13df4e76acdc","_number":705201,"virtual_id_number":705201,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-02-03 17:46:36.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2020-02-03 12:45:55.000000000","_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"date":"2020-02-10 10:46:35.000000000","_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":{"disliked":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},{"value":-1,"date":"2020-02-04 17:10:25.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-31 12:04:30.000000000","updated_by":{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},"reviewer":{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},"state":"REVIEWER"},{"updated":"2020-02-03 12:45:55.000000000","updated_by":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"reviewer":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"state":"REVIEWER"},{"updated":"2020-02-03 17:46:36.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":"2020-02-04 17:10:25.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"}],"messages":[{"id":"a18a17049c5468bdf68529e4aa9ff3aeb74beb27","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-01-31 12:04:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd1eb927d2c7343249c503487c988c48ba16804c","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-01-31 12:33:39.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Neutron Hyper-V CI, add a review comment with run-Cloudbase Neutron Hyper-V CI\n\n- neutron http://cloudbase-ci.com/neutron/705201/1 : FAILURE in 7m 56s","accounts_in_message":[],"_revision_number":1},{"id":"e8ea9cb7aee92d475f7f0044d1a35cb51c60f0e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 14:02:47.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/fd7859accdfe46f68e401ebe0fde568f : SUCCESS in 42m 39s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/0e809f87d5ff4fc7801ba365571e8424 : SUCCESS in 32m 19s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/e287ed2c8f864ca2a2270c6c023f9f49 : SUCCESS in 1h 11m 05s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/2157b6b351b449c8a876d542ea63a18b : SUCCESS in 50m 57s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/aeeb7f7f04084db1867ec7e7bf8f9bc8 : SUCCESS in 49m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe0e14e52160499f920f80fe26f2fb39 : TIMED_OUT in 32m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9fea15d02a73434ab31b3f8758fdd4c8 : FAILURE in 5m 06s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/0070c6f688a9444a8d2bff4b297c8c36 : FAILURE in 5m 45s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/c9d630dfe7964c28be095cd9d1486c1e : SUCCESS in 6m 43s\n- tempest-full https://zuul.opendev.org/t/openstack/build/cb7fd69606d0492992831ee1a57eed04 : SUCCESS in 1h 48m 20s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c87ee6fe009441c9a6b1a5dd604e1e72 : SUCCESS in 53m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a457deb493484c3ab78078d6e701a432 : FAILURE in 18m 49s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/f0b324d041d7494cb52a6d2bd7c528aa : SUCCESS in 40m 04s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/d9d4e7c1a3f24c6a80d21390a28f98f0 : FAILURE in 29m 38s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/bf97263838dc436b8527b0ad4a862843 : SUCCESS in 1h 54m 29s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/0085864f758146bf8ec477c648d7ea6b : SUCCESS in 1h 31m 05s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/2f17ebf27c034aee99844cd638987f65 : SUCCESS in 1h 25m 42s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ea6f199bec02425f876c00dec07d8eab : SUCCESS in 1h 03m 27s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/5d6aa5ac5eac462e8a0d7fb7f939a1be : SUCCESS in 1h 15m 01s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7a880909b52e4a57afacded4488d2a6f : SUCCESS in 1h 39m 24s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/fc55e9f349ad47d699f2acd2ae96ba08 : SUCCESS in 1h 28m 36s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/ab25cf5542cd413bad30204b53cf4670 : FAILURE in 1h 42m 45s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d169d4bece748c3881d7171f929c530 : POST_FAILURE in 7m 09s","accounts_in_message":[],"_revision_number":1},{"id":"171d93c5fa9dccf0c0d365c5d510157764bad4c8","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-02-03 12:31:08.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"60ee2a00682be435f600c4633c955027e1f96705","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-02-03 12:45:55.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Neutron Hyper-V CI, add a review comment with run-Cloudbase Neutron Hyper-V CI\n\n- neutron http://cloudbase-ci.com/neutron/705201/2 : FAILURE in 14m 07s","accounts_in_message":[],"_revision_number":2},{"id":"85a5eb9a6b44c16753f0942bc277e8e9d3b960b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 17:46:36.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/a1eaa1aefa53436b9c0dfe37216f7a5f : SUCCESS in 51m 52s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/089a8146c3174e67bb90a7a18faec236 : SUCCESS in 50m 17s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/0d21e6d290ed4a07be0a659c06d0a6f7 : FAILURE in 1h 27m 53s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/2f01d800af8e4223b5265bf7095fe4ec : SUCCESS in 1h 05m 35s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/d9e5b1e55cc14a4c9bfc0a27061bb631 : SUCCESS in 1h 05m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71bdcd53047a491ea230d9120fe685ca : TIMED_OUT in 32m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2f01fd7b18d44a128895916efe6eea71 : FAILURE in 5m 50s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2d29bfb6ca9b42e3aaafe8e1177d6a0a : FAILURE in 5m 09s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/a062fc33765745de9b9b669816a0b989 : SUCCESS in 9m 54s\n- tempest-full https://zuul.opendev.org/t/openstack/build/743a8342b49442cebd2c28d04da328de : SUCCESS in 1h 12m 44s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/43109d3bae294014893a3e21d6f01f0d : SUCCESS in 55m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a3e94d2ad813482592ae9fcbef1fad1d : SUCCESS in 1h 13m 12s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/ad77dd8cdc914ed1bd267fb7c3ac3f09 : SUCCESS in 44m 07s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/e6c4750c83834af483e8f7f252bf87d2 : FAILURE in 34m 11s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/6fdba1befc304f65928f64a8bdd8ae1f : SUCCESS in 1h 49m 16s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/004bd3e22048400b81fbe1edefe69e44 : SUCCESS in 1h 26m 53s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/f8e8ca53ab36484183317b1bb9be4ab1 : SUCCESS in 1h 49m 55s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/6bf201ecdcbc4812b903b48d1bff6290 : SUCCESS in 1h 12m 28s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/4b63fdd3eee24df08c29e079d8b6634c : SUCCESS in 1h 02m 31s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/ac73a3afeb8c40078271667b13184d9e : SUCCESS in 1h 31m 06s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/b2c8a8b462f045bbaf69ed056b5f9eef : SUCCESS in 1h 33m 40s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/78a7e91703c84d90b954039842722b0d : SUCCESS in 1h 17m 45s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c6fd5cf3b2344602b23f211245e37700 : POST_FAILURE in 6m 34s","accounts_in_message":[],"_revision_number":2},{"id":"7d9b29ba85602467d8198f229d74e8303a07eaa6","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-02-04 17:10:25.000000000","message":"Patch Set 2: Code-Review-1\n\nSee latest discussion in https://review.opendev.org/#/c/700805/ this patch will need a backport of \"Force arp_responder to True when DVR and tunneling enabled\" to work properly too, I am not sure if we should change this for older branches. Opinions?","accounts_in_message":[],"_revision_number":2},{"id":"26e170009a0760904d3fd16ed1ee7bb696eb49e9","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-02-10 10:46:35.000000000","message":"Patch Set 2:\n\n\u003e See latest discussion in https://review.opendev.org/#/c/700805/\n \u003e this patch will need a backport of \"Force arp_responder to True\n \u003e when DVR and tunneling enabled\" to work properly too, I am not sure\n \u003e if we should change this for older branches. Opinions?\n\nYou\u0027re right with that and IMO we shouldn\u0027t backport it to old branches. Lets abandon this one.","accounts_in_message":[],"_revision_number":2},{"id":"689c1945f2ff4d20051e00e815b71eadc4602a37","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-02-10 10:46:40.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"432b63586d6383efd6cb122d5def928433efe886","revisions":{"1b0814b603f8ab26835ee5ffdf07c948b581a838":{"kind":"REWORK","_number":1,"created":"2020-01-31 12:04:30.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/01/705201/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/01/705201/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/01/705201/1"}}},"commit":{"parents":[{"commit":"3559d8bcc7ddae553dac59505596abbc020922c7","subject":"Merge \"Allow to kill keepalived state change monitor process\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3559d8bcc7ddae553dac59505596abbc020922c7"}]}],"author":{"name":"Swaminathan Vasudevan","email":"SVasudevan@suse.com","date":"2019-04-11 18:12:24.000000000","tz":-420},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-01-31 12:03:53.000000000","tz":60},"subject":"DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table","message":"DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table\n\nDVR does the ARP table update through the control plane, and does not\nallow any ARP requests to get out of the node.\n\nIn order to address the allowed address pair VRRP IP issue with DVR,\nwe need to add an ARP entry into the ARP Responder table for the\nallowed address pair IP ( which is taken care by the patch in [1])\n\nThis patch adds a rule in the br-int to redirect the packet\ndestinated to the router to the actual router-port and also moves\nthe arp filtering rule to the tunnel or the physical port based on the\nconfiguration.\n\nBy adding the above rule it allows the ARP requests to reach the\nARP Responder table and filters the ARP requests before it reaches\nthe physical network or the tunnel.\n\n[1] https://review.opendev.org/#/c/601336/\nRelated-Bug: #1774459\n\nConflicts:\n    neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py\n\nChange-Id: I3905ea56ca0ff35bdd96c818719e6d63a3eb5a72\n(cherry picked from commit 52b537ca22b2d7d81a84b2f75de577d8dffee94c)\n(cherry picked from commit 09c4e0e970b02ed992aab762505d17f1decca551)\n(cherry picked from commit de5d687e4ae983ec2d9f974ede792812d0f95aff)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1b0814b603f8ab26835ee5ffdf07c948b581a838"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1b0814b603f8ab26835ee5ffdf07c948b581a838"}]},"branch":"refs/heads/stable/queens"},"432b63586d6383efd6cb122d5def928433efe886":{"kind":"REWORK","_number":2,"created":"2020-02-03 12:31:08.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/01/705201/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/01/705201/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/01/705201/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/01/705201/2"}}},"commit":{"parents":[{"commit":"3559d8bcc7ddae553dac59505596abbc020922c7","subject":"Merge \"Allow to kill keepalived state change monitor process\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3559d8bcc7ddae553dac59505596abbc020922c7"}]}],"author":{"name":"Swaminathan Vasudevan","email":"SVasudevan@suse.com","date":"2019-04-11 18:12:24.000000000","tz":-420},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-02-03 12:31:04.000000000","tz":0},"subject":"DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table","message":"DVR: Modify DVR flows to allow ARP requests to hit ARP Responder table\n\nDVR does the ARP table update through the control plane, and does not\nallow any ARP requests to get out of the node.\n\nIn order to address the allowed address pair VRRP IP issue with DVR,\nwe need to add an ARP entry into the ARP Responder table for the\nallowed address pair IP ( which is taken care by the patch in [1])\n\nThis patch adds a rule in the br-int to redirect the packet\ndestinated to the router to the actual router-port and also moves\nthe arp filtering rule to the tunnel or the physical port based on the\nconfiguration.\n\nBy adding the above rule it allows the ARP requests to reach the\nARP Responder table and filters the ARP requests before it reaches\nthe physical network or the tunnel.\n\n[1] https://review.opendev.org/#/c/601336/\nRelated-Bug: #1774459\n\nConflicts:\n    neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py\n\nChange-Id: I3905ea56ca0ff35bdd96c818719e6d63a3eb5a72\n(cherry picked from commit 52b537ca22b2d7d81a84b2f75de577d8dffee94c)\n(cherry picked from commit 09c4e0e970b02ed992aab762505d17f1decca551)\n(cherry picked from commit de5d687e4ae983ec2d9f974ede792812d0f95aff)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/432b63586d6383efd6cb122d5def928433efe886"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/432b63586d6383efd6cb122d5def928433efe886"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
