aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2014-11-02tap: fix possible fd leak in net_init_tapGonglei1-0/+3
2014-11-02tap: do not close(fd) in net_init_tap_oneGonglei1-1/+0
2014-11-02tap_int.h: remove repeating NETWORK_SCRIPT definesGonglei1-3/+0
2014-11-02net/slirp: specify logbase for smbdMichael Tokarev1-2/+2
2014-09-04Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into st...Peter Maydell2-1/+42
2014-09-04net: complete all queued packets on VM stopMichael S. Tsirkin1-1/+32
2014-09-04net: invoke callback when purging queueMichael S. Tsirkin1-0/+3
2014-09-04net: Forbid dealing with packets when VM is not runningzhanghailiang1-0/+7
2014-09-02slirp: Honour vlan/stack in hostfwd_remove commandsPeter Maydell1-2/+1
2014-08-01tap-bsd: implement a FreeBSD only version of tap_openRoger Pau Monne1-1/+69
2014-07-18slirp: Give error message if hostfwd_add/remove for unrecognized vlan/stackPeter Maydell1-0/+1
2014-07-01net: add mmsghdr struct check for L2TPV3Gonglei2-3/+3
2014-06-27net: move queue number into NICPeersJiri Pirko1-2/+2
2014-06-27net: L2TPv3 transportAnton Ivanov4-0/+766
2014-06-19Add the vhost-user netdev backend to the command lineNikolay Nikolaev3-3/+114
2014-06-19Add new vhost-user netdev backendNikolay Nikolaev3-1/+159
2014-06-19Add vhost-backend and VhostBackendTypeNikolay Nikolaev1-0/+1
2014-06-19vhost_net_init will use VhostNetOptions to get all its argumentsNikolay Nikolaev1-4/+13
2014-06-11net: Export valid host network devices listHani Benhabiles1-14/+20
2014-05-15monitor: Add set_link arguments completion.Hani Benhabiles1-1/+1
2014-04-28Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-04-28' in...Peter Maydell1-0/+2
2014-04-28slirp/smb: Move ncalrpc directory to tmpMichael Buesch1-0/+2
2014-04-28net/net.c: remove unnecessary semicolonIgor Ryzhov1-1/+1
2014-04-25net: Don't use error_is_set() to suppress additional errorsMarkus Armbruster1-3/+3
2014-04-25net: Make qmp_query_rx_filter() with name argument more obviousMarkus Armbruster1-0/+4
2014-04-25net/net.c: Remove unnecessary semicolonIgor Ryzhov1-1/+1
2014-04-25tap: Avoid extra iterations while closing file fdPankaj Gupta1-10/+4
2014-04-18net: Report error when device / hub combo is not found.Hani Benhabiles1-1/+3
2014-03-25net: netmap_poll must update both read/write poll statePrasad Joshi1-2/+2
2014-03-12Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into st...Peter Maydell1-2/+5
2014-03-12tap: avoid deadlocking rxStefan Hajnoczi1-2/+5
2014-03-12slirp smb with modern win guests when samba is also running on hostMichael Tokarev1-1/+2
2014-03-12qemu/slirp: Fix SMB security configuration on newer samba versionsMichael Buesch1-1/+2
2014-02-25net: remove implicit peer from offload APIStefan Hajnoczi1-18/+18
2014-02-25net: Disable netmap backend when not supportedVincenzo Maffione1-42/+13
2014-02-25net: add offloading support to netmap backendVincenzo Maffione1-1/+67
2014-02-25net: make tap offloading callbacks staticVincenzo Maffione2-12/+12
2014-02-25net: TAP uses NetClientInfo offloading callbacksVincenzo Maffione2-43/+55
2014-02-25net: extend NetClientInfo for offloadingVincenzo Maffione1-0/+55
2014-02-25net: change vnet-hdr TAP prototypesVincenzo Maffione2-7/+7
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-6/+6
2014-01-27tap-linux: Get features once and use it many timesKusanagi Kouichi1-6/+8
2014-01-27net: Use g_strdup_printf instead of snprintf.Hani Benhabiles1-4/+1
2013-12-23misc: Use macro ARRAY_SIZE where possibleStefan Weil1-1/+1
2013-12-09net: Update netdev peer on link changeVlad Yasevich1-9/+17
2013-12-09net: Adding netmap network backendVincenzo Maffione4-0/+447
2013-11-08net: fix qemu_flush_queued_packets() in presence of a hubSergey Fedorov1-1/+0
2013-11-08net: disallow to specify multicast MAC addressDmitry Krivenok1-0/+6
2013-10-02net: call socket_set_fast_reuse instead of setting SO_REUSEADDRSebastian Ottlik1-9/+10
2013-09-06net: Rename send_queue to incoming_queueJan Kiszka2-8/+8
2013-09-06tap: Use numbered tap/tun devices on all *BSD OS'sBrad Smith1-11/+0
2013-08-22aio / timers: Switch entire codebase to the new timer APIAlex Bligh1-1/+1
2013-08-22aio / timers: Untangle include filesAlex Bligh2-0/+2
2013-07-27misc: Use g_assert_not_reached for code which is expected to be unreachableStefan Weil1-1/+1
2013-07-15net: add support of mac-programming over macvtap in QEMU sideAmos Kong1-0/+48
2013-06-19fix -net user checks by reordering checksBas van Sisseren1-6/+6
2013-06-07tap: fix NULL dereference when passing invalid parameters to tapJason Wang1-6/+12
2013-05-24net: support for bridged networking on Mac OS XAlasdair McLeay1-1/+2
2013-05-03tap: properly initialize vhostfdsJason Wang1-1/+1
2013-05-03net: make network client name uniqueAmos Kong1-5/+2
2013-04-15sysemu: avoid proliferation of include/ subdirectoriesPaolo Bonzini1-1/+1
2013-04-08hw: move headers to include/Paolo Bonzini1-1/+1
2013-04-04qemu-char: Call fe_claim / fe_release when not using qdev chr propertiesHans de Goede1-0/+1
2013-04-02net: ensure "socket" backend uses non-blocking fdsStefan Hajnoczi1-1/+6
2013-04-02oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()Stefan Hajnoczi1-3/+3
2013-03-25net: increase buffer size to accommodate Jumbo frame pktsScott Feldman4-10/+5
2013-03-25Common definitions for VMWARE devicesDmitry Fleytman2-0/+218
2013-03-25net: iovec checksum calculatorDmitry Fleytman1-0/+29
2013-03-25Checksum-related utility functionsDmitry Fleytman1-6/+7
2013-03-25net: use socket_set_nodelay() for -netdev socketStefan Hajnoczi1-0/+3
2013-03-22Fix typos and misspellingsPeter Maydell1-1/+1
2013-03-22MinGW: Replace setsockopt by qemu_setsocketoptStefan Weil1-11/+10
2013-02-27net: reduce the unnecessary memory allocation of multiqueueJason Wang1-10/+9
2013-02-27tap: set IFF_ONE_QUEUE per defaultPeter Lieven2-8/+11
2013-02-27tap: forbid creating multiqueue tap when hub is usedJason Wang1-0/+7
2013-02-27net: fix unbounded NetQueueLuigi Rizzo1-0/+15
2013-02-27net: fix qemu_flush_queued_packets() in presence of a hubLuigi Rizzo3-0/+21
2013-02-13net: Avoid NULL function pointer dereference on cleanupAndreas Färber1-1/+3
2013-02-07net: fix infinite loop on exitMichael Roth1-1/+1
2013-02-01tap: unbreak -netdev tap,fd=XAnthony Liguori1-1/+1
2013-02-01tap: multiqueue supportJason Wang7-42/+135
2013-02-01tap: introduce a helper to get the name of an interfaceJason Wang6-0/+32
2013-02-01tap: support enabling or disabling a queueJason Wang2-3/+50
2013-02-01tap: add Linux multiqueue supportJason Wang6-0/+97
2013-02-01tap: factor out common tap initializationJason Wang1-57/+73
2013-02-01tap: import linux multiqueue constantsJason Wang1-0/+4
2013-02-01net: multiqueue supportJason Wang1-32/+81
2013-02-01net: introduce NetClientState destructorJason Wang1-4/+13
2013-02-01net: introduce qemu_net_client_setup()Jason Wang1-10/+19
2013-02-01net: introduce qemu_find_net_clients_except()Jason Wang1-0/+21
2013-02-01net: intorduce qemu_del_nic()Jason Wang1-1/+14
2013-02-01net: introduce qemu_get_nic()Jason Wang1-4/+16
2013-02-01net: introduce qemu_get_queue()Jason Wang1-0/+5
2013-02-01net: tap: use abort() instead of assert(0)Jason Wang2-3/+3
2013-02-01net: tap: using bool instead of bitfieldJason Wang2-23/+21
2013-01-30g_strdup(NULL) returns NULL; simplifyMarkus Armbruster1-3/+1
2013-01-17HMP: add QDict to info callback handlerWenchao Xia2-2/+2
2013-01-12qemu-option: move standard option definitions out of qemu-config.cPaolo Bonzini1-0/+26
2012-12-22net: add missing include fileLiming Wang1-0/+1
2012-12-22net: Add missing include statement (fix compiler warnings for MinGW)Stefan Weil1-0/+1
2012-12-19Merge remote-tracking branch 'bonzini/header-dirs' into stagingAnthony Liguori23-215/+1114
2012-12-19softmmu: move remaining include files to include/ subdirectoriesPaolo Bonzini1-1/+1
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini5-5/+5
2012-12-19misc: move include files to include/qemu/Paolo Bonzini12-19/+19
2012-12-19monitor: move include files to include/monitor/Paolo Bonzini5-5/+5
2012-12-19qapi: move include files to include/qobject/Paolo Bonzini1-1/+1
2012-12-19net: reorganize headersPaolo Bonzini21-188/+25
2012-12-19net: move net.c to net/Paolo Bonzini2-1/+1057
2012-12-19janitor: do not include qemu-char everywherePaolo Bonzini4-3/+1
2012-12-18net, hub: fix the indent in the commentsZhi Yong Wu1-1/+1
2012-12-12tap: reset vnet header size on openMichael S. Tsirkin1-0/+8
2012-12-07Fix spelling (prefered -> preferred)Stefan Weil1-3/+4
2012-11-20tap: reset vnet header size on openMichael S. Tsirkin1-0/+7
2012-11-15slirp: Add domain-search option to slirp's DHCP serverKlaus Stengel1-3/+32
2012-11-01net: use "socket" model name for UDP socketsLei Li1-1/+1
2012-10-30tap-win32: stubs to fix win32 buildMichael S. Tsirkin1-0/+10
2012-10-19net/tap-win32: Fix compiler warning caused by missing include statementStefan Weil1-0/+1
2012-10-08net: consolidate NetClientState header files into onePaolo Bonzini13-92/+34
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