gitextract_1xsiiwpt/ ├── .clang-format ├── .github/ │ └── workflows/ │ └── codeql.yml ├── .gitignore ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile ├── README ├── ccan/ │ └── ccan/ │ └── crc32c/ │ ├── _info │ ├── benchmark/ │ │ ├── Makefile │ │ └── bench.c │ ├── crc32c.c │ ├── crc32c.h │ └── test/ │ ├── api-crc32c.c │ └── run-crc32c.c ├── config.mk ├── doc/ │ ├── 4_library_example/ │ │ ├── device.conf │ │ ├── library_contents.10 │ │ ├── library_contents.20 │ │ ├── library_contents.30 │ │ ├── library_contents.40 │ │ └── mhvtl.conf │ └── index.html ├── etc/ │ ├── .gitignore │ ├── Makefile │ ├── generate_device_conf.in │ ├── generate_library_contents.in │ ├── library_contents.sample │ ├── mhvtl-load-modules.service.in │ ├── mhvtl.conf.in │ ├── mhvtl.target │ ├── vtllibrary@.service.in │ └── vtltape@.service.in ├── include/ │ ├── common/ │ │ ├── logging.h │ │ ├── mhvtl_scsi.h │ │ ├── vtl_common.h │ │ ├── vtl_u.h │ │ └── vtltape_pem.h │ ├── mhvtl_log.h │ ├── mode.h │ ├── smc.h │ ├── spc.h │ ├── ssc.h │ ├── utils/ │ │ ├── be_byteshift.h │ │ ├── lzoconf.h │ │ ├── lzodefs.h │ │ ├── mhvtl_list.h │ │ ├── mhvtl_update.h │ │ ├── minilzo.h │ │ ├── q.h │ │ ├── security_protocol.h │ │ └── subprocess.h │ ├── vtlcart.h │ └── vtllib.h ├── kernel/ │ ├── .gitignore │ ├── Makefile │ ├── backport.h │ ├── config.sh │ ├── fetch.c │ ├── fetch24.c │ ├── fetch26.c │ ├── fetch27.c │ ├── fetch50.c │ └── mhvtl.c ├── man/ │ ├── Makefile │ ├── device.conf.5.in │ ├── dump_tape.1.in │ ├── edit_tape.1.in │ ├── generate_device_conf.1.in │ ├── generate_library_contents.1.in │ ├── library_contents.5.in │ ├── make_vtl_media.1.in │ ├── mhvtl.conf.5.in │ ├── mhvtl_kernel_mod_build.1.in │ ├── mktape.1.in │ ├── preload_tape.1.in │ ├── tapeexerciser.1.in │ ├── update_device.conf.1.in │ ├── vtlcmd.1.in │ ├── vtllibrary.1.in │ └── vtltape.1.in ├── mhvtl-utils.spec ├── scripts/ │ ├── 70-persistent-generic.rules │ ├── 70-persistent-tape.rules │ ├── Makefile │ ├── NetBackup/ │ │ ├── drive_stats.pl │ │ └── vlt_endeject_notify.pl │ ├── build-persistent-tape-rules.sh │ ├── centos_configure.sh │ ├── checkarch.sh │ ├── checkpatch.pl │ ├── lio_target_passthru.sh │ ├── mhvtl-1.4.ebuild │ ├── rescan-scsi-bus.sh │ ├── start-mhvtl-scst.sh │ ├── stgt-target-setup.conf │ ├── test_lbp.sh │ └── update_device.conf.in ├── tcopy/ │ ├── Makefile │ ├── pathnames.h │ ├── tcopy.1 │ └── tcopy.c ├── todo ├── usr/ │ ├── .gitignore │ ├── Makefile │ ├── cmd/ │ │ ├── dump_messageQ.c │ │ ├── edit_tape.c │ │ ├── make_scsi_dev │ │ ├── make_vtl_media.in │ │ ├── mhvtl-device-conf-generator.c │ │ ├── mhvtl_kernel_mod_build.in │ │ ├── mktape.c │ │ ├── tape_util.c │ │ ├── tapeexerciser.c │ │ ├── vtlcmd.c │ │ ├── vtllibrary.c │ │ └── vtltape.c │ ├── mhvtl_io.c │ ├── mhvtl_log.c │ ├── mode.c │ ├── pm/ │ │ ├── ait_pm.c │ │ ├── default_smc_pm.c │ │ ├── default_ssc_pm.c │ │ ├── hp_smc_pm.c │ │ ├── hp_ultrium_pm.c │ │ ├── ibm_03592_pm.c │ │ ├── ibm_smc_pm.c │ │ ├── overland_pm.c │ │ ├── quantum_dlt_pm.c │ │ ├── scalar_pm.c │ │ ├── spectra_pm.c │ │ ├── stk9x40_pm.c │ │ ├── stklxx_pm.c │ │ ├── t10000_pm.c │ │ └── ult3580_pm.c │ ├── smc.c │ ├── spc.c │ ├── ssc.c │ ├── utils/ │ │ ├── README.LZO │ │ ├── crc32c.c │ │ ├── mhvtl_update.c │ │ ├── minilzo.c │ │ ├── q.c │ │ ├── reed-solomon.c │ │ ├── subprocess.c │ │ └── validate_crc.c │ ├── vtl_cart_type.c │ ├── vtlcart.c │ ├── vtlcart_v1.c │ ├── vtlcart_v1_mtr.c │ └── vtllib.c ├── vagrant/ │ ├── README.MD │ ├── Vagrantfile │ └── install.sh └── webgui/ └── index.php