'Notify L3 agents of ARP table entry for dvr service port.
When a dvr service port goes down, look for the DVR
router on the port\'s subnet, and send the ARP details to all
L3 agents hosting the router to delete it.
If there are any allowed_address_pairs associated with the
port, those fixed_ips should be removed from the ARP table.'

def delete_arp_entry_for_dvr_service_port(self, context, port_dict, fixed_ips_to_delete=None):

    fixed_ips = port_dict['fixed_ips']
    if (not fixed_ips):
        return
    if (not fixed_ips_to_delete):
        allowed_address_pair_fixed_ips = self._get_allowed_address_pair_fixed_ips(context, port_dict)
        fixed_ips_to_delete = (fixed_ips + allowed_address_pair_fixed_ips)
    for fixed_ip in fixed_ips_to_delete:
        self._generate_arp_table_and_notify_agent(context, fixed_ip, port_dict['mac_address'], self.l3_rpc_notifier.del_arp_entry)
