Fix a bug in PF rule generation related to floating IPs.
Merge pull request #26 from ryanpetrello/bug/fix-unmapped-floating-ips

Fix a bug in PF rule generation related to floating IPs.
Don't create pf rules for interfaces with no ipv6 addresses

DHC-1937

Signed-off-by: Rosario Di Somma <rosario.disomma@dreamhost.com>
Merge pull request #28 from rodis/feature/dont-add-pf-rules-if-no-ipv6-addr

Don't create pf rules for interfaces with no ipv6 addresses
pep8 fixes

Change-Id: I0a4bf08340c194461439fcfc915179166e918361
Only update route when needed

If the new route matches the current setting, make
not changes. Otherwise take the appropriate action
to create or update the route.

Change-Id: I59809e584001f82e7fce9c67c11d1be686ab761a
add unit test for parsing valid IPv6 route

Change-Id: Id8101d367884497c24f8438b601539dab377d66f
Merge pull request #29 from dhellmann/dhc-1977

Only update route when needed
Proactively clean up incorrect records from the ARP cache.
Merge pull request #30 from ryanpetrello/proactive-arp-cleanup

Proactively clean up incorrect records from the ARP cache.
Don't actually restart the bird process on config push.
Merge pull request #31 from ryanpetrello/master

Don't actually restart the bird process on config push.
Merge remote branch 'upstream/master'