Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
  1What:		/sys/class/net/<iface>/addr_assign_type
  2Date:		July 2010
  3KernelVersion:	3.2
  4Contact:	netdev@vger.kernel.org
  5Description:
  6		Indicates the address assignment type. Possible values are:
  7		0: permanent address
  8		1: randomly generated
  9		2: stolen from another device
 10		3: set using dev_set_mac_address
 11
 12What:		/sys/class/net/<iface>/addr_len
 13Date:		April 2005
 14KernelVersion:	2.6.12
 15Contact:	netdev@vger.kernel.org
 16Description:
 17		Indicates the hardware address size in bytes.
 18		Values vary based on the lower-level protocol used by the
 19		interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See
 20		include/uapi/linux/if_*.h for actual values.
 21
 22What:		/sys/class/net/<iface>/address
 23Date:		April 2005
 24KernelVersion:	2.6.12
 25Contact:	netdev@vger.kernel.org
 26Description:
 27		Hardware address currently assigned to this interface.
 28		Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC
 29		address.
 30
 31What:		/sys/class/net/<iface>/broadcast
 32Date:		April 2005
 33KernelVersion:	2.6.12
 34Contact:	netdev@vger.kernel.org
 35Description:
 36		Hardware broadcast address for this interface. Format is a
 37		string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC
 38		address.
 39
 40What:		/sys/class/net/<iface>/carrier
 41Date:		April 2005
 42KernelVersion:	2.6.12
 43Contact:	netdev@vger.kernel.org
 44Description:
 45		Indicates the current physical link state of the interface.
 46		Posssible values are:
 47		0: physical link is down
 48		1: physical link is up
 49
 50		Note: some special devices, e.g: bonding and team drivers will
 51		allow this attribute to be written to force a link state for
 52		operating correctly and designating another fallback interface.
 53
 54What:		/sys/class/net/<iface>/dev_id
 55Date:		April 2008
 56KernelVersion:	2.6.26
 57Contact:	netdev@vger.kernel.org
 58Description:
 59		Indicates the device unique identifier. Format is an hexadecimal
 60		value. This is used to disambiguate interfaces which might be
 61		stacked (e.g: VLAN interfaces) but still have the same MAC
 62		address as their parent device.
 63
 64What:		/sys/class/net/<iface>/dormant
 65Date:		March 2006
 66KernelVersion:	2.6.17
 67Contact:	netdev@vger.kernel.org
 68Description:
 69		Indicates whether the interface is in dormant state. Possible
 70		values are:
 71		0: interface is not dormant
 72		1: interface is dormant
 73
 74		This attribute can be used by supplicant software to signal that
 75		the device is not usable unless some supplicant-based
 76		authentication is performed (e.g: 802.1x). 'link_mode' attribute
 77		will also reflect the dormant state.
 78
 79What:		/sys/clas/net/<iface>/duplex
 80Date:		October 2009
 81KernelVersion:	2.6.33
 82Contact:	netdev@vger.kernel.org
 83Description:
 84		Indicates the interface latest or current duplex value. Possible
 85		values are:
 86		half: half duplex
 87		full: full duplex
 88
 89		Note: This attribute is only valid for interfaces that implement
 90		the ethtool get_settings method (mostly Ethernet).
 91
 92What:		/sys/class/net/<iface>/flags
 93Date:		April 2005
 94KernelVersion:	2.6.12
 95Contact:	netdev@vger.kernel.org
 96Description:
 97		Indicates the interface flags as a bitmask in hexadecimal. See
 98		include/uapi/linux/if.h for a list of all possible values and
 99		the flags semantics.
100
101What:		/sys/class/net/<iface>/ifalias
102Date:		September 2008
103KernelVersion:	2.6.28
104Contact:	netdev@vger.kernel.org
105Description:
106		Indicates/stores an interface alias name as a string. This can
107		be used for system management purposes.
108
109What:		/sys/class/net/<iface>/ifindex
110Date:		April 2005
111KernelVersion:	2.6.12
112Contact:	netdev@vger.kernel.org
113Description:
114		Indicates the system-wide interface unique index identifier as a
115		decimal number. This attribute is used for mapping an interface
116		identifier to an interface name. It is used throughout the
117		networking stack for specifying the interface specific
118		requests/events.
119
120What:		/sys/class/net/<iface>/iflink
121Date:		April 2005
122KernelVersion:	2.6.12
123Contact:	netdev@vger.kernel.org
124Description:
125		Indicates the system-wide interface unique index identifier a
126		the interface is linked to. Format is decimal. This attribute is
127		used to resolve interfaces chaining, linking and stacking.
128		Physical interfaces have the same 'ifindex' and 'iflink' values.
129
130What:		/sys/class/net/<iface>/link_mode
131Date:		March 2006
132KernelVersion:	2.6.17
133Contact:	netdev@vger.kernel.org
134Description:
135		Indicates the interface link mode, as a decimal number. This
136		attribute should be used in conjunction with 'dormant' attribute
137		to determine the interface usability. Possible values:
138		0: default link mode
139		1: dormant link mode
140
141What:		/sys/class/net/<iface>/mtu
142Date:		April 2005
143KernelVersion:	2.6.12
144Contact:	netdev@vger.kernel.org
145Description:
146		Indicates the interface currently configured MTU value, in
147		bytes, and in decimal format. Specific values depends on the
148		lower-level interface protocol used. Ethernet devices will show
149		a 'mtu' attribute value of 1500 unless changed.
150
151What:		/sys/calss/net/<iface>/netdev_group
152Date:		January 2011
153KernelVersion:	2.6.39
154Contact:	netdev@vger.kernel.org
155Description:
156		Indicates the interface network device group, as a decimal
157		integer. Default value is 0 which corresponds to the initial
158		network devices group. The group can be changed to affect
159		routing decisions (see: net/ipv4/fib_rules and
160		net/ipv6/fib6_rules.c).
161
162What:		/sys/class/net/<iface>/operstate
163Date:		March 2006
164KernelVersion:	2.6.17
165Contact:	netdev@vger.kernel.org
166Description:
167		Indicates the interface RFC2863 operational state as a string.
168		Possible values are:
169		"unknown", "notpresent", "down", "lowerlayerdown", "testing",
170		"dormant", "up".
171
172What:		/sys/class/net/<iface>/speed
173Date:		October 2009
174KernelVersion:	2.6.33
175Contact:	netdev@vger.kernel.org
176Description:
177		Indicates the interface latest or current speed value. Value is
178		an integer representing the link speed in Mbits/sec.
179
180		Note: this attribute is only valid for interfaces that implement
181		the ethtool get_settings method (mostly Ethernet ).
182
183What:		/sys/class/net/<iface>/tx_queue_len
184Date:		April 2005
185KernelVersion:	2.6.12
186Contact:	netdev@vger.kernel.org
187Description:
188		Indicates the interface transmit queue len in number of packets,
189		as an integer value. Value depend on the type of interface,
190		Ethernet network adapters have a default value of 1000 unless
191		configured otherwise
192
193What:		/sys/class/net/<iface>/type
194Date:		April 2005
195KernelVersion:	2.6.12
196Contact:	netdev@vger.kernel.org
197Description:
198		Indicates the interface protocol type as a decimal value. See
199		include/uapi/linux/if_arp.h for all possible values.