Blame sysfs-documentation

Packit Service 646995
Description of iface attributes and their valid values
Packit Service 646995
======================================================
Packit Service 646995
Packit Service 646995
== IPv4 attributes ==
Packit Service 646995
Packit Service 646995
ipaddress
Packit Service 646995
---------
Packit Service 646995
IP address in format XXX.XXX.XXX.XXX
Packit Service 646995
Packit Service 646995
gateway
Packit Service 646995
-------
Packit Service 646995
IP address of the network router or gateway device in format XXX.XXX.XXX.XXX
Packit Service 646995
Packit Service 646995
subnet
Packit Service 646995
------
Packit Service 646995
Broadcast address in format XXX.XXX.XXX.XXX
Packit Service 646995
Packit Service 646995
bootproto
Packit Service 646995
---------
Packit Service 646995
The protocol type used to initialize interface
Packit Service 646995
Packit Service 646995
Valid values: "dhcp" or "static"
Packit Service 646995
Packit Service 646995
dhcp_dns_address_en
Packit Service 646995
-------------------
Packit Service 646995
Request DNS Server IP Addresses and Domain Name
Packit Service 646995
Packit Service 646995
If bootproto is set to dhcp and dhcp_dns_address_en is enable,
Packit Service 646995
requests DNS addresses (option 6) and domain name (option 15) in its
Packit Service 646995
DHCP parameter request list.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
dhcp_slp_da_info_en
Packit Service 646995
-------------------
Packit Service 646995
Request SLP DA Information and SLP Scope
Packit Service 646995
If bootproto is set to dhcp and dhcp_slp_da_info_en is enable,
Packit Service 646995
requests SLP DA information (option 78) and SLP scope (option 79)
Packit Service 646995
in its DHCP parameter request list.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
tos_en
Packit Service 646995
------
Packit Service 646995
Enable IPv4 type of service (ToS)
Packit Service 646995
Packit Service 646995
When tos_en is set to enable, use value set in tos when transmitting IPv4 TCP
Packit Service 646995
packets on iSCSI connections.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
tos
Packit Service 646995
---
Packit Service 646995
IPv4 Type of service (ToS)
Packit Service 646995
Packit Service 646995
When tos_en is set to enable, use value set in tos when transmitting IPv4 TCP
Packit Service 646995
packets on iSCSI connections.
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
Packit Service 646995
grat_arp_en
Packit Service 646995
-----------
Packit Service 646995
Enable Gratuitous ARP Requests
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
dhcp_alt_client_id_en
Packit Service 646995
---------------------
Packit Service 646995
DHCP Use Alternate Client ID
Packit Service 646995
Packit Service 646995
When dhcp_alt_client_id_en is set to enable, use the Client ID configured in
Packit Service 646995
dhcp_alt_client_id as its Client ID (DHCP option 61) in outgoing DHCP messages.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
dhcp_alt_client_id
Packit Service 646995
------------------
Packit Service 646995
DHCP Alternate Client ID
Packit Service 646995
Packit Service 646995
When dhcp_alt_client_id_en is set to enable, use value set in dhcp_alt_client_id
Packit Service 646995
for Client ID in DHCP messages.
Packit Service 646995
Packit Service 646995
Valid values: 11-byte Client ID 
Packit Service 646995
Packit Service 646995
dhcp_req_vendor_id_en
Packit Service 646995
---------------------
Packit Service 646995
DHCP Require Vendor ID
Packit Service 646995
Packit Service 646995
When dhcp_req_vendor_id_en is set to enable, use value set in dhcp_vendor_id as
Packit Service 646995
its vendor ID (DHCP option 60) in outgoing DHCP messages.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
dhcp_use_vendor_id_en
Packit Service 646995
---------------------
Packit Service 646995
DHCP Use Vendor ID
Packit Service 646995
Packit Service 646995
When dhcp_use_vendor_id_en is set to enable, use value set in dhcp_vendor_id as
Packit Service 646995
its vendor ID (DHCP option 60) in outgoing DHCP messages.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
dhcp_vendor_id
Packit Service 646995
--------------
Packit Service 646995
DHCP Vendor ID
Packit Service 646995
Packit Service 646995
When dhcp_req_vendor_id_en or dhcp_use_vendor_id_en is set to enable,
Packit Service 646995
use value set in dhcp_vendor_id for Vendor ID in DHCP messages.
Packit Service 646995
Packit Service 646995
Valid values: 11-byte Client ID 
Packit Service 646995
Packit Service 646995
dhcp_learn_iqn_en
Packit Service 646995
-----------------
Packit Service 646995
DHCP Learn IQN
Packit Service 646995
Packit Service 646995
When dhcp_learn_iqn_en is set to enable, iSCSI initiator attempts to use DHCP
Packit Service 646995
to learn its (IQN) iSCSI name.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
fragment_disable
Packit Service 646995
----------------
Packit Service 646995
Fragmentation Disable.
Packit Service 646995
Packit Service 646995
When fragment_disable is set to disable, iSCSI initiator cannot fragment IP
Packit Service 646995
datagrams.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
incoming_forwarding_en
Packit Service 646995
----------------------
Packit Service 646995
When incoming_forwarding_en is set to enable, iSCSI initiator forwards all
Packit Service 646995
incoming network traffic to the network driver, except for iSCSI TCP packets
Packit Service 646995
destined to the iSCSI initiator.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
ttl
Packit Service 646995
---
Packit Service 646995
IPv4 Time to Live (TTL)
Packit Service 646995
Packit Service 646995
This attribute contain TTL value sent in IPv4 TCP packets transmitted on
Packit Service 646995
iSCSI connections.
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
Packit Service 646995
== IPv6 attributes ==
Packit Service 646995
Packit Service 646995
ipaddress
Packit Service 646995
---------
Packit Service 646995
IP address in IPv6 format.
Packit Service 646995
Packit Service 646995
link_local_addr
Packit Service 646995
---------------
Packit Service 646995
Link local address in IPv6 format.
Packit Service 646995
Packit Service 646995
router_addr
Packit Service 646995
-----------
Packit Service 646995
Router address in IPv6 format.
Packit Service 646995
Packit Service 646995
ipaddr_autocfg
Packit Service 646995
--------------
Packit Service 646995
Autoconfigure IPv6 Address.
Packit Service 646995
Packit Service 646995
Valid values: nd, dhcpv6 or disable
Packit Service 646995
qla4xxx don't support dhcpv6.
Packit Service 646995
Packit Service 646995
link_local_autocfg
Packit Service 646995
------------------
Packit Service 646995
Autoconfigure IPv6 Link Local Address.
Packit Service 646995
Packit Service 646995
IPv6 neighbor discovery protocol to discover Link Local Address.
Packit Service 646995
Packit Service 646995
Valid values: auto or disable
Packit Service 646995
Packit Service 646995
Packit Service 646995
router_autocfg
Packit Service 646995
--------------
Packit Service 646995
Autoconfigure IPv6 Router address.
Packit Service 646995
Packit Service 646995
IPv6 neighbor discovery protocol to discover a default router address.
Packit Service 646995
Packit Service 646995
Valid values: auto or disable
Packit Service 646995
Packit Service 646995
link_local_state
Packit Service 646995
----------------
Packit Service 646995
This Read-only attribute show Link Local IP address state in sysfs.
Packit Service 646995
Packit Service 646995
Valid values: Unconfigured, Acquiring, Tentative, Valid, Disabling, Invalid,
Packit Service 646995
	      Deprecated.
