xref: /linux/Documentation/ABI/testing/sysfs-bus-fcoe (revision 9a74e884ee71dbf3d0967b0321d7b4529a04826c)
1*9a74e884SRobert LoveWhat:		/sys/bus/fcoe/ctlr_X
2*9a74e884SRobert LoveDate:		March 2012
3*9a74e884SRobert LoveKernelVersion:	TBD
4*9a74e884SRobert LoveContact:	Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org
5*9a74e884SRobert LoveDescription:	'FCoE Controller' instances on the fcoe bus
6*9a74e884SRobert LoveAttributes:
7*9a74e884SRobert Love
8*9a74e884SRobert Love	fcf_dev_loss_tmo: Device loss timeout peroid (see below). Changing
9*9a74e884SRobert Love			  this value will change the dev_loss_tmo for all
10*9a74e884SRobert Love			  FCFs discovered by this controller.
11*9a74e884SRobert Love
12*9a74e884SRobert Love	lesb_link_fail:   Link Error Status Block (LESB) link failure count.
13*9a74e884SRobert Love
14*9a74e884SRobert Love	lesb_vlink_fail:  Link Error Status Block (LESB) virtual link
15*9a74e884SRobert Love			  failure count.
16*9a74e884SRobert Love
17*9a74e884SRobert Love	lesb_miss_fka:    Link Error Status Block (LESB) missed FCoE
18*9a74e884SRobert Love			  Initialization Protocol (FIP) Keep-Alives (FKA).
19*9a74e884SRobert Love
20*9a74e884SRobert Love	lesb_symb_err:    Link Error Status Block (LESB) symbolic error count.
21*9a74e884SRobert Love
22*9a74e884SRobert Love	lesb_err_block:   Link Error Status Block (LESB) block error count.
23*9a74e884SRobert Love
24*9a74e884SRobert Love	lesb_fcs_error:   Link Error Status Block (LESB) Fibre Channel
25*9a74e884SRobert Love			  Serivces error count.
26*9a74e884SRobert Love
27*9a74e884SRobert LoveNotes: ctlr_X (global increment starting at 0)
28*9a74e884SRobert Love
29*9a74e884SRobert LoveWhat:		/sys/bus/fcoe/fcf_X
30*9a74e884SRobert LoveDate:		March 2012
31*9a74e884SRobert LoveKernelVersion:	TBD
32*9a74e884SRobert LoveContact:	Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org
33*9a74e884SRobert LoveDescription:	'FCoE FCF' instances on the fcoe bus. A FCF is a Fibre Channel
34*9a74e884SRobert Love		Forwarder, which is a FCoE switch that can accept FCoE
35*9a74e884SRobert Love		(Ethernet) packets, unpack them, and forward the embedded
36*9a74e884SRobert Love		Fibre Channel frames into a FC fabric. It can also take
37*9a74e884SRobert Love		outbound FC frames and pack them in Ethernet packets to
38*9a74e884SRobert Love		be sent to their destination on the Ethernet segment.
39*9a74e884SRobert LoveAttributes:
40*9a74e884SRobert Love
41*9a74e884SRobert Love	fabric_name: Identifies the fabric that the FCF services.
42*9a74e884SRobert Love
43*9a74e884SRobert Love	switch_name: Identifies the FCF.
44*9a74e884SRobert Love
45*9a74e884SRobert Love	priority:    The switch's priority amongst other FCFs on the same
46*9a74e884SRobert Love		     fabric.
47*9a74e884SRobert Love
48*9a74e884SRobert Love	selected:    1 indicates that the switch has been selected for use;
49*9a74e884SRobert Love		     0 indicates that the swich will not be used.
50*9a74e884SRobert Love
51*9a74e884SRobert Love	fc_map:      The Fibre Channel MAP
52*9a74e884SRobert Love
53*9a74e884SRobert Love	vfid:	     The Virtual Fabric ID
54*9a74e884SRobert Love
55*9a74e884SRobert Love	mac:         The FCF's MAC address
56*9a74e884SRobert Love
57*9a74e884SRobert Love	fka_peroid:  The FIP Keep-Alive peroid
58*9a74e884SRobert Love
59*9a74e884SRobert Love	fabric_state: The internal kernel state
60*9a74e884SRobert Love		      "Unknown" - Initialization value
61*9a74e884SRobert Love		      "Disconnected" - No link to the FCF/fabric
62*9a74e884SRobert Love		      "Connected" - Host is connected to the FCF
63*9a74e884SRobert Love		      "Deleted" - FCF is being removed from the system
64*9a74e884SRobert Love
65*9a74e884SRobert Love	dev_loss_tmo: The device loss timeout peroid for this FCF.
66*9a74e884SRobert Love
67*9a74e884SRobert LoveNotes: A device loss infrastructre similar to the FC Transport's
68*9a74e884SRobert Love       is present in fcoe_sysfs. It is nice to have so that a
69*9a74e884SRobert Love       link flapping adapter doesn't continually advance the count
70*9a74e884SRobert Love       used to identify the discovered FCF. FCFs will exist in a
71*9a74e884SRobert Love       "Disconnected" state until either the timer expires and the
72*9a74e884SRobert Love       FCF becomes "Deleted" or the FCF is rediscovered and becomes
73*9a74e884SRobert Love       "Connected."
74*9a74e884SRobert Love
75*9a74e884SRobert Love
76*9a74e884SRobert LoveUsers: The first user of this interface will be the fcoeadm application,
77*9a74e884SRobert Love       which is commonly packaged in the fcoe-utils package.
78