qemu-e2k/net
Marc-André Lureau 4d43a603c7 char: move CharBackend handling in char-fe unit
Move all the frontend struct and methods to a seperate unit. This avoids
accidentally mixing backend and frontend calls, and helps with readabilty.

Make qemu_chr_replay() a macro shared by both char and char-fe.

Export qemu_chr_write(), and use a macro for qemu_chr_write_all()

(nb: yes, CharBackend is for char frontend :)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2017-06-02 11:33:53 +04:00
..
checksum.c net: optimize checksum computation 2017-01-20 10:36:38 +08:00
clients.h
colo-compare.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
colo.c net/colo: fix memory double free error 2017-03-06 11:46:02 +08:00
colo.h
dump.c net/dump: Issue a warning for the deprecated "-net dump" 2017-05-23 10:10:38 +08:00
eth.c eth: Extend vlan stripping functions 2017-03-06 11:46:02 +08:00
filter-buffer.c
filter-mirror.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
filter-replay.c record/replay: add network support 2017-01-06 10:38:00 +08:00
filter-rewriter.c filter-rewriter: skip net_checksum_calculate() while offset = 0 2017-03-06 11:46:02 +08:00
filter.c
hub.c
hub.h
l2tpv3.c
Makefile.objs net/tap: Replace tap-haiku.c and tap-aix.c by a generic tap-stub.c 2017-05-23 10:10:38 +08:00
net.c hmp / net: Mark host_net_add/remove as deprecated 2017-05-23 10:10:38 +08:00
netmap.c
queue.c
slirp.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
socket.c socket: Make errp the last parameter of socket_connect 2017-04-24 09:12:59 +02:00
tap_int.h
tap-bsd.c
tap-linux.c
tap-linux.h
tap-solaris.c
tap-stub.c net/tap: Replace tap-haiku.c and tap-aix.c by a generic tap-stub.c 2017-05-23 10:10:38 +08:00
tap-win32.c
tap.c -----BEGIN PGP SIGNATURE----- 2017-01-20 14:56:40 +00:00
trace-events COLO-compare: Improve tcp compare trace event readability 2017-05-23 10:10:38 +08:00
util.c
util.h
vde.c
vhost-user.c char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00