Lines Matching +full:port +full:- +full:specific

3 .\" Copyright (c) 2015-2021 Alexander Motin <mav@FreeBSD.org>
36 .\" $Id: //depot/users/kenm/FreeBSD-test2/usr.sbin/ctladm/ctladm.8#3 $
72 .Aq Fl f Ar file|-
82 .Aq Fl f Ar file|-
163 .Ic port
197 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal
200 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal
207 .Aq Fl a | Fl c Ar controller-id | Fl h Ar name
218 some meta-commands that utilize
232 .Bl -tag -width 14n
239 .Bl -tag -width 10n
255 .Bl -tag -width 11n
280 .Bl -tag -width 12n
291 .Sq -
320 .Bl -tag -width 12n
331 .Sq -
379 .Bl -tag -width 10n
396 .Bl -tag -width 2n -compact
419 .Bl -tag -width 4n
435 .Bl -tag -width 4n
451 .Bl -tag -width 14n
454 This option is a no-op for CTL.
458 This option is a no-op for CTL.
474 Because this command uses the ioctl port, it will only work when the FETDs
490 .Bl -tag -width 12n
532 .Bl -tag -width 17n
535 .Bl -tag -width 10n
543 reads, or ASC/ASCQ 0x0c,0x02 ("Write error - auto reallocation failed")
558 .Bl -tag -width 10n
581 .Sq - ,
598 .It Ic port
599 Perform one of several CTL frontend port operations.
600 Either create a new frontend port
602 destroy a frontend port
609 or World Wide Port Name
611 for a given port.
623 .Bl -tag -width 12n
625 Create new frontend port.
640 If no port number or port type is specified, all ports are turned on or
643 Specify generic options on the ioctl frontend port.
644 The list of recognized options is driver-dependent.
670 Specify the frontend port number.
671 The port numbers can be found in the frontend port list.
673 Remove a port.
681 Currently defined port types are
692 Set the World Wide Node Name for the given port.
696 single port.
700 Set the World Wide Port Name for the given port.
704 single port.
705 As a general rule, the WWPN must be different for every port in the system.
709 .Bl -tag -width 12n
717 Specify the frontend port number.
719 Omit the header in the port list output.
721 Enable verbose output (report all port options).
723 Output the port list in XML format.
726 Change LUN mapping for specified port.
731 are specified -- LUN will be mapped.
736 is not -- LUN will be unmapped.
741 are specified -- LUN mapping will be disabled, exposing all CTL LUNs.
742 .Bl -tag -width 12n
744 Specify the frontend port number.
746 LUN number visible by specified port.
761 .Bl -tag -width 14n
774 Specify the LUN-associated string to use in the
781 Specify a backend-specific name/value pair.
796 If this flag is not used, the type of LUN created is backend-specific.
806 Backend-specific options may also be specified with the
809 .Bl -tag -width 14n
819 Specify a backend-specific name/value pair.
828 .Bl -tag -width 14n
838 Specify a backend-specific name/value pair.
855 .Bl -tag -width 11n
865 This will also display any backend-specific LUN attributes in addition to
866 the standard per-LUN information.
883 .Bl -tag -width 11n
893 .Bl -tag -width 11n
905 .Bl -tag -width 11n
918 .Bl -tag -width 11n
928 .Bl -tag -width 11n
943 Some options are global, others are backend-specific.
946 .Bl -tag -width 12n
956 Specifies LUN EUI-64 identifier.
963 Non-unique LUN identifiers may lead to data corruption.
968 Specified LUN text identification information (UTF-8 string).
999 of backing stores without prefetch/write-back.
1007 Specifies medium rotation rate of the device: 0 -- not reported,
1008 1 -- non-rotating (SSD), >1024 -- value in revolutions per minute.
1010 Specifies nominal form factor of the device: 0 -- not reported, 1 -- 5.25",
1011 2 -- 3.5", 3 -- 2.5", 4 -- 1.8", 5 -- less then 1.8".
1030 .It Va avail-threshold
1031 .It Va used-threshold
1032 .It Va pool-avail-threshold
1033 .It Va pool-used-threshold
1034 Set per-LUN/-pool thin provisioning soft thresholds.
1038 Pool thresholds are working only for ZVOL-backed LUNs.
1043 Options specific for block backend:
1044 .Bl -tag -width 12n
1051 Options specific for ramdisk backend:
1052 .Bl -tag -width 12n
1068 .Dl ctladm modesense 1 -l
1074 .Dl ctladm modesense 0 -m 10 -P 3 -d -c 10
1077 .Bd -literal
1078 .Dl ctladm read 2 -l 0 -d 1 -b 512 -f - > foo
1086 .Bd -literal
1087 .Dl ctladm write 3 -l 0xff432140 -d 20 -b 512 -f /tmp/bar
1096 .Dl ctladm create -b ramdisk -s 10485760000000000
1102 .Dl ctladm create -b ramdisk -s 10T -o capacity=10G
1114 .Dl ctladm create -b block -o file=/dev/zvol/tank/example -S MYSERIAL321 -d MYDEVID123
1116 Use to specify generic options on ioctl frontend port, now it is
1117 only possible to set pp and/or vp port number.
1119 .Dl ctladm port -c -O pp=11 -O vp=12
1123 .Dl ctladm port -r -p 4
1128 .Dl ctladm remove -b block -l 12
1138 ioctl port.
1145 .Dl ctladm inject 6 -i mediumerr -p read -r 0,512 -c
1151 .Bd -literal -offset indent
1152 ctladm inject 6 -i custom -p tur -s 18 "f0 0 02 s12 04 02"