Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/u-root/iscsinl
Go iSCSI initiator netlink library
https://github.com/u-root/iscsinl
golang iscsi iscsi-initiator netlink
Last synced: about 2 months ago
JSON representation
Go iSCSI initiator netlink library
- Host: GitHub
- URL: https://github.com/u-root/iscsinl
- Owner: u-root
- License: bsd-3-clause
- Created: 2019-07-29T04:48:14.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T05:04:27.000Z (almost 2 years ago)
- Last Synced: 2024-06-18T17:18:16.853Z (6 months ago)
- Topics: golang, iscsi, iscsi-initiator, netlink
- Language: Go
- Homepage:
- Size: 37.1 KB
- Stars: 16
- Watchers: 6
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iscsinl
[![CircleCI](https://circleci.com/gh/u-root/iscsinl.svg?style=svg)](https://circleci.com/gh/u-root/iscsinl)
[![Go Report Card](https://goreportcard.com/badge/github.com/u-root/iscsinl)](https://goreportcard.com/report/github.com/u-root/iscsinl)
[![GoDoc](https://godoc.org/github.com/u-root/iscsinl?status.svg)](https://godoc.org/github.com/u-root/iscsinl)Go iSCSI netlink library
## TODO
Currently, after establishing a successful iscsi session with target, iscsinl scans all LUNS i.e
uses wild card `- - -` while writing to `/sys/class/scsi_host/host%d/scan.`
The three `- - -` stand for channel, SCSI target ID, and LUN, where - means all.In future we would like the iscsnl initiator code to accept LUN as an input argument
just like initiatorName, so that user can customize which LUN s(he) wants to be scanned.