Packit Service 646995
Packit Service 646995
Packit Service 646995
router_state
Packit Service 646995
------------
Packit Service 646995
This Read-only attribute shows router state.
Packit Service 646995
Packit Service 646995
Valid values: Unknown, Advertised, Manual, Stale.
Packit Service 646995
Packit Service 646995
Packit Service 646995
grat_neighbor_adv_en
Packit Service 646995
--------------------
Packit Service 646995
Enable Gratuitous Neighbor Advertisement
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
mld_en
Packit Service 646995
------
Packit Service 646995
Enable IPv6 Multicast Listener Discovery
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
flow_label
Packit Service 646995
----------
Packit Service 646995
This attribute specifies the default value of the Flow Label field in the
Packit Service 646995
IPv6 header of TCP packets transmitted on iSCSI connections
Packit Service 646995
Packit Service 646995
Valid range: 20-bit value. [0-1048575]
Packit Service 646995
Value zero indicates that the traffic is not assigned to a labelled flow.
Packit Service 646995
Packit Service 646995
traffic_class
Packit Service 646995
-------------
Packit Service 646995
This attribute specifies the IPv6 traffic class value to be used in IPv6
Packit Service 646995
TCP packets transmitted from the firmware on iSCSI connections.
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
Packit Service 646995
hop_limit
Packit Service 646995
---------
Packit Service 646995
This attribute specifies the IPv6 hop limit value to be used in IPv6 TCP
Packit Service 646995
packets transmitted from the firmware on iSCSI connections
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
Packit Service 646995
nd_reachable_tmo
Packit Service 646995
----------------
Packit Service 646995
This attribute specifies the time (in milliseconds) that a node assumes 
Packit Service 646995
that the neighbor is reachable after confirmation.
Packit Service 646995
Packit Service 646995
Valid range: 4-byte value. [0-4294967295]
Packit Service 646995
Packit Service 646995
nd_rexmit_time
Packit Service 646995
--------------
Packit Service 646995
This attribute specifies the time (in milliseconds) between retransmitted
Packit Service 646995
neighbor solicitation messages.
Packit Service 646995
Packit Service 646995
Valid range: 4-byte value. [0-4294967295]
Packit Service 646995
Packit Service 646995
nd_stale_tmo
Packit Service 646995
------------
Packit Service 646995
This attribute specifies the time (in milliseconds) after which a stale
Packit Service 646995
neighbor or destination cache entry is discarded.
Packit Service 646995
Packit Service 646995
Valid range: 4-byte value. [0-4294967295]
Packit Service 646995
Packit Service 646995
dup_addr_detect_cnt
Packit Service 646995
-------------------
Packit Service 646995
This attribute specifies the IPv6 duplicate address detection count
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
	     0 - Disable
