lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1346795156-25614-1-git-send-email-kys@microsoft.com>
Date:	Tue,  4 Sep 2012 14:45:56 -0700
From:	"K. Y. Srinivasan" <kys@...rosoft.com>
To:	gregkh@...uxfoundation.org, linux-kernel@...r.kernel.org,
	devel@...uxdriverproject.org, olaf@...fle.de, apw@...onical.com,
	ben@...adent.org.uk, thozza@...hat.com, dcbw@...hat.com
Cc:	"K. Y. Srinivasan" <kys@...rosoft.com>
Subject: [PATCH V4 00/10] Tools: hv: kvp

This is a resubmission of the subset of the patches that were not
accepted in an earlier submission. The main objection last time was
that the KVP daemon code invoked external scripts for some of the
operations and that I had not included those scripts in the patchset.
This current approach of not encumbering the KVP daemon code with
Distro specific details was discussed on this mailing list and here is
the summary:

1) Using Network Manager APIs in the KVP daemon code directly would
minimize environments where KVP functionality could be deployed since
Network Manager is not available in all of the Distro images of interest;
especially server images.

2) The current architecture of invoking external scripts for what is
essentially a distro specific operation retains full flexibility of
deploying KVP on all Distros of interest while not sacrificing our ability to
use Network Manager APIs. For instance a Distro could choose to implement these
external scripts using NM AMPIs.

In this patchset I have included the external scripts that I had used to test the
KVP functionality as example scripts. These are meant as just examples.


K. Y. Srinivasan (10):
  Tools: hv: Get rid of some unused variables
  Tools: hv: Correctly type string variables
  Tools: hv: Add an example script to retrieve DNS entries
  Tools: hv: Gather DNS information
  Tools: hv: Add an example script to retrieve dhcp state
  Tools: hv: Gather DHCP information
  Tools: hv: Add an example script to configure an interface
  Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO
  Tools: hv: Rename the function kvp_get_ip_address()
  Tools: hv: Implement the KVP verb - KVP_OP_GET_IP_INFO

 include/linux/hyperv.h       |    2 +
 tools/hv/hv_get_dhcp_info.sh |   25 ++
 tools/hv/hv_get_dns_info.sh  |   13 +
 tools/hv/hv_kvp_daemon.c     |  607 +++++++++++++++++++++++++++++++++++++++++-
 tools/hv/hv_set_ifconfig.sh  |   68 +++++
 5 files changed, 703 insertions(+), 12 deletions(-)
 create mode 100755 tools/hv/hv_get_dhcp_info.sh
 create mode 100755 tools/hv/hv_get_dns_info.sh
 create mode 100755 tools/hv/hv_set_ifconfig.sh

-- 
1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