[Bug 198396] iscsictl: Add libxo support

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 7 20:07:09 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198396

            Bug ID: 198396
           Summary: iscsictl: Add libxo support
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: marieheleneka at gmail.com

Created attachment 153967
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=153967&action=edit
patch to libxo-ify iscsictl

I've added libxo support to iscsictl, see attached patch.

Example output:
# ./iscsictl --libxo json,pretty
{
  "iscsi-information": {
    "target": [
      {
        "name": "iqn.2014-01.SomeHostName.istgt:SomeTargetName",
        "portal": "10.0.0.1:1234 ",
        "state": "Connected",
        "lun": [
          {
            "id": 0,
            "device": "da1"
          },
          {
            "id": 1,
            "device": "da2"
          },
          {
            "id": 2,
            "device": "da3"
          },
          {
            "id": 3,
            "device": "da4"
          }
        ]
      }
    ]
  }
}

# ./iscsictl -v --libxo json,pretty
{
  "iscsi-information": {
    "target": [
      {
        "initiator": {
          "name": "iqn.1994-09.org.freebsd:SomeName",
          "portal": "",
          "alias": ""
        },
        "target": {
          "name": "iqn.2014-01.SomeHostName.istgt:SomeTargetName",
          "portal": "10.0.0.1:1234",
          "alias": "SomeAliasName"
        },
        "auth": {
          "user": "iqn.1991-05.com.freebsd:SomeUser",
          "secret": "superSecretText",
          "mutualUser": "",
          "mutualSecret": ""
        },
        "session": {
          "id": 4,
          "type": "Normal",
          "state": "Connected"
        },
        "failureReason": "",
        "digest": {
          "header": "None",
          "data": "None"
        },
        "dataSegmentLen": 131072,
        "immediateData": "Yes",
        "iSER": "No",
        "offloadDriver": "None",
        "lun": [
          {
            "id": 0,
            "device": "da1"
          },
          {
            "id": 1,
            "device": "da2"
          },
          {
            "id": 2,
            "device": "da3"
          },
          {
            "id": 3,
            "device": "da4"
          }
        ]
      }
    ]
  }
}

Marie Helene / Savagedlight

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list