← Documents Documentation/ABI/testing/sysfs-class-net GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Network interface class sysfs ABI

Network interface의 이름·address·link·index·MTU·operstate·physical topology·carrier counter·threaded NAPI 속성을 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-class-net
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Identity, address, and bridge forwarding

sysfs-class-net:1-68

이름·hardware address 할당 유형과 MAC address, restricted bridge link-local forwarding mask를 설명합니다.

Carrier, port, and dormant state

sysfs-class-net:70-137

Broadcast·carrier, stacked device ID, NIC port 번호와 authentication 대기 dormant 상태를 구분합니다.

Test, duplex, flags, and indices

sysfs-class-net:139-221

Testing·duplex·flags·alias와 ifindex·iflink stacking, dormant link mode를 제공합니다.

Operational configuration

sysfs-class-net:223-299

MTU·device group·RFC2863 operstate·port identity·speed·TX queue·protocol type을 설명합니다.

Physical topology and carrier counters

sysfs-class-net:301-339

Physical switch·PHY 연결과 32-bit carrier transition·up·down counter를 제공합니다.

Threaded NAPI mode

sysfs-class-net:341-354

Device up/down 없이 모든 소속 NAPI의 threaded mode를 한 번에 제어합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/class/net/<iface>/name_assign_type
2 Date: July 2014
3 KernelVersion: 3.17
4 Contact: netdev@vger.kernel.org
5 Description:
6 Indicates the name assignment type. Possible values are:
7
8 == ==========================================================
9 1 enumerated by the kernel, possibly in an unpredictable way
10 2 predictably named by the kernel
11 3 named by userspace
12 4 renamed
13 == ==========================================================
14
15 What: /sys/class/net/<iface>/addr_assign_type
16 Date: July 2010
17 KernelVersion: 3.2
18 Contact: netdev@vger.kernel.org
19 Description:
20 Indicates the address assignment type. Possible values are:
21
22 == =============================
23 0 permanent address
24 1 randomly generated
25 2 stolen from another device
26 3 set using dev_set_mac_address
27 == =============================
28
29 What: /sys/class/net/<iface>/addr_len
30 Date: April 2005
31 KernelVersion: 2.6.12
32 Contact: netdev@vger.kernel.org
33 Description:
34 Indicates the hardware address size in bytes.
35 Values vary based on the lower-level protocol used by the
36 interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See
37 include/uapi/linux/if_*.h for actual values.
38
39 What: /sys/class/net/<iface>/address
40 Date: April 2005
41 KernelVersion: 2.6.12
42 Contact: netdev@vger.kernel.org
43 Description:
44 Hardware address currently assigned to this interface.
45 Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC
46 address.
47
48 What: /sys/class/net/<bridge iface>/bridge/group_fwd_mask
49 Date: January 2012
50 KernelVersion: 3.2
51 Contact: netdev@vger.kernel.org
52 Description:
53 Bitmask to allow forwarding of link local frames with address
54 01-80-C2-00-00-0X on a bridge device. Only values that set bits
55 not matching BR_GROUPFWD_RESTRICTED in net/bridge/br_private.h
56 allowed.
57 Default value 0 does not forward any link local frames.
58
59 Restricted bits:
60
61 == ========================================================
62 0 01-80-C2-00-00-00 Bridge Group Address used for STP
63 1 01-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE
64 2 01-80-C2-00-00-02 (Link Aggregation) 802.3ad
65 == ========================================================
66
67 Any values not setting these bits can be used. Take special
68 care when forwarding control frames e.g. 802.1X-PAE or LLDP.
69
70 What: /sys/class/net/<iface>/broadcast
71 Date: April 2005
72 KernelVersion: 2.6.12
73 Contact: netdev@vger.kernel.org
74 Description:
75 Hardware broadcast address for this interface. Format is a
76 string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC
77 address.
78
79 What: /sys/class/net/<iface>/carrier
80 Date: April 2005
81 KernelVersion: 2.6.12
82 Contact: netdev@vger.kernel.org
83 Description:
84 Indicates the current physical link state of the interface.
85 Possible values are:
86
87 == =====================
88 0 physical link is down
89 1 physical link is up
90 == =====================
91
92 Note: some special devices, e.g: bonding and team drivers will
93 allow this attribute to be written to force a link state for
94 operating correctly and designating another fallback interface.
95
96 What: /sys/class/net/<iface>/dev_id
97 Date: April 2008
98 KernelVersion: 2.6.26
99 Contact: netdev@vger.kernel.org
100 Description:
101 Indicates the device unique identifier. Format is an hexadecimal
102 value. This is used to disambiguate interfaces which might be
103 stacked (e.g: VLAN interfaces) but still have the same MAC
104 address as their parent device.
105
106 What: /sys/class/net/<iface>/dev_port
107 Date: February 2014
108 KernelVersion: 3.15
109 Contact: netdev@vger.kernel.org
110 Description:
111 Indicates the port number of this network device, formatted
112 as a decimal value. Some NICs have multiple independent ports
113 on the same PCI bus, device and function. This attribute allows
114 userspace to distinguish the respective interfaces.
115
116 Note: some device drivers started to use 'dev_id' for this
117 purpose since long before 3.15 and have not adopted the new
118 attribute ever since. To query the port number, some tools look
119 exclusively at 'dev_port', while others only consult 'dev_id'.
120 If a network device has multiple client adapter ports as
121 described in the previous paragraph and does not set this
122 attribute to its port number, it's a kernel bug.
123
124 What: /sys/class/net/<iface>/dormant
125 Date: March 2006
126 KernelVersion: 2.6.17
127 Contact: netdev@vger.kernel.org
128 Description:
129 Indicates whether the interface is in dormant state. Possible
130 values are:
131 0: interface is not dormant
132 1: interface is dormant
133
134 This attribute can be used by supplicant software to signal that
135 the device is not usable unless some supplicant-based
136 authentication is performed (e.g: 802.1x). 'link_mode' attribute
137 will also reflect the dormant state.
138
139 What: /sys/class/net/<iface>/testing
140 Date: April 2002
141 KernelVersion: 5.8
142 Contact: netdev@vger.kernel.org
143 Description:
144 Indicates whether the interface is under test. Possible
145 values are:
146
147 == =============================
148 0 interface is not being tested
149 1 interface is being tested
150 == =============================
151
152 When an interface is under test, it cannot be expected
153 to pass packets as normal.
154
155 What: /sys/class/net/<iface>/duplex
156 Date: October 2009
157 KernelVersion: 2.6.33
158 Contact: netdev@vger.kernel.org
159 Description:
160 Indicates the interface latest or current duplex value. Possible
161 values are:
162
163 ==== ===========
164 half half duplex
165 full full duplex
166 ==== ===========
167
168 Note: This attribute is only valid for interfaces that implement
169 the ethtool get_link_ksettings method (mostly Ethernet).
170
171 What: /sys/class/net/<iface>/flags
172 Date: April 2005
173 KernelVersion: 2.6.12
174 Contact: netdev@vger.kernel.org
175 Description:
176 Indicates the interface flags as a bitmask in hexadecimal. See
177 include/uapi/linux/if.h for a list of all possible values and
178 the flags semantics.
179
180 What: /sys/class/net/<iface>/ifalias
181 Date: September 2008
182 KernelVersion: 2.6.28
183 Contact: netdev@vger.kernel.org
184 Description:
185 Indicates/stores an interface alias name as a string. This can
186 be used for system management purposes.
187
188 What: /sys/class/net/<iface>/ifindex
189 Date: April 2005
190 KernelVersion: 2.6.12
191 Contact: netdev@vger.kernel.org
192 Description:
193 Indicates the system-wide interface unique index identifier as a
194 decimal number. This attribute is used for mapping an interface
195 identifier to an interface name. It is used throughout the
196 networking stack for specifying the interface specific
197 requests/events.
198
199 What: /sys/class/net/<iface>/iflink
200 Date: April 2005
201 KernelVersion: 2.6.12
202 Contact: netdev@vger.kernel.org
203 Description:
204 Indicates the system-wide interface unique index identifier a
205 the interface is linked to. Format is decimal. This attribute is
206 used to resolve interfaces chaining, linking and stacking.
207 Physical interfaces have the same 'ifindex' and 'iflink' values.
208
209 What: /sys/class/net/<iface>/link_mode
210 Date: March 2006
211 KernelVersion: 2.6.17
212 Contact: netdev@vger.kernel.org
213 Description:
214 Indicates the interface link mode, as a decimal number. This
215 attribute should be used in conjunction with 'dormant' attribute
216 to determine the interface usability. Possible values:
217
218 == =================
219 0 default link mode
220 1 dormant link mode
221 == =================
222
223 What: /sys/class/net/<iface>/mtu
224 Date: April 2005
225 KernelVersion: 2.6.12
226 Contact: netdev@vger.kernel.org
227 Description:
228 Indicates the interface currently configured MTU value, in
229 bytes, and in decimal format. Specific values depends on the
230 lower-level interface protocol used. Ethernet devices will show
231 a 'mtu' attribute value of 1500 unless changed.
232
233 What: /sys/class/net/<iface>/netdev_group
234 Date: January 2011
235 KernelVersion: 2.6.39
236 Contact: netdev@vger.kernel.org
237 Description:
238 Indicates the interface network device group, as a decimal
239 integer. Default value is 0 which corresponds to the initial
240 network devices group. The group can be changed to affect
241 routing decisions (see: net/ipv4/fib_rules and
242 net/ipv6/fib6_rules.c).
243
244 What: /sys/class/net/<iface>/operstate
245 Date: March 2006
246 KernelVersion: 2.6.17
247 Contact: netdev@vger.kernel.org
248 Description:
249 Indicates the interface RFC2863 operational state as a string.
250
251 Possible values are:
252
253 "unknown", "notpresent", "down", "lowerlayerdown", "testing",
254 "dormant", "up".
255
256 What: /sys/class/net/<iface>/phys_port_id
257 Date: July 2013
258 KernelVersion: 3.12
259 Contact: netdev@vger.kernel.org
260 Description:
261 Indicates the interface unique physical port identifier within
262 the NIC, as a string.
263
264 What: /sys/class/net/<iface>/phys_port_name
265 Date: March 2015
266 KernelVersion: 4.0
267 Contact: netdev@vger.kernel.org
268 Description:
269 Indicates the interface physical port name within the NIC,
270 as a string.
271
272 What: /sys/class/net/<iface>/speed
273 Date: October 2009
274 KernelVersion: 2.6.33
275 Contact: netdev@vger.kernel.org
276 Description:
277 Indicates the interface latest or current speed value. Value is
278 an integer representing the link speed in Mbits/sec.
279
280 Note: this attribute is only valid for interfaces that implement
281 the ethtool get_link_ksettings method (mostly Ethernet).
282
283 What: /sys/class/net/<iface>/tx_queue_len
284 Date: April 2005
285 KernelVersion: 2.6.12
286 Contact: netdev@vger.kernel.org
287 Description:
288 Indicates the interface transmit queue len in number of packets,
289 as an integer value. Value depend on the type of interface,
290 Ethernet network adapters have a default value of 1000 unless
291 configured otherwise
292
293 What: /sys/class/net/<iface>/type
294 Date: April 2005
295 KernelVersion: 2.6.12
296 Contact: netdev@vger.kernel.org
297 Description:
298 Indicates the interface protocol type as a decimal value. See
299 include/uapi/linux/if_arp.h for all possible values.
300
301 What: /sys/class/net/<iface>/phys_switch_id
302 Date: November 2014
303 KernelVersion: 3.19
304 Contact: netdev@vger.kernel.org
305 Description:
306 Indicates the unique physical switch identifier of a switch this
307 port belongs to, as a string.
308
309 What: /sys/class/net/<iface>/phydev
310 Date: May 2017
311 KernelVersion: 4.13
312 Contact: netdev@vger.kernel.org
313 Description:
314 Symbolic link to the PHY device this network device is attached
315 to.
316
317 What: /sys/class/net/<iface>/carrier_changes
318 Date: Mar 2014
319 KernelVersion: 3.15
320 Contact: netdev@vger.kernel.org
321 Description:
322 32-bit unsigned integer counting the number of times the link has
323 seen a change from UP to DOWN and vice versa
324
325 What: /sys/class/net/<iface>/carrier_up_count
326 Date: Jan 2018
327 KernelVersion: 4.16
328 Contact: netdev@vger.kernel.org
329 Description:
330 32-bit unsigned integer counting the number of times the link has
331 been up
332
333 What: /sys/class/net/<iface>/carrier_down_count
334 Date: Jan 2018
335 KernelVersion: 4.16
336 Contact: netdev@vger.kernel.org
337 Description:
338 32-bit unsigned integer counting the number of times the link has
339 been down
340
341 What: /sys/class/net/<iface>/threaded
342 Date: Jan 2021
343 KernelVersion: 5.12
344 Contact: netdev@vger.kernel.org
345 Description:
346 Boolean value to control the threaded mode per device. User could
347 set this value to enable/disable threaded mode for all napi
348 belonging to this device, without the need to do device up/down.
349
350 Possible values:
351 == ==================================
352 0 threaded mode disabled for this dev
353 1 threaded mode enabled for this dev
354 == ==================================
355

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Interface name assignment type

