args: give an error on invalid number parsing

Signed-off-by: Cliff Frey <cliff@meraki.com>
linuxmodule: correctly zero out packet txflags in linux 2.6.32

Signed-off-by: Cliff Frey <cliff@meraki.com>
ipaddress: add is_link_local() helpers

Signed-off-by: Cliff Frey <cliff@meraki.com>
packet: compile fixes for linux 2.6.16 and earlier

Signed-off-by: Cliff Frey <cliff@meraki.com>
timer: avoid badness on tickless systems

If a timer is scheduled for a small amount of time in the future using
schedule_after (i.e. 10ms), it might not be safe to use
Timestamp::recent_steady(), as that might actually be a time in the
past.

Signed-off-by: Cliff Frey <cliff@meraki.com>