qemu-e2k/net
Stefan Hajnoczi d6085e3ace net: remove implicit peer from offload API
The virtio_net offload APIs are used on the NIC's peer (i.e. the tap
device).  The API was defined to implicitly use nc->peer, saving the
caller the trouble.

This wasn't ideal because:
1. There are callers who have the peer but not the NIC.  Currently they
   are forced to bypass the API and access peer->info->... directly.
2. The rest of the net.h API uses nc, not nc->peer, so it is
   inconsistent.

This patch pushes nc->peer back up to callers.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2014-02-25 14:31:05 +01:00
..
checksum.c
clients.h net: Adding netmap network backend 2013-12-09 13:33:19 +01:00
dump.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
eth.c
hub.c net: Rename send_queue to incoming_queue 2013-09-06 17:01:26 +02:00
hub.h
Makefile.objs net: Adding netmap network backend 2013-12-09 13:33:19 +01:00
net.c net: remove implicit peer from offload API 2014-02-25 14:31:05 +01:00
netmap.c net: Disable netmap backend when not supported 2014-02-25 11:50:17 +01:00
queue.c
slirp.c
socket.c net: call socket_set_fast_reuse instead of setting SO_REUSEADDR 2013-10-02 19:20:31 +02:00
tap_int.h
tap-aix.c
tap-bsd.c tap: Use numbered tap/tun devices on all *BSD OS's 2013-09-06 17:01:26 +02:00
tap-haiku.c
tap-linux.c tap-linux: Get features once and use it many times 2014-01-27 15:44:06 +01:00
tap-linux.h
tap-solaris.c
tap-win32.c net: make tap offloading callbacks static 2014-02-25 11:50:17 +01:00
tap.c net: make tap offloading callbacks static 2014-02-25 11:50:17 +01:00
util.c
util.h
vde.c