Packit Service 646995
	     1 - TryOnce
Packit Service 646995
	     2 - TryTwice, and so on
Packit Service 646995
Packit Service 646995
router_adv_link_mtu
Packit Service 646995
-------------------
Packit Service 646995
IPv6 Router Advertised Link MTU Size.
Packit Service 646995
Packit Service 646995
Valid range: 1280 bytes to 1500 bytes
Packit Service 646995
Packit Service 646995
== Common ==
Packit Service 646995
enabled
Packit Service 646995
-------
Packit Service 646995
This attribute is used to enable or disable IPv4 or IPv6 protocol.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
vlan_id
Packit Service 646995
-------
Packit Service 646995
This attribute specifies 12-bit VLAN identifier (VID)
Packit Service 646995
Packit Service 646995
Valid range: 12-bit value. [1-4094]
Packit Service 646995
Packit Service 646995
vlan_priority
Packit Service 646995
-------------
Packit Service 646995
This attribute specifies Priority to outbound packets containing the
Packit Service 646995
specified VLAN-ID (VID)
Packit Service 646995
Packit Service 646995
Valid range: 3-bit value. [0-7]
Packit Service 646995
Packit Service 646995
vlan_enabled
Packit Service 646995
------------
Packit Service 646995
VLAN Tagging Enable.
Packit Service 646995
Packit Service 646995
When this attribute is set to enable, use value set in vlan_id and
Packit Service 646995
vlan_priority to transmit IP packets, and discards IP packets that were
Packit Service 646995
received without a matching VLAN ID
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
mtu
Packit Service 646995
---
Packit Service 646995
Ethernet MTU Size.
Packit Service 646995
Packit Service 646995
This field specifies the maximum payload length in byte of an
Packit Service 646995
Ethernet frame supported by iSCSI initiator.
Packit Service 646995
Packit Service 646995
Valid values: 576 bytes to 9000 bytes
Packit Service 646995
Packit Service 646995
port
Packit Service 646995
----
Packit Service 646995
This attribute shows the initiator iSCSI port number.
Packit Service 646995
Packit Service 646995
ipaddress_state
Packit Service 646995
---------------
Packit Service 646995
This Read-only attribute show IP address state.
Packit Service 646995
Packit Service 646995
Valid values: Unconfigured, Acquiring, Tentative, Valid, Disabling, Invalid,
Packit Service 646995
	      Deprecated.
