neutron/neutron
Assaf Muller 43c1f98f07 Move ARP responder test to sanity command
Additionally, the patch improves the check itself:
To check if the currently installed OVS supports the ARP responder
feature, we try to add a flow that references an OpenFlow ARP
extension via ofctl. The test may fail due to an (expected)
Runtime error, or due to some other unexpected error.
In such a case the error was previously masked and tossed away.

* Clean up ARP responder unit test
* Extract ARP responder flow actions to be used by the unit
  tests, functional test as well as the ARP responder code itself

After this patch, if the sanity check returned False but the
user never ran it or ignored its results, the OVS agent will
output errors to the log every time an ARP entry is (attempted)
to be added or removed from the flow table.

Closes-Bug: #1323718
Change-Id: I428c954d6561cd398a1e580804a9482969a154af
2014-07-29 18:44:07 +03:00
..
agent Move ARP responder test to sanity command 2014-07-29 18:44:07 +03:00
api RPC additions to support DVR 2014-07-17 11:45:45 -07:00
cmd Move ARP responder test to sanity command 2014-07-29 18:44:07 +03:00
common Merge "Log methods using rpc communcation" 2014-07-24 19:09:57 +00:00
db Handle bool correctly during _extend_extra_router_dict 2014-07-24 23:26:41 -07:00
debug Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
extensions Merge "Fixed audit notifications for dhcp-agent-network" 2014-07-28 07:09:33 +00:00
hacking Add missing translation support 2014-05-19 12:16:56 +02:00
locale Imported Translations from Transifex 2014-07-22 06:07:08 +00:00
notifiers Merge "Use list copy for events in nova notifier" 2014-06-12 13:30:08 +00:00
openstack sync periodic_task fix from incubator 2014-07-03 15:46:10 +01:00
plugins Move ARP responder test to sanity command 2014-07-29 18:44:07 +03:00
scheduler Switch to using of oslo.db 2014-06-30 14:07:59 +03:00
server Configure agents using neutron.common.config.init (formerly .parse) 2014-06-17 21:56:24 +02:00
services Merge "VPNaaS: Separate validation for Cisco impl" 2014-07-25 20:24:15 +00:00
tests Move ARP responder test to sanity command 2014-07-29 18:44:07 +03:00
__init__.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
auth.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
context.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
hooks.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
manager.py Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
neutron_plugin_base_v2.py Renamed start_rpc_listener -> start_rpc_listeners 2014-06-19 12:58:01 +02:00
policy.py Allow to import _LC, _LE, _LI and _LW functions directly 2014-07-17 14:56:19 +00:00
quota.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
service.py Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
version.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
wsgi.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00