~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-fcoe

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-fcoe (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-fcoe (Version linux-5.11.22)


  1 What:           /sys/bus/fcoe/                      1 What:           /sys/bus/fcoe/
  2 Date:           August 2012                         2 Date:           August 2012
  3 KernelVersion:  TBD                                 3 KernelVersion:  TBD
  4 Contact:        Robert Love <robert.w.love@inte      4 Contact:        Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org
  5 Description:    The FCoE bus. Attributes in th      5 Description:    The FCoE bus. Attributes in this directory are control interfaces.
  6                                                     6 
  7 Attributes:                                         7 Attributes:
  8                                                     8 
  9         ctlr_create:                                9         ctlr_create:
 10                      'FCoE Controller' instanc     10                      'FCoE Controller' instance creation interface. Writing an
 11                      <ifname> to this file wil     11                      <ifname> to this file will allocate and populate sysfs with a
 12                      fcoe_ctlr_device (ctlr_X)     12                      fcoe_ctlr_device (ctlr_X). The user can then configure any
 13                      per-port settings and fin     13                      per-port settings and finally write to the fcoe_ctlr_device's
 14                      'start' attribute to begi     14                      'start' attribute to begin the kernel's discovery and login
 15                      process.                      15                      process.
 16                                                    16 
 17         ctlr_destroy:                              17         ctlr_destroy:
 18                        'FCoE Controller' insta     18                        'FCoE Controller' instance removal interface. Writing a
 19                        fcoe_ctlr_device's sysf     19                        fcoe_ctlr_device's sysfs name to this file will log the
 20                        fcoe_ctlr_device out of     20                        fcoe_ctlr_device out of the fabric or otherwise connected
 21                        FCoE devices. It will a     21                        FCoE devices. It will also free all kernel memory allocated
 22                        for this fcoe_ctlr_devi     22                        for this fcoe_ctlr_device and any structures associated
 23                        with it, this includes      23                        with it, this includes the scsi_host.
 24                                                    24 
 25 What:           /sys/bus/fcoe/devices/ctlr_X       25 What:           /sys/bus/fcoe/devices/ctlr_X
 26 Date:           March 2012                         26 Date:           March 2012
 27 KernelVersion:  TBD                                27 KernelVersion:  TBD
 28 Contact:        Robert Love <robert.w.love@inte     28 Contact:        Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org
 29 Description:    'FCoE Controller' instances on     29 Description:    'FCoE Controller' instances on the fcoe bus.
 30                 The FCoE Controller now has a      30                 The FCoE Controller now has a three stage creation process.
 31                 1) Write interface name to ctl     31                 1) Write interface name to ctlr_create 2) Configure the FCoE
 32                 Controller (ctlr_X) 3) Enable      32                 Controller (ctlr_X) 3) Enable the FCoE Controller to begin
 33                 discovery and login. The FCoE      33                 discovery and login. The FCoE Controller is destroyed by
 34                 writing its name, i.e. ctlr_X  !!  34                 writing it's name, i.e. ctlr_X to the ctlr_delete file.
 35                                                    35 
 36 Attributes:                                        36 Attributes:
 37                                                    37 
 38         fcf_dev_loss_tmo:                          38         fcf_dev_loss_tmo:
 39                           Device loss timeout      39                           Device loss timeout period (see below). Changing
 40                           this value will chan     40                           this value will change the dev_loss_tmo for all
 41                           FCFs discovered by t     41                           FCFs discovered by this controller.
 42                                                    42 
 43         mode:                                      43         mode:
 44                           Display or change th     44                           Display or change the FCoE Controller's mode. Possible
 45                           modes are 'Fabric' a     45                           modes are 'Fabric' and 'VN2VN'. If a FCoE Controller
 46                           is started in 'Fabri     46                           is started in 'Fabric' mode then FIP FCF discovery is
 47                           initiated and ultima     47                           initiated and ultimately a fabric login is attempted.
 48                           If a FCoE Controller     48                           If a FCoE Controller is started in 'VN2VN' mode then
 49                           FIP VN2VN discovery      49                           FIP VN2VN discovery and login is performed. A FCoE
 50                           Controller only supp     50                           Controller only supports one mode at a time.
 51                                                    51 
 52         enabled:                                   52         enabled:
 53                           Whether an FCoE cont     53                           Whether an FCoE controller is enabled or disabled.
 54                           0 if disabled, 1 if      54                           0 if disabled, 1 if enabled. Writing either 0 or 1
 55                           to this file will en     55                           to this file will enable or disable the FCoE controller.
 56                                                    56 
 57         lesb/link_fail:                            57         lesb/link_fail:
 58                           Link Error Status Bl     58                           Link Error Status Block (LESB) link failure count.
 59                                                    59 
 60         lesb/vlink_fail:                           60         lesb/vlink_fail:
 61                           Link Error Status Bl     61                           Link Error Status Block (LESB) virtual link
 62                           failure count.           62                           failure count.
 63                                                    63 
 64         lesb/miss_fka:                             64         lesb/miss_fka:
 65                           Link Error Status Bl     65                           Link Error Status Block (LESB) missed FCoE
 66                           Initialization Proto     66                           Initialization Protocol (FIP) Keep-Alives (FKA).
 67                                                    67 
 68         lesb/symb_err:                             68         lesb/symb_err:
 69                           Link Error Status Bl     69                           Link Error Status Block (LESB) symbolic error count.
 70                                                    70 
 71         lesb/err_block:                            71         lesb/err_block:
 72                           Link Error Status Bl     72                           Link Error Status Block (LESB) block error count.
 73                                                    73 
 74         lesb/fcs_error:                            74         lesb/fcs_error:
 75                           Link Error Status Bl     75                           Link Error Status Block (LESB) Fibre Channel
 76                           Services error count     76                           Services error count.
 77                                                    77 
 78 Notes: ctlr_X (global increment starting at 0)     78 Notes: ctlr_X (global increment starting at 0)
 79                                                    79 
 80 What:           /sys/bus/fcoe/devices/fcf_X        80 What:           /sys/bus/fcoe/devices/fcf_X
 81 Date:           March 2012                         81 Date:           March 2012
 82 KernelVersion:  TBD                                82 KernelVersion:  TBD
 83 Contact:        Robert Love <robert.w.love@inte     83 Contact:        Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org
 84 Description:    'FCoE FCF' instances on the fc     84 Description:    'FCoE FCF' instances on the fcoe bus. A FCF is a Fibre Channel
 85                 Forwarder, which is a FCoE swi     85                 Forwarder, which is a FCoE switch that can accept FCoE
 86                 (Ethernet) packets, unpack the     86                 (Ethernet) packets, unpack them, and forward the embedded
 87                 Fibre Channel frames into a FC     87                 Fibre Channel frames into a FC fabric. It can also take
 88                 outbound FC frames and pack th     88                 outbound FC frames and pack them in Ethernet packets to
 89                 be sent to their destination o     89                 be sent to their destination on the Ethernet segment.
 90                                                    90 
 91 Attributes:                                        91 Attributes:
 92                                                    92 
 93         fabric_name:                               93         fabric_name:
 94                      Identifies the fabric tha     94                      Identifies the fabric that the FCF services.
 95                                                    95 
 96         switch_name:                               96         switch_name:
 97                      Identifies the FCF.           97                      Identifies the FCF.
 98                                                    98 
 99         priority:                                  99         priority:
