return port_list
def dvr_vmarp_table_update(self, context, port_dict, action):
- """Notify the L3 agent of VM ARP table changes.
+ """Notify L3 agents of VM ARP table changes.
- Provide the details of the VM ARP to the L3 agent when
- a Nova instance gets created or deleted.
+ When a VM goes up or down, look for one DVR router on the port's
+ subnet, and send the VM's ARP details to all L3 agents hosting the
+ router.
"""
+
# Check this is a valid VM port
if ("compute:" not in port_dict['device_owner'] or
not port_dict['fixed_ips']):