network: introduce 'degraded-carrier' operstate to order all states
Previously, 'degraded' state is ambiguous for bonding or bridge master: 1. one or more slave interfaces does not have carrier, 2. no link local address is assigned to the master, 3. combination of the above two. This makes the above case 1 and 3 are in the new 'degraded-carrier' state, and makes 'degraded' state as all slaves are active but no link local address on master.
This commit is contained in:
+8
-3
@@ -115,6 +115,13 @@
|
||||
<para>the device has a carrier, but is not yet ready for normal traffic</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>degraded-carrier</term>
|
||||
<listitem>
|
||||
<para>for bond or bridge master, one of the bonding or bridge slave network interfaces is
|
||||
in off, no-carrier, or dormant state</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>carrier</term>
|
||||
<listitem>
|
||||
@@ -125,9 +132,7 @@
|
||||
<varlistentry>
|
||||
<term>degraded</term>
|
||||
<listitem>
|
||||
<para>the link has carrier and addresses valid on the local link configured, or for bond
|
||||
or bridge master, one of the bonding or bridge slave network interfaces is in off,
|
||||
no-carrier, or dormant</para>
|
||||
<para>the link has carrier and addresses valid on the local link configured</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
|
||||
Reference in New Issue
Block a user