100                      The switch's priority amo    100                      The switch's priority amongst other FCFs on the same
101                      fabric.                      101                      fabric.
102                                                   102 
103         selected:                                 103         selected:
104                      1 indicates that the swit    104                      1 indicates that the switch has been selected for use;
105                      0 indicates that the swit    105                      0 indicates that the switch will not be used.
106                                                   106 
107         fc_map:                                   107         fc_map:
108                      The Fibre Channel MAP        108                      The Fibre Channel MAP
109                                                   109 
110         vfid:                                     110         vfid:
111                      The Virtual Fabric ID        111                      The Virtual Fabric ID
112                                                   112 
113         mac:                                      113         mac:
114                      The FCF's MAC address        114                      The FCF's MAC address
115                                                   115 
116         fka_period:                               116         fka_period:
117                      The FIP Keep-Alive period    117                      The FIP Keep-Alive period
118                                                   118 
119         fabric_state: The internal kernel stat    119         fabric_state: The internal kernel state
120                                                   120 
121                       - "Unknown" - Initializa    121                       - "Unknown" - Initialization value
122                       - "Disconnected" - No li    122                       - "Disconnected" - No link to the FCF/fabric
123                       - "Connected" - Host is     123                       - "Connected" - Host is connected to the FCF
124                       - "Deleted" - FCF is bei    124                       - "Deleted" - FCF is being removed from the system
125                                                   125 
126         dev_loss_tmo: The device loss timeout     126         dev_loss_tmo: The device loss timeout period for this FCF.
127                                                   127 
128 Notes: A device loss infrastructure similar to    128 Notes: A device loss infrastructure similar to the FC Transport's
129        is present in fcoe_sysfs. It is nice to    129        is present in fcoe_sysfs. It is nice to have so that a
130        link flapping adapter doesn't continual    130        link flapping adapter doesn't continually advance the count
131        used to identify the discovered FCF. FC    131        used to identify the discovered FCF. FCFs will exist in a
132        "Disconnected" state until either the t    132        "Disconnected" state until either the timer expires and the
133        FCF becomes "Deleted" or the FCF is red    133        FCF becomes "Deleted" or the FCF is rediscovered and becomes
134        "Connected."                               134        "Connected."
135                                                   135 
136                                                   136 
137 Users: The first user of this interface will b    137 Users: The first user of this interface will be the fcoeadm application,
138        which is commonly packaged in the fcoe-    138        which is commonly packaged in the fcoe-utils package.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php