return (agent_ip in entries and mac in entries)
def add_fdb_ip_entry(self, mac, ip, interface):
- utils.execute(['ip', 'neigh', 'add', ip, 'lladdr', mac,
+ utils.execute(['ip', 'neigh', 'replace', ip, 'lladdr', mac,
'dev', interface, 'nud', 'permanent'],
root_helper=self.root_helper,
check_exit_code=False)
'dev', 'vxlan-1', 'dst', 'agent_ip'],
root_helper=self.root_helper,
check_exit_code=False),
- mock.call(['ip', 'neigh', 'add', 'port_ip', 'lladdr',
+ mock.call(['ip', 'neigh', 'replace', 'port_ip', 'lladdr',
'port_mac', 'dev', 'vxlan-1', 'nud', 'permanent'],
root_helper=self.root_helper,
check_exit_code=False),
self.lb_rpc.fdb_update(None, fdb_entries)
expected = [
- mock.call(['ip', 'neigh', 'add', 'port_ip_2', 'lladdr',
+ mock.call(['ip', 'neigh', 'replace', 'port_ip_2', 'lladdr',
'port_mac', 'dev', 'vxlan-1', 'nud', 'permanent'],
root_helper=self.root_helper,
check_exit_code=False),