18c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/name_assign_type 28c2ecf20Sopenharmony_ciDate: July 2014 38c2ecf20Sopenharmony_ciKernelVersion: 3.17 48c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 58c2ecf20Sopenharmony_ciDescription: 68c2ecf20Sopenharmony_ci Indicates the name assignment type. Possible values are: 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci == ========================================================== 98c2ecf20Sopenharmony_ci 1 enumerated by the kernel, possibly in an unpredictable way 108c2ecf20Sopenharmony_ci 2 predictably named by the kernel 118c2ecf20Sopenharmony_ci 3 named by userspace 128c2ecf20Sopenharmony_ci 4 renamed 138c2ecf20Sopenharmony_ci == ========================================================== 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/addr_assign_type 168c2ecf20Sopenharmony_ciDate: July 2010 178c2ecf20Sopenharmony_ciKernelVersion: 3.2 188c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 198c2ecf20Sopenharmony_ciDescription: 208c2ecf20Sopenharmony_ci Indicates the address assignment type. Possible values are: 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci == ============================= 238c2ecf20Sopenharmony_ci 0 permanent address 248c2ecf20Sopenharmony_ci 1 randomly generated 258c2ecf20Sopenharmony_ci 2 stolen from another device 268c2ecf20Sopenharmony_ci 3 set using dev_set_mac_address 278c2ecf20Sopenharmony_ci == ============================= 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/addr_len 308c2ecf20Sopenharmony_ciDate: April 2005 318c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 328c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 338c2ecf20Sopenharmony_ciDescription: 348c2ecf20Sopenharmony_ci Indicates the hardware address size in bytes. 358c2ecf20Sopenharmony_ci Values vary based on the lower-level protocol used by the 368c2ecf20Sopenharmony_ci interface (Ethernet, FDDI, ATM, IEEE 802.15.4...). See 378c2ecf20Sopenharmony_ci include/uapi/linux/if_*.h for actual values. 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/address 408c2ecf20Sopenharmony_ciDate: April 2005 418c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 428c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 438c2ecf20Sopenharmony_ciDescription: 448c2ecf20Sopenharmony_ci Hardware address currently assigned to this interface. 458c2ecf20Sopenharmony_ci Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC 468c2ecf20Sopenharmony_ci address. 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ciWhat: /sys/class/net/<bridge iface>/bridge/group_fwd_mask 498c2ecf20Sopenharmony_ciDate: January 2012 508c2ecf20Sopenharmony_ciKernelVersion: 3.2 518c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 528c2ecf20Sopenharmony_ciDescription: 538c2ecf20Sopenharmony_ci Bitmask to allow forwarding of link local frames with address 548c2ecf20Sopenharmony_ci 01-80-C2-00-00-0X on a bridge device. Only values that set bits 558c2ecf20Sopenharmony_ci not matching BR_GROUPFWD_RESTRICTED in net/bridge/br_private.h 568c2ecf20Sopenharmony_ci allowed. 578c2ecf20Sopenharmony_ci Default value 0 does not forward any link local frames. 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci Restricted bits: 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci == ======================================================== 628c2ecf20Sopenharmony_ci 0 01-80-C2-00-00-00 Bridge Group Address used for STP 638c2ecf20Sopenharmony_ci 1 01-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE 648c2ecf20Sopenharmony_ci 2 01-80-C2-00-00-02 (Link Aggregation) 802.3ad 658c2ecf20Sopenharmony_ci == ======================================================== 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci Any values not setting these bits can be used. Take special 688c2ecf20Sopenharmony_ci care when forwarding control frames e.g. 802.1X-PAE or LLDP. 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/broadcast 718c2ecf20Sopenharmony_ciDate: April 2005 728c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 738c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 748c2ecf20Sopenharmony_ciDescription: 758c2ecf20Sopenharmony_ci Hardware broadcast address for this interface. Format is a 768c2ecf20Sopenharmony_ci string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC 778c2ecf20Sopenharmony_ci address. 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/carrier 808c2ecf20Sopenharmony_ciDate: April 2005 818c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 828c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 838c2ecf20Sopenharmony_ciDescription: 848c2ecf20Sopenharmony_ci Indicates the current physical link state of the interface. 858c2ecf20Sopenharmony_ci Posssible values are: 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ci == ===================== 888c2ecf20Sopenharmony_ci 0 physical link is down 898c2ecf20Sopenharmony_ci 1 physical link is up 908c2ecf20Sopenharmony_ci == ===================== 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ci Note: some special devices, e.g: bonding and team drivers will 938c2ecf20Sopenharmony_ci allow this attribute to be written to force a link state for 948c2ecf20Sopenharmony_ci operating correctly and designating another fallback interface. 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/dev_id 978c2ecf20Sopenharmony_ciDate: April 2008 988c2ecf20Sopenharmony_ciKernelVersion: 2.6.26 998c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1008c2ecf20Sopenharmony_ciDescription: 1018c2ecf20Sopenharmony_ci Indicates the device unique identifier. Format is an hexadecimal 1028c2ecf20Sopenharmony_ci value. This is used to disambiguate interfaces which might be 1038c2ecf20Sopenharmony_ci stacked (e.g: VLAN interfaces) but still have the same MAC 1048c2ecf20Sopenharmony_ci address as their parent device. 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/dev_port 1078c2ecf20Sopenharmony_ciDate: February 2014 1088c2ecf20Sopenharmony_ciKernelVersion: 3.15 1098c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1108c2ecf20Sopenharmony_ciDescription: 1118c2ecf20Sopenharmony_ci Indicates the port number of this network device, formatted 1128c2ecf20Sopenharmony_ci as a decimal value. Some NICs have multiple independent ports 1138c2ecf20Sopenharmony_ci on the same PCI bus, device and function. This attribute allows 1148c2ecf20Sopenharmony_ci userspace to distinguish the respective interfaces. 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci Note: some device drivers started to use 'dev_id' for this 1178c2ecf20Sopenharmony_ci purpose since long before 3.15 and have not adopted the new 1188c2ecf20Sopenharmony_ci attribute ever since. To query the port number, some tools look 1198c2ecf20Sopenharmony_ci exclusively at 'dev_port', while others only consult 'dev_id'. 1208c2ecf20Sopenharmony_ci If a network device has multiple client adapter ports as 1218c2ecf20Sopenharmony_ci described in the previous paragraph and does not set this 1228c2ecf20Sopenharmony_ci attribute to its port number, it's a kernel bug. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/dormant 1258c2ecf20Sopenharmony_ciDate: March 2006 1268c2ecf20Sopenharmony_ciKernelVersion: 2.6.17 1278c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1288c2ecf20Sopenharmony_ciDescription: 1298c2ecf20Sopenharmony_ci Indicates whether the interface is in dormant state. Possible 1308c2ecf20Sopenharmony_ci values are: 1318c2ecf20Sopenharmony_ci 0: interface is not dormant 1328c2ecf20Sopenharmony_ci 1: interface is dormant 1338c2ecf20Sopenharmony_ci 1348c2ecf20Sopenharmony_ci This attribute can be used by supplicant software to signal that 1358c2ecf20Sopenharmony_ci the device is not usable unless some supplicant-based 1368c2ecf20Sopenharmony_ci authentication is performed (e.g: 802.1x). 'link_mode' attribute 1378c2ecf20Sopenharmony_ci will also reflect the dormant state. 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/testing 1408c2ecf20Sopenharmony_ciDate: April 2002 1418c2ecf20Sopenharmony_ciKernelVersion: 5.8 1428c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1438c2ecf20Sopenharmony_ciDescription: 1448c2ecf20Sopenharmony_ci Indicates whether the interface is under test. Possible 1458c2ecf20Sopenharmony_ci values are: 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ci == ============================= 1488c2ecf20Sopenharmony_ci 0 interface is not being tested 1498c2ecf20Sopenharmony_ci 1 interface is being tested 1508c2ecf20Sopenharmony_ci == ============================= 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ci When an interface is under test, it cannot be expected 1538c2ecf20Sopenharmony_ci to pass packets as normal. 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/duplex 1568c2ecf20Sopenharmony_ciDate: October 2009 1578c2ecf20Sopenharmony_ciKernelVersion: 2.6.33 1588c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1598c2ecf20Sopenharmony_ciDescription: 1608c2ecf20Sopenharmony_ci Indicates the interface latest or current duplex value. Possible 1618c2ecf20Sopenharmony_ci values are: 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ci ==== =========== 1648c2ecf20Sopenharmony_ci half half duplex 1658c2ecf20Sopenharmony_ci full full duplex 1668c2ecf20Sopenharmony_ci ==== =========== 1678c2ecf20Sopenharmony_ci 1688c2ecf20Sopenharmony_ci Note: This attribute is only valid for interfaces that implement 1698c2ecf20Sopenharmony_ci the ethtool get_link_ksettings method (mostly Ethernet). 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/flags 1728c2ecf20Sopenharmony_ciDate: April 2005 1738c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 1748c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1758c2ecf20Sopenharmony_ciDescription: 1768c2ecf20Sopenharmony_ci Indicates the interface flags as a bitmask in hexadecimal. See 1778c2ecf20Sopenharmony_ci include/uapi/linux/if.h for a list of all possible values and 1788c2ecf20Sopenharmony_ci the flags semantics. 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/ifalias 1818c2ecf20Sopenharmony_ciDate: September 2008 1828c2ecf20Sopenharmony_ciKernelVersion: 2.6.28 1838c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1848c2ecf20Sopenharmony_ciDescription: 1858c2ecf20Sopenharmony_ci Indicates/stores an interface alias name as a string. This can 1868c2ecf20Sopenharmony_ci be used for system management purposes. 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/ifindex 1898c2ecf20Sopenharmony_ciDate: April 2005 1908c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 1918c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 1928c2ecf20Sopenharmony_ciDescription: 1938c2ecf20Sopenharmony_ci Indicates the system-wide interface unique index identifier as a 1948c2ecf20Sopenharmony_ci decimal number. This attribute is used for mapping an interface 1958c2ecf20Sopenharmony_ci identifier to an interface name. It is used throughout the 1968c2ecf20Sopenharmony_ci networking stack for specifying the interface specific 1978c2ecf20Sopenharmony_ci requests/events. 1988c2ecf20Sopenharmony_ci 1998c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/iflink 2008c2ecf20Sopenharmony_ciDate: April 2005 2018c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 2028c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2038c2ecf20Sopenharmony_ciDescription: 2048c2ecf20Sopenharmony_ci Indicates the system-wide interface unique index identifier a 2058c2ecf20Sopenharmony_ci the interface is linked to. Format is decimal. This attribute is 2068c2ecf20Sopenharmony_ci used to resolve interfaces chaining, linking and stacking. 2078c2ecf20Sopenharmony_ci Physical interfaces have the same 'ifindex' and 'iflink' values. 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/link_mode 2108c2ecf20Sopenharmony_ciDate: March 2006 2118c2ecf20Sopenharmony_ciKernelVersion: 2.6.17 2128c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2138c2ecf20Sopenharmony_ciDescription: 2148c2ecf20Sopenharmony_ci Indicates the interface link mode, as a decimal number. This 2158c2ecf20Sopenharmony_ci attribute should be used in conjunction with 'dormant' attribute 2168c2ecf20Sopenharmony_ci to determine the interface usability. Possible values: 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci == ================= 2198c2ecf20Sopenharmony_ci 0 default link mode 2208c2ecf20Sopenharmony_ci 1 dormant link mode 2218c2ecf20Sopenharmony_ci == ================= 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/mtu 2248c2ecf20Sopenharmony_ciDate: April 2005 2258c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 2268c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2278c2ecf20Sopenharmony_ciDescription: 2288c2ecf20Sopenharmony_ci Indicates the interface currently configured MTU value, in 2298c2ecf20Sopenharmony_ci bytes, and in decimal format. Specific values depends on the 2308c2ecf20Sopenharmony_ci lower-level interface protocol used. Ethernet devices will show 2318c2ecf20Sopenharmony_ci a 'mtu' attribute value of 1500 unless changed. 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/netdev_group 2348c2ecf20Sopenharmony_ciDate: January 2011 2358c2ecf20Sopenharmony_ciKernelVersion: 2.6.39 2368c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2378c2ecf20Sopenharmony_ciDescription: 2388c2ecf20Sopenharmony_ci Indicates the interface network device group, as a decimal 2398c2ecf20Sopenharmony_ci integer. Default value is 0 which corresponds to the initial 2408c2ecf20Sopenharmony_ci network devices group. The group can be changed to affect 2418c2ecf20Sopenharmony_ci routing decisions (see: net/ipv4/fib_rules and 2428c2ecf20Sopenharmony_ci net/ipv6/fib6_rules.c). 2438c2ecf20Sopenharmony_ci 2448c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/operstate 2458c2ecf20Sopenharmony_ciDate: March 2006 2468c2ecf20Sopenharmony_ciKernelVersion: 2.6.17 2478c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2488c2ecf20Sopenharmony_ciDescription: 2498c2ecf20Sopenharmony_ci Indicates the interface RFC2863 operational state as a string. 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ci Possible values are: 2528c2ecf20Sopenharmony_ci 2538c2ecf20Sopenharmony_ci "unknown", "notpresent", "down", "lowerlayerdown", "testing", 2548c2ecf20Sopenharmony_ci "dormant", "up". 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/phys_port_id 2578c2ecf20Sopenharmony_ciDate: July 2013 2588c2ecf20Sopenharmony_ciKernelVersion: 3.12 2598c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2608c2ecf20Sopenharmony_ciDescription: 2618c2ecf20Sopenharmony_ci Indicates the interface unique physical port identifier within 2628c2ecf20Sopenharmony_ci the NIC, as a string. 2638c2ecf20Sopenharmony_ci 2648c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/phys_port_name 2658c2ecf20Sopenharmony_ciDate: March 2015 2668c2ecf20Sopenharmony_ciKernelVersion: 4.0 2678c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2688c2ecf20Sopenharmony_ciDescription: 2698c2ecf20Sopenharmony_ci Indicates the interface physical port name within the NIC, 2708c2ecf20Sopenharmony_ci as a string. 2718c2ecf20Sopenharmony_ci 2728c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/speed 2738c2ecf20Sopenharmony_ciDate: October 2009 2748c2ecf20Sopenharmony_ciKernelVersion: 2.6.33 2758c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2768c2ecf20Sopenharmony_ciDescription: 2778c2ecf20Sopenharmony_ci Indicates the interface latest or current speed value. Value is 2788c2ecf20Sopenharmony_ci an integer representing the link speed in Mbits/sec. 2798c2ecf20Sopenharmony_ci 2808c2ecf20Sopenharmony_ci Note: this attribute is only valid for interfaces that implement 2818c2ecf20Sopenharmony_ci the ethtool get_link_ksettings method (mostly Ethernet). 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/tx_queue_len 2848c2ecf20Sopenharmony_ciDate: April 2005 2858c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 2868c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2878c2ecf20Sopenharmony_ciDescription: 2888c2ecf20Sopenharmony_ci Indicates the interface transmit queue len in number of packets, 2898c2ecf20Sopenharmony_ci as an integer value. Value depend on the type of interface, 2908c2ecf20Sopenharmony_ci Ethernet network adapters have a default value of 1000 unless 2918c2ecf20Sopenharmony_ci configured otherwise 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/type 2948c2ecf20Sopenharmony_ciDate: April 2005 2958c2ecf20Sopenharmony_ciKernelVersion: 2.6.12 2968c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 2978c2ecf20Sopenharmony_ciDescription: 2988c2ecf20Sopenharmony_ci Indicates the interface protocol type as a decimal value. See 2998c2ecf20Sopenharmony_ci include/uapi/linux/if_arp.h for all possible values. 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/phys_switch_id 3028c2ecf20Sopenharmony_ciDate: November 2014 3038c2ecf20Sopenharmony_ciKernelVersion: 3.19 3048c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 3058c2ecf20Sopenharmony_ciDescription: 3068c2ecf20Sopenharmony_ci Indicates the unique physical switch identifier of a switch this 3078c2ecf20Sopenharmony_ci port belongs to, as a string. 3088c2ecf20Sopenharmony_ci 3098c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/phydev 3108c2ecf20Sopenharmony_ciDate: May 2017 3118c2ecf20Sopenharmony_ciKernelVersion: 4.13 3128c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 3138c2ecf20Sopenharmony_ciDescription: 3148c2ecf20Sopenharmony_ci Symbolic link to the PHY device this network device is attached 3158c2ecf20Sopenharmony_ci to. 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/carrier_changes 3188c2ecf20Sopenharmony_ciDate: Mar 2014 3198c2ecf20Sopenharmony_ciKernelVersion: 3.15 3208c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 3218c2ecf20Sopenharmony_ciDescription: 3228c2ecf20Sopenharmony_ci 32-bit unsigned integer counting the number of times the link has 3238c2ecf20Sopenharmony_ci seen a change from UP to DOWN and vice versa 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/carrier_up_count 3268c2ecf20Sopenharmony_ciDate: Jan 2018 3278c2ecf20Sopenharmony_ciKernelVersion: 4.16 3288c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 3298c2ecf20Sopenharmony_ciDescription: 3308c2ecf20Sopenharmony_ci 32-bit unsigned integer counting the number of times the link has 3318c2ecf20Sopenharmony_ci been up 3328c2ecf20Sopenharmony_ci 3338c2ecf20Sopenharmony_ciWhat: /sys/class/net/<iface>/carrier_down_count 3348c2ecf20Sopenharmony_ciDate: Jan 2018 3358c2ecf20Sopenharmony_ciKernelVersion: 4.16 3368c2ecf20Sopenharmony_ciContact: netdev@vger.kernel.org 3378c2ecf20Sopenharmony_ciDescription: 3388c2ecf20Sopenharmony_ci 32-bit unsigned integer counting the number of times the link has 3398c2ecf20Sopenharmony_ci been down 340