1-13
항목한국어 전문 번역
What/sys/class/net/<iface>/name_assign_type
Date2014년 7월
KernelVersion3.17
Contactnetdev@vger.kernel.org
DescriptionInterface 이름의 assignment type을 표시합니다. 가능한 값은 1부터 4까지입니다.
name_assign_type value
할당 방식
1Kernel이 enumerate하며 예측 불가능할 수 있음
2Kernel이 예측 가능한 이름을 지정
3Userspace가 이름 지정
4이름이 변경됨

원문 ASCII 표의 이름 할당 유형입니다.

Hardware address assignment type

15-27
항목한국어 전문 번역
What/sys/class/net/<iface>/addr_assign_type
Date2010년 7월
KernelVersion3.2
Contactnetdev@vger.kernel.org
DescriptionHardware address의 assignment type을 표시합니다. 가능한 값은 0부터 3까지입니다.
addr_assign_type value
할당 방식
0Permanent address
1Randomly generated
2다른 device에서 가져옴
3dev_set_mac_address로 설정

원문 ASCII 표의 address 할당 유형입니다.

Hardware address length

29-37
항목한국어 전문 번역
What/sys/class/net/<iface>/addr_len
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionHardware address 크기를 byte 단위로 표시합니다. 값은 interface가 사용하는 lower-level protocol(Ethernet, FDDI, ATM, IEEE 802.15.4 등)에 따라 다릅니다. 실제 값은 include/uapi/linux/if_*.h를 참조하십시오.

