Age | Commit message (Expand) | Author | Files | Lines |
2012-09-14 | net: add receive_disabled logic to iov delivery path | Stefan Hajnoczi | 1 | -2/+13 |
2012-09-14 | net: notify iothread after flushing queue | Paolo Bonzini | 1 | -1/+6 |
2012-09-07 | monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param | Nicholas Bellinger | 1 | -18/+0 |
2012-08-03 | Merge remote-tracking branch 'stefanha/net' into staging | Anthony Liguori | 1 | -433/+183 |
2012-08-02 | Support 'help' as a synonym for '?' in command line options | Peter Maydell | 1 | -1/+2 |
2012-08-01 | net: cleanup deliver/deliver_iov func pointers | Zhi Yong Wu | 1 | -24/+11 |
2012-08-01 | net: Make "info network" output more readable info | Zhi Yong Wu | 1 | -5/+10 |
2012-08-01 | net: Rename qemu_del_vlan_client() to qemu_del_net_client() | Stefan Hajnoczi | 1 | -10/+10 |
2012-08-01 | net: Rename vc local variables to nc | Stefan Hajnoczi | 1 | -110/+110 |
2012-08-01 | net: Rename VLANClientState to NetClientState | Stefan Hajnoczi | 1 | -44/+43 |
2012-08-01 | net: Rename non_vlan_clients to net_clients | Stefan Hajnoczi | 1 | -11/+11 |
2012-08-01 | net: Remove VLANState | Stefan Hajnoczi | 1 | -104/+21 |
2012-08-01 | net: Remove vlan code from net.c | Stefan Hajnoczi | 1 | -108/+0 |
2012-08-01 | net: Drop vlan argument to qemu_new_net_client() | Stefan Hajnoczi | 1 | -17/+10 |
2012-08-01 | hub: Check that hubs are configured correctly | Stefan Hajnoczi | 1 | -24/+1 |
2012-08-01 | net: Look up 'vlan' net clients using hubs | Stefan Hajnoczi | 1 | -27/+1 |
2012-08-01 | net: Use hubs for the vlan feature | Stefan Hajnoczi | 1 | -17/+20 |
2012-08-01 | net: Add a hub net client | Stefan Hajnoczi | 1 | -7/+10 |
2012-07-23 | remove unused QemuOpts parameter from net init functions | Laszlo Ersek | 1 | -8/+6 |
2012-07-23 | convert net_init_nic() to NetClientOptions | Laszlo Ersek | 1 | -17/+22 |
2012-07-23 | convert net_client_init() to OptsVisitor | Laszlo Ersek | 1 | -333/+96 |
2012-07-23 | hw, net: "net_client_type" -> "NetClientOptionsKind" (qapi-generated) | Laszlo Ersek | 1 | -25/+25 |
2012-06-07 | change iov_* function prototypes to be more appropriate | Michael Tokarev | 1 | -1/+1 |
2012-06-04 | qapi: convert netdev_del | Luiz Capitulino | 1 | -6/+5 |
2012-06-04 | qapi: convert netdev_add | Luiz Capitulino | 1 | -12/+24 |
2012-06-04 | net: net_client_init(): use error_set() | Luiz Capitulino | 1 | -16/+38 |
2012-06-04 | net: purge the monitor object from all init functions | Luiz Capitulino | 1 | -11/+7 |
2012-06-04 | qemu-option: qemu_opts_from_qdict(): use error_set() | Luiz Capitulino | 1 | -1/+4 |
2012-06-04 | qemu-option: qemu_opts_validate(): use error_set() | Luiz Capitulino | 1 | -1/+5 |
2012-03-16 | net: move compute_mcast_idx() to net.h | Jason Wang | 1 | -0/+23 |
2012-02-04 | w32: Fix build with new net bridge code | Stefan Weil | 1 | -3/+16 |
2012-02-01 | Add support for net bridge | Corey Bryant | 1 | -1/+24 |
2012-01-12 | Support for UDP unicast network backend | Benjamin | 1 | -1/+5 |
2011-12-06 | qapi: Convert set_link | Luiz Capitulino | 1 | -6/+4 |
2011-11-01 | Move filedescriptor parsing code from net.c into qemu_parse_fd() | Stefan Berger | 1 | -6/+1 |
2011-08-20 | Use glib memory allocation and free functions | Anthony Liguori | 1 | -12/+12 |
2011-08-04 | Merge remote-tracking branch 'mst/for_anthony' into staging | Anthony Liguori | 1 | -4/+15 |
2011-07-23 | net: Consistently use qemu_macaddr_default_if_unset | Jan Kiszka | 1 | -8/+2 |
2011-07-23 | net: Dump client type 'info network' | Jan Kiszka | 1 | -3/+12 |
2011-07-23 | net: Refactor net_client_types | Jan Kiszka | 1 | -12/+18 |
2011-07-23 | net: Improve layout of 'info network' | Jan Kiszka | 1 | -5/+9 |
2011-07-19 | Fix netdev name lookup in -device, device_add, netdev_del | Markus Armbruster | 1 | -2/+8 |
2011-07-19 | Fix automatically assigned network names for netdev | Markus Armbruster | 1 | -2/+7 |
2011-06-24 | Strip trailing '\n' from error_report()'s first argument | Markus Armbruster | 1 | -1/+1 |
2011-06-22 | net: Warn about "-net nic" options which were ignored | Peter Maydell | 1 | -0/+15 |
2011-06-22 | net: Don't warn about the default network setup | Peter Maydell | 1 | -0/+12 |
2011-06-22 | Revert "net: Improve the warnings for dubious command line option combinations" | Peter Maydell | 1 | -31/+0 |
2011-04-15 | Remove unused sysemu.h include directives | Blue Swirl | 1 | -1/+0 |
2011-04-01 | net: Improve the warnings for dubious command line option combinations | Peter Maydell | 1 | -0/+31 |
2011-04-01 | Fix net_check_clients warnings: make it per vlan. | Tristan Gingold | 1 | -1/+2 |
2011-03-06 | net: Add the missing option declaration of "vhostforce" | Jason Wang | 1 | -1/+5 |
2011-03-06 | net: remove parse_host_src_port() function | Juan Quintela | 1 | -41/+0 |
2011-03-06 | net: Use iov helper functions | Benjamin Poirier | 1 | -22/+6 |
2011-03-05 | net: fix qemu_can_send_packet logic | Vincent Palatin | 1 | -3/+3 |
2011-02-20 | net: notify peer about link status change | Michael S. Tsirkin | 1 | -0/+11 |
2010-12-09 | net/sock: option to specify local address | Mike Ryan | 1 | -0/+4 |
2010-10-27 | net: properly handle illegal fd/vhostfd from command line | Jason Wang | 1 | -5/+11 |
2010-10-06 | net: delay freeing peer host device | Michael S. Tsirkin | 1 | -7/+42 |
2010-08-22 | QemuOpts: make most qemu_*_opts static | Gerd Hoffmann | 1 | -7/+9 |
2010-07-01 | net: delete QemuOpts when net_client_init() fails. | Yoshiaki Tamura | 1 | -0/+4 |
2010-06-30 | net: Fix VM start with '-net none' | Amit Shah | 1 | -1/+1 |
2010-06-14 | Make netdev_del delete the netdev even when it's in use | Markus Armbruster | 1 | -4/+0 |
2010-06-10 | Merge remote branch 'mst/for_anthony' into staging | Anthony Liguori | 1 | -2/+5 |
2010-06-09 | net: Fix hotplug with pci_add | Amit Shah | 1 | -2/+5 |
2010-06-01 | Monitor: Drop QMP documentation from code | Luiz Capitulino | 1 | -22/+0 |
2010-04-18 | monitor: Convert do_set_link() to QObject, QError | Markus Armbruster | 1 | -3/+4 |
2010-04-18 | monitor: Use argument type 'b' for set_link | Markus Armbruster | 1 | -8/+2 |
2010-04-18 | monitor: New commands netdev_add, netdev_del | Markus Armbruster | 1 | -0/+55 |
2010-04-18 | error: Convert net_client_init() to QError | Markus Armbruster | 1 | -20/+18 |
2010-04-18 | error: Drop extra messages after qemu_opts_set() and qemu_opts_parse() | Markus Armbruster | 1 | -2/+0 |
2010-04-10 | net: remove broken net_set_boot_mask() boot device validation | Eduardo Habkost | 1 | -19/+0 |
2010-04-10 | net: remove NICInfo.bootable field | Eduardo Habkost | 1 | -1/+0 |
2010-04-01 | tap: add vhost/vhostfd options | Michael S. Tsirkin | 1 | -0/+8 |
2010-03-16 | qemu-option: Move the implied first name into QemuOptsList | Markus Armbruster | 1 | -2/+2 |
2010-03-16 | error: Replace qemu_error() by error_report() | Markus Armbruster | 1 | -14/+14 |
2010-03-09 | qdev: Catch attempt to attach more than one device to a netdev | Markus Armbruster | 1 | -0/+1 |
2010-03-08 | qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors | Amit Shah | 1 | -2/+4 |
2010-02-21 | Allow const QemuOptDesc | Blue Swirl | 1 | -1/+1 |
2010-02-20 | Fix warning on OpenBSD | Blue Swirl | 1 | -1/+1 |
2010-02-19 | net: Monitor command set_link finds only VLAN clients, fix | Markus Armbruster | 1 | -0/+1 |
2010-02-19 | net: info network shows only VLAN clients, fix | Markus Armbruster | 1 | -2/+9 |
2010-02-19 | net: net_check_clients() checks only VLAN clients, fix | Markus Armbruster | 1 | -0/+7 |
2010-02-19 | net: Fix bogus "Warning: vlan 0 with no nics" with -device | Markus Armbruster | 1 | -7/+18 |
2010-02-19 | net: net_check_clients() runs too early to see -device, fix | Markus Armbruster | 1 | -3/+1 |
2010-02-19 | net: Remove unused net_client_uninit() | Markus Armbruster | 1 | -14/+0 |
2010-02-10 | don't dereference NULL after failed strdup | Jim Meyering | 1 | -1/+1 |
2009-12-12 | default devices: network | Gerd Hoffmann | 1 | -1/+4 |
2009-12-03 | net: print correct error for '-netdev ""' | Mark McLoughlin | 1 | -5/+11 |
2009-12-03 | net: add qemu_foreach_nic() | Mark McLoughlin | 1 | -0/+20 |
2009-12-03 | net: remove VLANClientState members now in NetClientInfo | Mark McLoughlin | 1 | -25/+20 |
2009-12-03 | net: remove qemu_new_vlan_client() | Mark McLoughlin | 1 | -44/+0 |
2009-12-03 | net: move parse_macaddr() to net/util.[ch] | Mark McLoughlin | 1 | -33/+2 |
2009-12-03 | net: introduce NICState and qemu_new_nic() | Mark McLoughlin | 1 | -0/+21 |
2009-12-03 | net: introduce qemu_new_net_client() | Mark McLoughlin | 1 | -21/+49 |
2009-12-03 | net: clean up includes in net.c | Mark McLoughlin | 1 | -70/+3 |
2009-12-03 | net: move dump backend code from net.c to net/dump.c | Mark McLoughlin | 1 | -126/+1 |
2009-12-03 | net: move socket backend code from net.c to net/socket.c | Mark McLoughlin | 1 | -529/+1 |
2009-12-03 | net: move vde code from net.c to net/vde.c | Mark McLoughlin | 1 | -101/+1 |
2009-12-03 | net: move slirp code from net.c to net/slirp.c | Mark McLoughlin | 1 | -712/+6 |
2009-11-29 | Add support for GNU/kFreeBSD | Aurelien Jarno | 1 | -4/+1 |
2009-11-09 | net: disable receiving if client returns zero | Mark McLoughlin | 1 | -11/+38 |
2009-10-30 | net: move AIX code into net/tap-aix.c | Mark McLoughlin | 1 | -2/+0 |
2009-10-30 | net: split all the tap code out into net/tap.c | Mark McLoughlin | 1 | -691/+1 |
2009-10-30 | net: move tap-linux.h under net/ | Mark McLoughlin | 1 | -1/+1 |
2009-10-30 | net: move more stuff into net/tap-win32.c, add net/tap.h | Mark McLoughlin | 1 | -64/+11 |
2009-10-27 | Enable UFO on virtio-net and tap devices | Sridhar Samudrala | 1 | -4/+32 |
2009-10-27 | net: add tap_set_offload() | Mark McLoughlin | 1 | -0/+24 |
2009-10-27 | net: implement tap support for receive_raw() | Mark McLoughlin | 1 | -4/+19 |
2009-10-27 | net: add receive_raw parameter to qemu_new_vlan_client() | Mark McLoughlin | 1 | -6/+8 |
2009-10-27 | net: add an API for 'raw' packets | Mark McLoughlin | 1 | -8/+29 |
2009-10-27 | net: add flags parameter to packet queue interface | Mark McLoughlin | 1 | -2/+12 |
2009-10-27 | net: add tap_has_vnet_hdr() and tap_using_vnet_hdr() APIs | Mark McLoughlin | 1 | -4/+35 |
2009-10-27 | net: add a client type code | Mark McLoughlin | 1 | -7/+15 |
2009-10-27 | net: add a vnet_hdr=on|off parameter | Mark McLoughlin | 1 | -10/+32 |
2009-10-27 | net: refactor tap initialization | Mark McLoughlin | 1 | -45/+52 |
2009-10-27 | net: enable IFF_VNET_HDR on tap fds if available | Mark McLoughlin | 1 | -13/+70 |
2009-10-27 | net: make tap_receive() re-use tap_receive_iov() code | Mark McLoughlin | 1 | -8/+15 |
2009-10-27 | net: import linux tap ioctl definitions | Mark McLoughlin | 1 | -10/+1 |
2009-10-27 | qdev: add netdev property | Gerd Hoffmann | 1 | -1/+1 |
2009-10-27 | net: add macaddr type. | Gerd Hoffmann | 1 | -0/+15 |
2009-10-15 | net: fix multiple NICs causing net opts process to stop | Mark McLoughlin | 1 | -1/+3 |
2009-10-15 | net: add queue for peer-to-peer packet forwarding | Mark McLoughlin | 1 | -13/+98 |
2009-10-15 | net: refactor packet queueing code | Mark McLoughlin | 1 | -115/+23 |
2009-10-15 | net: allow NICs to be connected to netdevs | Mark McLoughlin | 1 | -10/+25 |
2009-10-15 | net: add -net nic,netdev= option | Mark McLoughlin | 1 | -5/+36 |
2009-10-15 | net: maintain a list of vlan-less clients | Mark McLoughlin | 1 | -2/+11 |
2009-10-15 | net: handle -netdevice options | Mark McLoughlin | 1 | -36/+92 |
2009-10-15 | net: add QemuOptsList arg to net_client_parse() | Mark McLoughlin | 1 | -3/+4 |
2009-10-15 | net: allow clients not associated with a vlan | Mark McLoughlin | 1 | -7/+23 |
2009-10-15 | net: use qtailq for vlan and client lists | Mark McLoughlin | 1 | -58/+58 |
2009-10-15 | net: remove id field from NICInfo | Mark McLoughlin | 1 | -4/+0 |
2009-10-15 | net: handle id= parameter for -net | Mark McLoughlin | 1 | -28/+20 |
2009-10-15 | net: pass monitor handle to client init functions | Mark McLoughlin | 1 | -1/+1 |
2009-10-12 | slirp: fix !CONFIG_SLIRP compilation | Juan Quintela | 1 | -1/+4 |
2009-10-06 | Final net cleanup after conversion to QemuOpts | Mark McLoughlin | 1 | -58/+58 |
2009-10-06 | Port usb net to QemuOpts | Mark McLoughlin | 1 | -1/+1 |
2009-10-06 | Port host_net_add monitor command to QemuOpts | Mark McLoughlin | 1 | -2/+13 |
2009-10-06 | Clean up legacy code in net_client_init() | Mark McLoughlin | 1 | -44/+14 |
2009-10-06 | Port -net dump to QemuOpts | Mark McLoughlin | 1 | -12/+42 |
2009-10-06 | Port -net vde to QemuOpts | Mark McLoughlin | 1 | -36/+58 |
2009-10-06 | Port -net socket to QemuOpts | Mark McLoughlin | 1 | -59/+109 |
2009-10-06 | Port -net tap to QemuOpts | Mark McLoughlin | 1 | -90/+140 |
2009-10-06 | Port -net user to QemuOpts | Mark McLoughlin | 1 | -106/+161 |
2009-10-06 | Port -net none and -net nic to QemuOpts | Mark McLoughlin | 1 | -77/+160 |
2009-10-06 | Drop config_error(), use qemu_error() instead | Markus Armbruster | 1 | -72/+55 |
2009-10-06 | Don't exit() in config_error() | Markus Armbruster | 1 | -36/+47 |
2009-10-06 | Make net_client_init() consume slirp_configs even on error | Markus Armbruster | 1 | -5/+7 |
2009-10-06 | Use qemu_strdup() for VLANClientState string fields | Mark McLoughlin | 1 | -7/+7 |
2009-10-06 | Move memset() from net_client_uninit() to net_client_init() | Mark McLoughlin | 1 | -1/+2 |
2009-10-06 | Make NICInfo string fields non-const | Mark McLoughlin | 1 | -4/+4 |
2009-10-06 | Use qemu_strdup() for NICInfo string fields | Mark McLoughlin | 1 | -4/+4 |
2009-10-05 | Fix pci_add nic not to exit on bad model | Markus Armbruster | 1 | -16/+25 |
2009-10-05 | Make it obvious that pci_nic_init() can't fail | Markus Armbruster | 1 | -3/+3 |
2009-10-05 | Correctly free nd structure | Glauber Costa | 1 | -2/+7 |
2009-09-30 | net: fix coding style nit | Michael S. Tsirkin | 1 | -1/+1 |
2009-09-12 | Fix sys-queue.h conflict for good | Blue Swirl | 1 | -26/+25 |
2009-09-11 | Unexport ticks_per_sec variable. Create get_ticks_per_sec() function | Juan Quintela | 1 | -1/+1 |
2009-09-04 | Include sys-queue.h early to override system queue definitions on BSD | Blue Swirl | 1 | -0/+2 |
2009-09-04 | monitor: Port handler_3 to use QDict | Luiz Capitulino | 1 | -4/+8 |
2009-09-04 | monitor: Port handler_2 to use QDict | Luiz Capitulino | 1 | -3/+10 |
2009-09-04 | net: Fix send queue ordering | Jan Kiszka | 1 | -17/+12 |
2009-08-24 | Add missing linefeed in error message | Stefan Weil | 1 | -1/+1 |
2009-08-10 | net: Fix do_set_link() return type | Luiz Capitulino | 1 | -4/+2 |
2009-07-27 | rename HOST_BSD to CONFIG_BSD | Juan Quintela | 1 | -3/+3 |
2009-07-27 | Remove useless Win32 include files and unused function in net.c. | Filip Navara | 1 | -29/+0 |
2009-07-27 | slirp: Fix guestfwd for incoming data | Jan Kiszka | 1 | -5/+6 |
2009-07-27 | Add support for fd=name to tap and socket networking | Mark McLoughlin | 1 | -7/+35 |
2009-07-16 | qdev: add id= support for pci nics. | Gerd Hoffmann | 1 | -1/+4 |
2009-07-16 | slirp: Fix default netmask to 255.255.255.0 | Anthony Liguori | 1 | -2/+2 |
2009-07-09 | Don't abort if TUNSETSNDBUF fails where no sndbuf= arg is supplied | Mark McLoughlin | 1 | -1/+1 |
2009-07-09 | net: set a default value for sndbuf= | Mark McLoughlin | 1 | -5/+29 |
2009-07-01 | Use pstrcpy and pstrcat to avoid OpenBSD linker warning | Blue Swirl | 1 | -3/+4 |
2009-06-29 | slirp: Basic VLAN client info_str | Jan Kiszka | 1 | -1/+2 |
2009-06-29 | slirp: Make hostfwd_add/remove multi-instance-aware | Jan Kiszka | 1 | -10/+52 |
2009-06-29 | net: Provide VLAN client lookup helper | Jan Kiszka | 1 | -12/+32 |
2009-06-29 | slirp: Enable multi-instance support for the smb service | Jan Kiszka | 1 | -20/+30 |
2009-06-29 | slirp: Improve error handling in slirp_smb | Jan Kiszka | 1 | -10/+12 |
2009-06-29 | slirp: Use shell to erase smb directory | Jan Kiszka | 1 | -26/+4 |
2009-06-29 | slirp: Enable multiple instances | Jan Kiszka | 1 | -18/+19 |
2009-06-29 | slirp: Allocate/free stack instance dynamically | Jan Kiszka | 1 | -109/+103 |
2009-06-29 | slirp: Use internal state in interface | Jan Kiszka | 1 | -41/+64 |
2009-06-29 | slirp: Drop redundant checks from slirp_output | Jan Kiszka | 1 | -3/+1 |
2009-06-29 | slirp: Kill slirp_is_inited | Jan Kiszka | 1 | -8/+1 |
2009-06-29 | slirp: Drop statistic code | Jan Kiszka | 1 | -5/+0 |
2009-06-29 | slirp: Add info usernet for dumping connection states | Jan Kiszka | 1 | -0/+6 |
2009-06-29 | slirp: Do not allow to remove non-hostfwd sockets | Jan Kiszka | 1 | -4/+4 |
2009-06-29 | slirp: Bind support for host forwarding rules | Jan Kiszka | 1 | -14/+36 |
2009-06-29 | slirp: Rework monitor commands for host forwarding | Jan Kiszka | 1 | -17/+20 |
2009-06-29 | slirp: Rework external configuration interface | Jan Kiszka | 1 | -77/+239 |
2009-06-29 | slirp: Move smb, redir, tftp and bootp parameters and -net channel | Jan Kiszka | 1 | -46/+129 |
2009-06-29 | Revert "User networking: Show active connections" | Jan Kiszka | 1 | -44/+0 |
2009-06-24 | qemu/net: flag to control the number of vectors a nic has | Michael S. Tsirkin | 1 | -1/+17 |
2009-06-22 | net: add packet length to NetPacketSent callback | Mark McLoughlin | 1 | -2/+2 |
2009-06-22 | net: add '-net tap,sndbuf=nbytes' | Mark McLoughlin | 1 | -4/+22 |
2009-06-22 | net: return TAPState from net_tap_init() | Mark McLoughlin | 1 | -11/+16 |
2009-06-22 | net: handle EAGAIN from tapfd write() | Mark McLoughlin | 1 | -2/+25 |
2009-06-22 | net: add tap_read_poll() helper | Mark McLoughlin | 1 | -7/+23 |
2009-06-22 | net: purge queued packets in tap_cleanup() | Mark McLoughlin | 1 | -0/+2 |
2009-06-22 | net: add qemu_purge_queued_packets() | Mark McLoughlin | 1 | -0/+16 |
2009-06-22 | Support addr=... in option argument of -net nic | Markus Armbruster | 1 | -1/+4 |