Add link discussing rudder to flannel name change
Merge pull request #74 from inthecloud247/patch-2

Add link discussing rudder to flannel name change
Fallback to dumping ifaces when name lookup fails

Older kernels don't support looking up interface by name (via netlink).
In these cases, fallback to dumping all interfaces. This patch just
pulls in latest netlink library.

Fixes #66
Merge pull request #76 from eyakubovich/netlink-bump

Fallback to dumping ifaces when name lookup fails
Merge pull request #71 from eyakubovich/master

Add VXLAN backend
backend: cleanup error handling logic

I was reviewing this code and had a hard time reasoning about it. I
think this clears things up. Totally untested though.
Merge pull request #79 from coreos/cleanup-nested-ifs

backend: cleanup error handling logic
backend/udp: If either tun or udp get read optimistically repeat

This optimization bypasses poll() under continuous activity like
bulk transfers.  In simple dd | ncat tests this change eliminated
practically all poll() calls during the transfer, substituting them
with EAGAIN read()/recvfrom() calls at half the original poll()
occurrences.

The ctl fd is intentionall starved by this change, and an upper
bound could be placed on how long we do so by adding a simple
counter to break the inner loop if necessary.
Merge pull request #86 from vcaputo/udp_optimistic_reads

backend/udp: If either tun or udp get read optimistically repeat
bug fix: LeaseAttrs lost on lease-renew