Current hardware address

39-46
항목한국어 전문 번역
What/sys/class/net/<iface>/address
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
Description이 interface에 현재 할당된 hardware address입니다. 문자열 형식이며 Ethernet MAC address의 예는 00:11:22:33:44:55입니다.

Bridge link-local forwarding mask

48-68
항목한국어 전문 번역
What/sys/class/net/<bridge iface>/bridge/group_fwd_mask
Date2012년 1월
KernelVersion3.2
Contactnetdev@vger.kernel.org
DescriptionBridge device에서 01-80-C2-00-00-0X address의 link-local frame forwarding을 허용하는 bitmask입니다. net/bridge/br_private.h의 BR_GROUPFWD_RESTRICTED와 일치하는 bit를 설정하지 않은 값만 허용됩니다. 기본값 0은 어떤 link-local frame도 forward하지 않습니다. 이 제한 bit를 설정하지 않는 값은 사용할 수 있지만 802.1X-PAE나 LLDP 같은 control frame을 forward할 때 특히 주의해야 합니다.
Restricted group_fwd_mask bits
BitAddress용도
001-80-C2-00-00-00STP가 사용하는 Bridge Group Address
101-80-C2-00-00-01MAC Control, 802.3 MAC PAUSE
201-80-C2-00-00-02Link Aggregation, 802.3ad

