dev: Rename EtherTap to be EtherTapStub.
authorGabe Black <gabeblack@google.com>
Sat, 3 Jun 2017 07:45:09 +0000 (00:45 -0700)
committerGabe Black <gabeblack@google.com>
Sat, 3 Jun 2017 15:23:09 +0000 (15:23 +0000)
commitf9ad4066d71748829c11868b5b92ba092ee9513b
tree003f7c86ad5f15b20c8fba5f3edffeb930afb9c8
parent0010088c4392438f26f34b9dbab12634c7f650a4
dev: Rename EtherTap to be EtherTapStub.

The EtherTap object is going to be reworked so that it connects to a tap
device directly, but it's worthwhile to still be able to use the m5tap
utility (util/tap) to send/receive packets on systems which don't support
tap but do support the pcap API. It can also be used to replay ethernet
frames, to capture the ethernet frames coming from gem5 for analysis, to
programmatically consume and/or generate the frames, or even to forward
them to/from a remote system.

Change-Id: Ic7bd763d86cd913ac373dd10a8d6d1fc6b35f95a
Reviewed-on: https://gem5-review.googlesource.com/3644
Reviewed-by: Nathan Binkert <nate@binkert.org>
Maintainer: Nathan Binkert <nate@binkert.org>
src/dev/net/Ethernet.py
src/dev/net/ethertap.cc
src/dev/net/ethertap.hh