Whoops: remove a directory correctly.
Libclick: Include a .gitignore.
Improve libclick make clean targets.
Configury nit.
NS: Fetch defines from the NS simulator.

Requires very recent versions of ns-3, but works anywhere.

Signed-off-by: Eddie Kohler <ekohler@gmail.com>
Revert "linuxmodule/todevce: don't attempt to defer packet after dev_queue_xmit"

This reverts commit de6f12a2cd40714f304dd0f1b6c4e12e7a5ccff6.
Revert "Don't lock the TX queue of a device in newer Linux kernels."

This reverts commit ccd9937401f5d590d261dc3ba6f3775028aade3b.
Revert "ToDevice/linuxmodule: Transmit skb with dev_queue_xmit()"

This reverts commit d65bfe4054a23468c808e95df4ab6b4a5ef9d9a3.
linuxmodule/todevice: fix logic for calling ndo_start_xmit

It seems much cleaner to me to directly call ndo_start_xmit rather than
dev_queue_xmit, as it avoids an extra layer of queueing and improves
backpressure behavior.  This should fix the NETDEV WATCHDOG issue that
Joonwoo fixed in d65bfe40, but in a different way.

In general, the logic in todevice.cc should be the same as
linux/net/core/pktgen.c.  This brings the code up to match that.
Merge pull request #75 from clifffrey/todevice-reversion

Todevice reversion
linuxmodule/todevice: fix silly bug for linux 2.6.33+
Don't report a spurious error when writing an empty dump.

From Spencer Rathbun.

Signed-off-by: Eddie Kohler <ekohler@gmail.com>
Merge pull request #74 from pallas/master

Fun with TCPFragmenter
anonipaddr: remove unused varargs argument

Signed-off-by: Cliff Frey <cliff@meraki.com>
ftpportmapper: fix a length check and improve error behavior

We now just fail early on mapping failures rather than modifying the
packet first.

Signed-off-by: Cliff Frey <cliff@meraki.com>
ipfieldinfo: fix types for printf-like function

Signed-off-by: Cliff Frey <cliff@meraki.com>
radixiplookup: add flush handler

Signed-off-by: Cliff Frey <cliff@meraki.com>
more printf varargs fixes
udpip6encap: fix checksum calculation

Signed-off-by: Cliff Frey <cliff@meraki.com>
Correct ns parsing with defines: Only apply defines to one router.

Signed-off-by: Eddie Kohler <ekohler@gmail.com>