원문 ASCII 표의 forwarding 금지 bit와 link-local address입니다.

Hardware broadcast address

70-77
항목한국어 전문 번역
What/sys/class/net/<iface>/broadcast
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
Description이 interface의 hardware broadcast address입니다. 문자열 형식이며 Ethernet broadcast MAC address의 예는 ff:ff:ff:ff:ff:ff입니다.
Interface hardware address attributes
속성값 또는 예
addr_lenLower-level protocol별 byte 크기
address현재 hardware address, 예: 00:11:22:33:44:55
broadcastBroadcast address, 예: ff:ff:ff:ff:ff:ff

Address 길이, 현재 address와 broadcast address를 구분합니다.

Physical carrier state

79-94
항목한국어 전문 번역
What/sys/class/net/<iface>/carrier
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionInterface의 현재 physical link state를 표시합니다. 0은 link down, 1은 link up입니다. Bonding과 team driver 같은 일부 special device는 올바른 동작과 다른 fallback interface 지정을 위해 이 속성에 값을 써서 link state를 강제할 수 있습니다.
carrier value
Physical link
0Down
1Up

원문 ASCII 표의 physical link state입니다.

Stacked interface device ID

96-104
항목한국어 전문 번역
What/sys/class/net/<iface>/dev_id
Date2008년 4월
KernelVersion2.6.26
Contactnetdev@vger.kernel.org
DescriptionDevice unique identifier를 hexadecimal 값으로 표시합니다. Parent device와 같은 MAC address를 가지면서 stack될 수 있는 interface, 예를 들어 VLAN interface를 구분하는 데 사용합니다.

