diff options
author | Stefan Hajnoczi | 2014-02-20 12:14:07 +0100 |
---|---|---|
committer | Stefan Hajnoczi | 2014-02-25 14:31:05 +0100 |
commit | d6085e3ace20bc9b0fa625d8d79b22668710e217 (patch) | |
tree | 96a930a0ad6f56f61725189fdfe9a3c6f4a901e9 /hw/sparc/sun4m.c | |
parent | net: Disable netmap backend when not supported (diff) | |
download | qemu-d6085e3ace20bc9b0fa625d8d79b22668710e217.tar.gz qemu-d6085e3ace20bc9b0fa625d8d79b22668710e217.tar.xz qemu-d6085e3ace20bc9b0fa625d8d79b22668710e217.zip |
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>
Diffstat (limited to 'hw/sparc/sun4m.c')
0 files changed, 0 insertions, 0 deletions