aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2012-09-23net/socket: Fix compiler warning (regression for MinGW)Stefan Weil1-3/+3
2012-09-14net: EAGAIN handling for net/socket.c TCPStefan Hajnoczi1-5/+31
2012-09-14net: EAGAIN handling for net/socket.c UDPStefan Hajnoczi1-2/+12
2012-09-14net: asynchronous send/receive infrastructure for net/socket.cStefan Hajnoczi1-6/+52
2012-09-14net: broadcast hub packets if at least one port can receiveStefan Hajnoczi1-3/+3
2012-09-14net: do not report queued packets as sentStefan Hajnoczi1-19/+16
2012-09-14net: notify iothread after flushing queuePaolo Bonzini2-3/+4
2012-09-07monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_paramNicholas Bellinger2-3/+3
2012-08-09qapi: avoid reserved keywordsBlue Swirl1-3/+3
2012-08-01net: add the support for -netdev socket, listenZhi Yong Wu1-29/+47
2012-08-01net: fix the coding styleZhi Yong Wu1-1/+3
2012-08-01hub: add the support for hub own flow controlZhi Yong Wu1-3/+24
2012-08-01net: determine if packets can be sent before net queue deliver packetsZhi Yong Wu2-11/+5
2012-08-01net: cleanup deliver/deliver_iov func pointersZhi Yong Wu2-24/+6
2012-08-01net: Make "info network" output more readable infoZhi Yong Wu1-2/+4
2012-08-01net: Rename qemu_del_vlan_client() to qemu_del_net_client()Stefan Hajnoczi1-1/+1
2012-08-01net: Rename vc local variables to ncStefan Hajnoczi2-12/+12
2012-08-01net: Rename VLANClientState to NetClientStateStefan Hajnoczi15-110/+110
2012-08-01net: Convert qdev_prop_vlan to peer with hubZhi Yong Wu2-0/+26
2012-08-01net: Drop vlan argument to qemu_new_net_client()Stefan Hajnoczi7-8/+8
2012-08-01hub: Check that hubs are configured correctlyStefan Hajnoczi2-0/+46
2012-08-01net: Look up 'vlan' net clients using hubsStefan Hajnoczi3-2/+29
2012-08-01net: Use hubs for the vlan featureStefan Hajnoczi13-58/+65
2012-08-01net: Add a hub net clientStefan Hajnoczi3-1/+250
2012-07-23remove unused QemuOpts parameter from net init functionsLaszlo Ersek11-30/+26
2012-07-23convert net_init_bridge() to NetClientOptionsLaszlo Ersek1-11/+12
2012-07-23convert net_init_tap() to NetClientOptionsLaszlo Ersek8-70/+71
2012-07-23convert net_init_vde() to NetClientOptionsLaszlo Ersek1-10/+7
2012-07-23convert net_init_socket() to NetClientOptionsLaszlo Ersek1-76/+43
2012-07-23convert net_init_slirp() to NetClientOptionsLaszlo Ersek1-68/+25
2012-07-23convert net_init_dump() to NetClientOptionsLaszlo Ersek1-4/+17
2012-07-23convert net_client_init() to OptsVisitorLaszlo Ersek11-13/+31
2012-07-23hw, net: "net_client_type" -> "NetClientOptionsKind" (qapi-generated)Laszlo Ersek6-14/+14
2012-07-09slirp: Improve error reporting of inaccessible smb directoriesJan Kiszka1-2/+2
2012-07-09slirp: Ensure smbd and shared directory exist when enable smbDunrong Huang1-0/+12
2012-07-09slirp: add 'cmd:' target for guestfwdAlexander Graf1-17/+27
2012-07-09slirp: Enforce host-side user of smb shareJan Kiszka1-2/+12
2012-06-15qmp: include monitor.h when neededPaolo Bonzini1-0/+1
2012-06-09do not include <libutil.h> needlessly or if it doesn't existMichael Tokarev1-6/+0
2012-06-07build: move net/ objects to nested Makefile.objsPaolo Bonzini1-0/+12
2012-06-04net: purge the monitor object from all init functionsLuiz Capitulino11-29/+17
2012-05-01Declare state directory in smb.confNikolaus Rath1-0/+2
2012-05-01slirp: don't use "smb ports = 0" optionNikolaus Rath1-1/+0
2012-02-10net: remove extra spaces in help messagesBenjamin MARSILI1-4/+4
2012-02-01Change license from GPLv2 to GPLv2+Stefan Weil1-4/+1
2012-02-01Add support for net bridgeCorey Bryant2-3/+204
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini1-0/+3
2012-01-12Support for UDP unicast network backendBenjamin1-2/+75
2012-01-06net/socket.c: Fix fd leak in net_socket_listen_init() error pathsPeter Maydell1-0/+2
2011-12-20net: store guest timestamp in dump file instead of time since guest startupHervé Poussineau1-1/+6
2011-12-20net: truncate output file when using dump backendHervé Poussineau1-1/+1
2011-12-19slirp: Fix typo in net_slirp_hostfwd_removeGeoffrey Thomas1-1/+1
2011-12-15network scripts: don't block SIGCHLD before forkingMichael Roth1-6/+0
2011-12-14Merge remote-tracking branch 'stefanha/trivial-patches-next' into stagingAnthony Liguori2-1/+4
2011-12-12net: take ownership of fd in socket init functionsStefan Hajnoczi1-8/+9
2011-12-12net: expand tabs in net/socket.cStefan Hajnoczi1-38/+41
2011-12-06fix typo: delete redundant semicolonDong Xu Wang1-1/+1
2011-12-06net/socket.c : fix memory leakZhi Hui Li1-0/+3
2011-11-22slirp: Clean up net_slirp_hostfwd_remove()'s use of get_str_sep()Markus Armbruster1-5/+4
2011-11-01net: tap-linux: Fix unhelpful error messageLuiz Capitulino1-1/+5
2011-09-03Allow overriding the location of Samba's smbd.Brad1-1/+1
2011-08-22char: rename qemu_chr_open() -> qemu_chr_new()Anthony Liguori1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori3-21/+21
2011-08-07Fix forcing multicast msgs to loopback on OpenBSD.Brad1-2/+8
2011-08-07Fix network interface tap backendManuel Bouyer1-2/+24
2011-07-25Wrap recv to avoid warningsBlue Swirl1-2/+2
2011-07-23net: Refactor net_client_typesJan Kiszka1-1/+1
2011-07-23slirp: Canonicalize restrict syntaxJan Kiszka1-6/+15
2011-06-24Strip trailing '\n' from error_report()'s first argumentMarkus Armbruster1-3/+3
2011-06-08slirp: fix guestfwd idAlexander Graf1-1/+1
2011-06-08Fix compilation warning due to missing header for sigaction (followup)Alexandre Raymond1-1/+0
2011-04-15Use qemu-common.h or qemu-timer.h in place of sysemu.hBlue Swirl1-1/+1
2011-04-15Remove unused sysemu.h include directivesBlue Swirl2-2/+0
2011-03-21change all other clock references to use nanosecond resolution accessorsPaolo Bonzini1-1/+1
2011-02-25Fixing tap adapter for win32Pavel Dovgaluk1-1/+1
2011-02-25Fixing network over sockets implementation for win32Pavel Dovgaluk1-1/+1
2011-02-01vhost: force vhost off for non-MSI guestsmst@redhat.com1-2/+4
2011-02-01tap: safe sndbuf defaultMichael S. Tsirkin1-4/+9
2010-12-21Add support for OpenBSD to QEMU's tap driver.Brad1-2/+6
2010-12-17Fix warning on mingw32Blue Swirl1-1/+2
2010-12-09net/sock: option to specify local addressMike Ryan1-13/+39
2010-11-16tap: make set_offload a nop after netdev cleanupMichael S. Tsirkin1-1/+5
2010-11-16tap: clear vhost_net backend on cleanupMichael S. Tsirkin1-0/+1
2010-10-13Delete write only variablesBlue Swirl1-3/+2
2010-10-03tap: Add stub for HaikuAndreas Färber1-0/+61
2010-09-29tap: Remove double include of util.hAndreas Färber1-4/+0
2010-09-07tap: add APIs for vnet header lengthMichael S. Tsirkin8-0/+92
2010-09-07tap: generalize code for different vnet header lenMichael S. Tsirkin2-14/+20
2010-07-31Fix a warning on OpenSolarisBlue Swirl1-0/+1
2010-06-22give some useful error messages when tap openMichael Tokarev1-3/+5
2010-04-25Remove dead assignments in various common files, spotted by clang analyzerBlue Swirl1-1/+1
2010-04-02Fix build on mingw32Anthony Liguori1-0/+5
2010-04-01tap: add API to retrieve vhost net headerMichael S. Tsirkin2-0/+10
2010-04-01tap: add vhost/vhostfd optionsMichael S. Tsirkin1-0/+29
2010-04-01tap: add interface to get device fdMichael S. Tsirkin2-0/+9
2010-03-27Fix BSD and win32 buildsBlue Swirl2-0/+2
2010-03-21Revert "tap: invoke downscript when we exit abnormally"Anthony Liguori1-16/+0
2010-03-19tap: invoke downscript when we exit abnormallyAnthony Liguori1-0/+16
2010-03-16error: Replace qemu_error() by error_report()Markus Armbruster8-32/+33
2010-03-16error: Move qemu_error & friends into their own headerMarkus Armbruster4-1/+4
2010-03-09slirp: check system() successJuan Quintela1-1/+1
2010-02-19net: Fix bogus "Warning: vlan 0 with no nics" with -deviceMarkus Armbruster5-20/+0
2010-01-27Fix BSD buildBlue Swirl1-0/+3
2010-01-26net/slirp.c: fix warning with _FORTIFY_SOURCEKirill A. Shutemov1-1/+8
2010-01-08net: add API to disable/enable pollingMichael S. Tsirkin1-0/+8
2009-12-13tap: Compilation fix for SolarisAndreas Färber1-0/+1
2009-12-04win32: fix variable use before initializationBlue Swirl1-2/+2
2009-12-03Don't leak file descriptorsKevin Wolf1-4/+4
2009-12-03net: fix vnet_hdr handling in solaris tap codeMark McLoughlin1-0/+11
2009-12-03net: initialize vnet_hdr in net_init_tap()Mark McLoughlin1-1/+1
2009-12-03net: check for TUNSETOFFLOAD support before trying to enable offload featuresPierre Riteau1-0/+5
2009-12-03net: fix TAP networking on host kernels without IFF_VNET_HDR supportPierre Riteau1-0/+2
2009-12-03net: remove VLANClientState members now in NetClientInfoMark McLoughlin1-3/+3
2009-12-03net: move parse_macaddr() to net/util.[ch]Mark McLoughlin2-0/+92
2009-12-03net: convert dump to NetClientInfoMark McLoughlin1-21/+28
2009-12-03net: convert socket to NetClientInfoMark McLoughlin1-29/+45
2009-12-03net: convert vde to NetClientInfoMark McLoughlin1-17/+28
2009-12-03net: convert slirp to NetClientInfoMark McLoughlin1-24/+37
2009-12-03net: convert tap-win32 to NetClientInfoMark McLoughlin1-16/+23
2009-12-03net: convert tap to NetClientInfoMark McLoughlin1-37/+45
2009-12-03net: move dump backend code from net.c to net/dump.cMark McLoughlin2-0/+184
2009-12-03net: move socket backend code from net.c to net/socket.cMark McLoughlin2-0/+594
2009-12-03net: move vde code from net.c to net/vde.cMark McLoughlin2-0/+160
2009-12-03net: move slirp code from net.c to net/slirp.cMark McLoughlin2-0/+803
2009-11-29Add support for GNU/kFreeBSDAurelien Jarno1-5/+2
2009-11-21Avoid segfault on net_tap_init() failureJuergen Lock1-0/+3
2009-11-21tap-bsd: handle ifname on FreeBSD hostsJuergen Lock1-0/+28
2009-11-21Fix tap breakage on BSD hosts (no IFF_VNET_HDR)Juergen Lock1-0/+11
2009-11-09tap: drain queue in tap_send()Mark McLoughlin1-13/+16
2009-11-09net/queue: queue packets even if sender doesn't supply a callbackMark McLoughlin1-3/+3
2009-11-09tap: disable draining queue in one goMark McLoughlin1-16/+13
2009-10-30Unbreak Linux buildAnthony Liguori1-1/+1
2009-10-30Unbreak tap compilation on OS XAlexander Graf3-2/+9
2009-10-30net: move UFO support detection to tap-linux.cMark McLoughlin6-6/+29
2009-10-30net: move tap_set_offload() code into tap-linux.cMark McLoughlin6-20/+43
2009-10-30net: move tap_probe_vnet_hdr() to tap-linux.cMark McLoughlin6-12/+27
2009-10-30net: move tap_set_sndbuf() to tap-linux.cMark McLoughlin6-24/+42
2009-10-30net: move linux code into net/tap-linux.cMark McLoughlin2-47/+78
2009-10-30net: move AIX code into net/tap-aix.cMark McLoughlin2-12/+32
2009-10-30net: move solaris code to net/tap-solaris.cMark McLoughlin3-165/+190
2009-10-30net: split BSD tap_open() out into net/tap-bsd.cMark McLoughlin3-46/+68
2009-10-30net: split all the tap code out into net/tap.cMark McLoughlin1-0/+759
2009-10-30net: move tap-linux.h under net/Mark McLoughlin1-0/+51
2009-10-30net: move more stuff into net/tap-win32.c, add net/tap.hMark McLoughlin2-2/+88
2009-10-30net: move tap-win32.c under net/Mark McLoughlin1-0/+690
2009-10-30net: move net-checksum.c under net/Mark McLoughlin2-0/+114
2009-10-30net: move net-queue.[ch] under net/Mark McLoughlin2-0/+331