- Hyper-V KVP IP injection (fate#31441):
authorOlaf Hering <ohering@suse.de>
Fri, 5 Oct 2012 14:21:44 +0000 (16:21 +0200)
committerOlaf Hering <ohering@suse.de>
Fri, 5 Oct 2012 14:21:44 +0000 (16:21 +0200)
commit59fab9f59fec756192b480bc102460dba72a59f1
tree0f9c6719810bc7d1d33042f2654232ae4b49f14c
parentf6c9c515520b2cb5cc9b0fe3294e6789250488b7
-  Hyper-V KVP IP injection (fate#31441):
- patches.suse/msft-hv-0365-drivers-net-Remove-casts-to-same-type.patch:
  drivers: net: Remove casts to same type.
- patches.suse/msft-hv-0366-drivers-hv-remove-IRQF_SAMPLE_RANDOM-which-is-now-a-.patch:
  drivers: hv: remove IRQF_SAMPLE_RANDOM which is now a no-op.
- patches.suse/msft-hv-0367-hyperv-Move-wait-completion-msg-code-into-rndis_filt.patch:
  hyperv: Move wait completion msg code into
  rndis_filter_halt_device().
- patches.suse/msft-hv-0368-hyperv-Add-comments-for-the-extended-buffer-after-RN.patch:
  hyperv: Add comments for the extended buffer after RNDIS
  message.
- patches.suse/msft-hv-0369-Drivers-hv-Cleanup-the-guest-ID-computation.patch:
  Drivers: hv: Cleanup the guest ID computation.
- patches.suse/msft-hv-0370-Drivers-hv-vmbus-Use-the-standard-format-string-to-f.patch:
  Drivers: hv: vmbus: Use the standard format string to format
  GUIDs.
- patches.suse/msft-hv-0371-Drivers-hv-Add-KVP-definitions-for-IP-address-inject.patch:
  Drivers: hv: Add KVP definitions for IP address injection.
- patches.suse/msft-hv-0372-Drivers-hv-kvp-Cleanup-error-handling-in-KVP.patch:
  Drivers: hv: kvp: Cleanup error handling in KVP.
- patches.suse/msft-hv-0374-Drivers-hv-kvp-Support-the-new-IP-injection-messages.patch:
  Drivers: hv: kvp: Support the new IP injection messages.
- patches.suse/msft-hv-0375-Tools-hv-Prepare-to-expand-kvp_get_ip_address-functi.patch:
  Tools: hv: Prepare to expand kvp_get_ip_address() functionality.
- patches.suse/msft-hv-0376-Tools-hv-Further-refactor-kvp_get_ip_address.patch:
  Tools: hv: Further refactor kvp_get_ip_address().
- patches.suse/msft-hv-0377-Tools-hv-Gather-address-family-information.patch:
  Tools: hv: Gather address family information.
- patches.suse/msft-hv-0378-Tools-hv-Gather-subnet-information.patch:
  Tools: hv: Gather subnet information.
- patches.suse/msft-hv-0379-Tools-hv-Represent-the-ipv6-mask-using-CIDR-notation.patch:
  Tools: hv: Represent the ipv6 mask using CIDR notation.
- patches.suse/msft-hv-0380-Tools-hv-Gather-ipv-4-6-gateway-information.patch:
  Tools: hv: Gather ipv[4,6] gateway information.
- patches.suse/msft-hv-0381-hv-fail-the-probing-immediately-when-we-are-not-in-h.patch:
  hv: fail the probing immediately when we are not in hyperv
  platform.
- patches.suse/msft-hv-0382-hv-vmbus_drv-detect-hyperv-through-x86_hyper.patch:
  hv: vmbus_drv: detect hyperv through x86_hyper.
- patches.suse/msft-hv-0383-Tools-hv-Get-rid-of-some-unused-variables.patch:
  Tools: hv: Get rid of some unused variables.
- patches.suse/msft-hv-0384-Tools-hv-Correctly-type-string-variables.patch:
  Tools: hv: Correctly type string variables.
- patches.suse/msft-hv-0385-Tools-hv-Add-an-example-script-to-retrieve-DNS-entri.patch:
  Tools: hv: Add an example script to retrieve DNS entries.
- patches.suse/msft-hv-0386-Tools-hv-Gather-DNS-information.patch:
  Tools: hv: Gather DNS information.
- patches.suse/msft-hv-0387-Drivers-hv-kvp-Copy-the-address-family-information.patch:
  Drivers: hv: kvp: Copy the address family information.
- patches.suse/msft-hv-0388-Tools-hv-Add-an-example-script-to-retrieve-dhcp-stat.patch:
  Tools: hv: Add an example script to retrieve dhcp state.
- patches.suse/msft-hv-0389-Tools-hv-Gather-DHCP-information.patch:
  Tools: hv: Gather DHCP information.
- patches.suse/msft-hv-0390-Tools-hv-Add-an-example-script-to-configure-an-inter.patch:
  Tools: hv: Add an example script to configure an interface.
- patches.suse/msft-hv-0391-Tools-hv-Implement-the-KVP-verb-KVP_OP_SET_IP_INFO.patch:
  Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO.
- patches.suse/msft-hv-0392-Tools-hv-Rename-the-function-kvp_get_ip_address.patch:
  Tools: hv: Rename the function kvp_get_ip_address().
- patches.suse/msft-hv-0393-Tools-hv-Implement-the-KVP-verb-KVP_OP_GET_IP_INFO.patch:
  Tools: hv: Implement the KVP verb - KVP_OP_GET_IP_INFO.
- patches.suse/msft-hv-0394-tools-hv-Fix-file-handle-leak.patch:
  tools/hv: Fix file handle leak.
- patches.suse/msft-hv-0395-tools-hv-Fix-exit-error-code.patch:
  tools/hv: Fix exit() error code.
- patches.suse/msft-hv-0396-tools-hv-Check-for-read-write-errors.patch:
  tools/hv: Check for read/write errors.
- patches.suse/msft-hv-0397-tools-hv-Parse-etc-os-release.patch:
  tools/hv: Parse /etc/os-release.
- patches.suse/msft-hv-0398-hyperv-Fix-the-max_xfer_size-in-RNDIS-initialization.patch:
  hyperv: Fix the max_xfer_size in RNDIS initialization.
- patches.suse/msft-hv-0399-hyperv-Fix-the-missing-return-value-in-rndis_filter_.patch:
  hyperv: Fix the missing return value in
  rndis_filter_set_packet_filter().
- patches.suse/msft-hv-0400-hyperv-Fix-page-buffer-handling-in-rndis_filter_send.patch:
  hyperv: Fix page buffer handling in rndis_filter_send_request().
- patches.suse/msft-hv-0401-hyperv-Remove-extra-allocated-space-for-recv_pkt_lis.patch:
  hyperv: Remove extra allocated space for recv_pkt_list elements.
- patches.suse/msft-hv-0402-hyperv-Report-actual-status-in-receive-completion-pa.patch:
  hyperv: Report actual status in receive completion packet.
- patches.suse/msft-hv-0403-hyperv-Add-buffer-for-extended-info-after-the-RNDIS-.patch:
  hyperv: Add buffer for extended info after the RNDIS response
  message.
- patches.suse/suse-hv-Cleanup-the-guest-ID-computation.patch:
  Delete.

suse-commit: 3074d27ce6fd197230876a644659a51aed901f6d
14 files changed:
drivers/hv/hv.c
drivers/hv/hv_kvp.c
drivers/hv/hv_util.c
drivers/hv/hyperv_vmbus.h
drivers/hv/vmbus_drv.c
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc.c
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c
include/linux/hyperv.h
tools/hv/hv_get_dhcp_info.sh [new file with mode: 0644]
tools/hv/hv_get_dns_info.sh [new file with mode: 0644]
tools/hv/hv_kvp_daemon.c
tools/hv/hv_set_ifconfig.sh [new file with mode: 0644]