Implement a Linux firewall with iptables and ip6tables.
Clean up and document the iptables driver.
Remove code to manage BSD Packet Filter.
Properly bring up all interfaces as they're added.
More iptables configuration cleanup.
More NAT rules for floating IP support.
Fix failing pep8.
More PF cleanup.
More pep8 fixes.
Correct an invalid floating IP DNAT rule.
Allow all types of ICMPv6 so BGP neighbor advertisement works.
Allow previously established mgt traffic.
Restrict metadata DNAT rules to specific interfaces.
Write bird6 configuration to the proper location.
Reorder NAT rules by specificity.
Remove a redundant FORWARD rule.
Bind all v4 for the metadata proxy service; lo redirection doesn't work.
ping on Linux lives in /bin, not /sbin.
Merge pull request #77 from ryanpetrello/linux

Implement a Linux firewall with iptables and ip6tables.