This series removes the vlan stuff without mercy. I've tried to make the steps as small as possible, but the last one is huge. I did some basic tests and networking is still working, so reviews are welcome :-D
A next step would be to rename VLANClientState and other structures to more proper names. Regards, Miguel --- Miguel Di Ciurcio Filho (8): vlan cleanup: update documentation vlan cleanup: update options vlan cleanup: do not depend on socket and dump vlan cleanup: do not build socket and dump vlan cleanup: remove socket.h and socket.c vlan cleanup: remove dump.h and dump.c vlan cleanup: remove legacy monitor commands vlan cleanup: remove usage of VLANState Makefile.objs | 2 - hw/qdev-properties.c | 39 ---- hw/qdev.c | 2 - hw/qdev.h | 5 - hw/xen_devconfig.c | 8 +- hw/xen_nic.c | 1 - net.c | 425 +++---------------------------------- net.h | 12 - net/dump.c | 159 -------------- net/dump.h | 33 --- net/slirp.c | 54 ++---- net/slirp.h | 3 +- net/socket.c | 573 -------------------------------------------------- net/socket.h | 33 --- net/tap.c | 9 +- net/tap.h | 2 +- net/vde.c | 8 +- net/vde.h | 2 +- qemu-common.h | 1 - qemu-doc.texi | 24 +-- qemu-monitor.hx | 36 +--- qemu-options.hx | 120 ++--------- 22 files changed, 89 insertions(+), 1462 deletions(-) delete mode 100644 net/dump.c delete mode 100644 net/dump.h delete mode 100644 net/socket.c delete mode 100644 net/socket.h