Packit Service 646995
Packit Service 646995
delayed_ack_en
Packit Service 646995
--------------
Packit Service 646995
When this attribute is set to enable, TCP delayed ACK is enabled.
Packit Service 646995
  
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
tcp_nagle_disable
Packit Service 646995
-----------------
Packit Service 646995
When this attribute is set to disable, TCP Nagle algorithm is disabled.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
tcp_wsf_disable
Packit Service 646995
---------------
Packit Service 646995
When this attribute is set to disable, TCP window scale is disabled.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
tcp_wsf
Packit Service 646995
-------
Packit Service 646995
This attribute specifies the TCP window scale factor to be negotiated
Packit Service 646995
on TCP connections.
Packit Service 646995
Packit Service 646995
Valid range: 8-bit value. [0-255]
Packit Service 646995
Packit Service 646995
tcp_timer_scale
Packit Service 646995
---------------
Packit Service 646995
The TCP Timer Scale is scale factor that adjusts the time interval between
Packit Service 646995
timer ticks on a TCP connection. The scale factor allows for faster time-outs
Packit Service 646995
for connections running on a very small network, versus connections running
Packit Service 646995
on a very large network.
Packit Service 646995
Packit Service 646995
Valid range: 3-bit value. [0-7]
Packit Service 646995
Packit Service 646995
tcp_timestamp_en
Packit Service 646995
----------------
Packit Service 646995
When this attribute is set to enable, iSCSI initiator negotiates to use time
Packit Service 646995
stamps in TCP headers
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
cache_id
Packit Service 646995
--------
Packit Service 646995
This Read-only attribute is used to find the valid cache entries for the
Packit Service 646995
interface.
Packit Service 646995
Packit Service 646995
For IPv4, ARP cache entry
Packit Service 646995
For IPv6, Neighbor cache entry
Packit Service 646995
Packit Service 646995
redirect_en
Packit Service 646995
-----------
Packit Service 646995
For IPv4:
Packit Service 646995
When this attribute is set to enable, an ARP redirect can modify the address
Packit Service 646995
resolution protocol (ARP) table and any active connections.
Packit Service 646995
Packit Service 646995
For IPv6:
Packit Service 646995
When this attribute is set to enable and neighbor advertisements are received,
Packit Service 646995
the connection table is examined and updated if any active connections match
Packit Service 646995
the IP address on the neighbor advertisement. This action is required for
Packit Service 646995
failover and redirect.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
def_taskmgmt_tmo
Packit Service 646995
----------------
Packit Service 646995
This attribute specifies timeout interval in seconds that iSCSI uses for
Packit Service 646995
timing out task-management commands.
Packit Service 646995
Packit Service 646995
Valid range: 16-bit value [0-65535].
Packit Service 646995
Packit Service 646995
header_digest
Packit Service 646995
-------------
Packit Service 646995
When this attribute is set to enable iSCSI initiator negotiates for
Packit Service 646995
HeaderDigest=CRC32 and when set to disable negotiates HeaderDigest=none.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
data_digest
Packit Service 646995
-----------
Packit Service 646995
When this attribute is set to enable iSCSI initiator negotiates for
Packit Service 646995
DataDigest=CRC32 and when set to disable negotiates DataDigest=none.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
immediate_data
Packit Service 646995
--------------
Packit Service 646995
When this attribute is set to enable iSCSI initiator negotiates for
Packit Service 646995
ImmediateData=yes and When set to disable negotiates ImmediateData=none
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
initial_r2t
Packit Service 646995
-----------
Packit Service 646995
When this attribute is set to enable iSCSI initiator negotiates for
Packit Service 646995
InitialR2T=yes. When set to disable negotiates InitialR2T=no.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
data_seq_in_order
Packit Service 646995
-----------------
Packit Service 646995
When this attribute is set to enable iSCSI initiator set data sequences
Packit Service 646995
in order
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
qla4xxx does not support out-of-order data sequences
Packit Service 646995
Packit Service 646995
data_pdu_in_order
Packit Service 646995
-----------------
Packit Service 646995
When this attribute is set to enable iSCSI initiator set Data PDU
Packit Service 646995
in order
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
qla4xxx does not support out-of-order Data PDUs.
Packit Service 646995
Packit Service 646995
erl
Packit Service 646995
---
Packit Service 646995
Error Recovery Level
Packit Service 646995
Packit Service 646995
This attribute specifies error recovery level (ERL) supported by the
Packit Service 646995
connection.
Packit Service 646995
Packit Service 646995
Valid values: 2-bit value [0-2]
Packit Service 646995
Packit Service 646995
max_recv_dlength
Packit Service 646995
----------------
Packit Service 646995
iSCSI Maximum Receive Data Segment Length.
Packit Service 646995
Packit Service 646995
This attribute specifies Maximum data segment length in bytes, that receive
Packit Service 646995
in an iSCSI PDU.
Packit Service 646995
Packit Service 646995
first_burst_len
Packit Service 646995
---------------
Packit Service 646995
iSCSI First Burst Length
Packit Service 646995
Packit Service 646995
This attribute Specifies the maximum amount of unsolicited data an iSCSI
Packit Service 646995
initiator can send to the target during the execution of a single SCSI command,
Packit Service 646995
in bytes.
Packit Service 646995
Packit Service 646995
max_outstanding_r2t
Packit Service 646995
-------------------
Packit Service 646995
iSCSI Maximum Outstanding R2T
Packit Service 646995
Packit Service 646995
This attribute Specifies how many R2T PDUs per command can be outstanding
Packit Service 646995
during an iSCSI session.
Packit Service 646995
Packit Service 646995
max_burst_len
Packit Service 646995
-------------
Packit Service 646995
This attribute Specifies the maximum length for unsolicited or immediate data
Packit Service 646995
iSCSI session can send or receive.
Packit Service 646995
Packit Service 646995
chap_auth
Packit Service 646995
---------
Packit Service 646995
When this attribute is set to enable iSCSI session performs authentication
Packit Service 646995
during the security state of login phase.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
bidi_chap
Packit Service 646995
---------
Packit Service 646995
When this attribute is set to enable iSCSI session generates a CHAP challenge
Packit Service 646995
to any target that has issued a CHAP challenge to the iSCSI session.
Packit Service 646995
iSCSI session issues the challenge to the target after responding to the
Packit Service 646995
targets challenge. This attribute is ignored if chap_auth is set to disable.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
discovery_auth_optional
Packit Service 646995
-----------------------
Packit Service 646995
When this attribute is set to enable and the chap_auth is set to enable,
Packit Service 646995
iSCSI session does not require authentication on discovery sessions unless
Packit Service 646995
requested by the peer. When this attribute is set to disable iSCSI session
Packit Service 646995
requires CHAP authentication for a discovery session.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
discovery_logout
Packit Service 646995
----------------
Packit Service 646995
When this attribute is set to enable, iSCSI initiator initiates an iSCSI logout
Packit Service 646995
on a discovery session when discovery is complete (before closing the connection).
Packit Service 646995
When this attribute is set to disable, iSCSI initiator closes the connection when
Packit Service 646995
discovery is complete.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
strict_login_comp_en
Packit Service 646995
--------------------
Packit Service 646995
When this attribute is set to enable, iSCSI initiator enforces the iSCSI login
Packit Service 646995
negotiation rules. When this attribute is set to disable, iSCSI initiator does
Packit Service 646995
not enforce iSCSI login negotiation.
Packit Service 646995
Packit Service 646995
Valid values: "enable" or "disable"
Packit Service 646995
Packit Service 646995
initiator_name
Packit Service 646995
--------------
Packit Service 646995
This Read-only attribute contains the iSCSI Name string used by the firmware.