Network device port number

106-122
항목한국어 전문 번역
What/sys/class/net/<iface>/dev_port
Date2014년 2월
KernelVersion3.15
Contactnetdev@vger.kernel.org
DescriptionNetwork device의 port 번호를 decimal 값으로 표시합니다. 같은 PCI bus, device, function에 independent port가 여러 개인 NIC에서 userspace가 각 interface를 구분할 수 있게 합니다. 일부 driver는 3.15보다 오래전부터 이 목적으로 dev_id를 사용했고 이후 dev_port를 채택하지 않았습니다. 어떤 tool은 dev_port만 보고 다른 tool은 dev_id만 봅니다. 앞서 설명한 multiple client adapter port를 가진 network device가 dev_port를 자신의 port 번호로 설정하지 않으면 kernel bug입니다.
dev_id and dev_port
속성형식용도
dev_idHexadecimal같은 MAC을 공유하는 stacked interface 구분
dev_portDecimal같은 PCI function의 independent NIC port 구분

두 identifier의 형식과 주된 구분 목적입니다.

Dormant interface state

124-137
항목한국어 전문 번역
What/sys/class/net/<iface>/dormant
Date2006년 3월
KernelVersion2.6.17
Contactnetdev@vger.kernel.org
DescriptionInterface가 dormant state인지 표시합니다. 0은 dormant가 아니고 1은 dormant입니다. Supplicant software는 802.1x 같은 supplicant 기반 authentication을 수행하지 않으면 device를 사용할 수 없다는 신호로 이 속성을 사용할 수 있습니다. link_mode도 dormant state를 반영합니다.

Interface test state

139-153
항목한국어 전문 번역
What/sys/class/net/<iface>/testing
Date2002년 4월
KernelVersion5.8
Contactnetdev@vger.kernel.org
DescriptionInterface가 test 중인지 표시합니다. 0은 test 중이 아니고 1은 test 중입니다. Test 중인 interface가 평소처럼 packet을 통과시킬 것으로 기대할 수 없습니다.
testing value
상태Packet 동작 기대
0Test 중 아님Normal
1Test 중Normal packet 전달을 기대할 수 없음

원문 ASCII 표의 interface test state입니다.

Interface duplex

155-169
항목한국어 전문 번역
What/sys/class/net/<iface>/duplex
Date2009년 10월
KernelVersion2.6.33
Contactnetdev@vger.kernel.org
DescriptionInterface의 latest 또는 current duplex 값을 표시합니다. 가능한 값은 half와 full입니다. 이 속성은 ethtool get_link_ksettings method를 구현한 interface, 주로 Ethernet에서만 유효합니다.
duplex value
Duplex
halfHalf duplex
fullFull duplex

원문 ASCII 표의 duplex 문자열입니다.

Interface flags

171-178
항목한국어 전문 번역
What/sys/class/net/<iface>/flags
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionInterface flag를 hexadecimal bitmask로 표시합니다. 가능한 모든 값과 flag semantics는 include/uapi/linux/if.h를 참조하십시오.

Interface alias

180-186
항목한국어 전문 번역
What/sys/class/net/<iface>/ifalias
Date2008년 9월
KernelVersion2.6.28
Contactnetdev@vger.kernel.org
DescriptionInterface alias 이름을 문자열로 표시하고 저장합니다. System management 목적으로 사용할 수 있습니다.

System-wide interface index

188-197
항목한국어 전문 번역
What/sys/class/net/<iface>/ifindex
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionSystem 전체에서 고유한 interface index identifier를 decimal 숫자로 표시합니다. Interface identifier를 interface 이름에 mapping하며 networking stack 전반에서 interface-specific request와 event를 지정하는 데 사용합니다.

Interface MTU

223-231
항목한국어 전문 번역
What/sys/class/net/<iface>/mtu
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
Description현재 구성된 interface MTU를 byte 단위 decimal 형식으로 표시합니다. 구체적인 값은 lower-level interface protocol에 따라 다릅니다. Ethernet device는 변경하지 않으면 mtu 값이 1500입니다.

Network device group

233-242
항목한국어 전문 번역
What/sys/class/net/<iface>/netdev_group
Date2011년 1월
KernelVersion2.6.39
Contactnetdev@vger.kernel.org
DescriptionInterface network device group을 decimal integer로 표시합니다. 기본값 0은 initial network devices group에 해당합니다. Group을 변경해 routing decision에 영향을 줄 수 있습니다. net/ipv4/fib_rules와 net/ipv6/fib6_rules.c를 참조하십시오.

RFC2863 operational state

244-254
항목한국어 전문 번역
What/sys/class/net/<iface>/operstate
Date2006년 3월
KernelVersion2.6.17
Contactnetdev@vger.kernel.org
DescriptionInterface의 RFC2863 operational state를 문자열로 표시합니다. 가능한 값은 unknown, notpresent, down, lowerlayerdown, testing, dormant, up입니다.
operstate value
Operational state
unknown
notpresent
down
lowerlayerdown
testing
dormant
up

원문에 열거된 RFC2863 operational state 문자열입니다.

Physical port identifier

256-262
항목한국어 전문 번역
What/sys/class/net/<iface>/phys_port_id
Date2013년 7월
KernelVersion3.12
Contactnetdev@vger.kernel.org
DescriptionNIC 내부에서 interface에 고유한 physical port identifier를 문자열로 표시합니다.

Physical port name

264-270
항목한국어 전문 번역
What/sys/class/net/<iface>/phys_port_name
Date2015년 3월
KernelVersion4.0
Contactnetdev@vger.kernel.org
DescriptionNIC 내부의 interface physical port 이름을 문자열로 표시합니다.

Interface link speed

272-281
항목한국어 전문 번역
What/sys/class/net/<iface>/speed
Date2009년 10월
KernelVersion2.6.33
Contactnetdev@vger.kernel.org
DescriptionInterface의 latest 또는 current speed를 Mbits/sec 단위 integer로 표시합니다. 이 속성은 ethtool get_link_ksettings method를 구현한 interface, 주로 Ethernet에서만 유효합니다.

Transmit queue length

283-291
항목한국어 전문 번역
What/sys/class/net/<iface>/tx_queue_len
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionInterface transmit queue length를 packet 수 integer로 표시합니다. 값은 interface type에 따라 다르며 Ethernet network adapter는 별도 구성하지 않으면 기본값이 1000입니다.

Interface protocol type

293-299
항목한국어 전문 번역
What/sys/class/net/<iface>/type
Date2005년 4월
KernelVersion2.6.12
Contactnetdev@vger.kernel.org
DescriptionInterface protocol type을 decimal 값으로 표시합니다. 가능한 모든 값은 include/uapi/linux/if_arp.h를 참조하십시오.

Physical switch identifier

301-307
항목한국어 전문 번역
What/sys/class/net/<iface>/phys_switch_id
Date2014년 11월
KernelVersion3.19
Contactnetdev@vger.kernel.org
Description이 port가 속한 switch의 unique physical switch identifier를 문자열로 표시합니다.

Carrier transition count

317-323
항목한국어 전문 번역
What/sys/class/net/<iface>/carrier_changes
Date2014년 3월
KernelVersion3.15
Contactnetdev@vger.kernel.org
DescriptionLink가 UP에서 DOWN으로 또는 DOWN에서 UP으로 바뀐 횟수를 세는 32-bit unsigned integer입니다.

Carrier up count

325-331
항목한국어 전문 번역
What/sys/class/net/<iface>/carrier_up_count
Date2018년 1월
KernelVersion4.16
Contactnetdev@vger.kernel.org
DescriptionLink가 up이 된 횟수를 세는 32-bit unsigned integer입니다.

Carrier down count

333-339
항목한국어 전문 번역
What/sys/class/net/<iface>/carrier_down_count
Date2018년 1월
KernelVersion4.16
Contactnetdev@vger.kernel.org
DescriptionLink가 down이 된 횟수를 세는 32-bit unsigned integer입니다.
Carrier event counters
속성Count
carrier_changesUP↔DOWN transition 전체
carrier_up_countLink가 up이 된 횟수
carrier_down_countLink가 down이 된 횟수

세 32-bit unsigned counter가 세는 link event입니다.

Per-device threaded NAPI mode

341-354
항목한국어 전문 번역
What/sys/class/net/<iface>/threaded
Date2021년 1월
KernelVersion5.12
Contactnetdev@vger.kernel.org
DescriptionDevice별 threaded mode를 제어하는 boolean 값입니다. Device를 up/down할 필요 없이 이 device에 속한 모든 NAPI의 threaded mode를 enable 또는 disable할 수 있습니다. 0은 disabled, 1은 enabled입니다.
threaded value
Threaded mode
0이 device에서 disabled
1이 device에서 enabled

원문 ASCII 표의 per-device threaded mode입니다.