|
@@ -327,14 +327,12 @@ static u16 __get_link_speed(struct port *port)
|
|
|
static u8 __get_duplex(struct port *port)
|
|
|
{
|
|
|
struct slave *slave = port->slave;
|
|
|
- u8 retval;
|
|
|
+ u8 retval = 0x0;
|
|
|
|
|
|
/* handling a special case: when the configuration starts with
|
|
|
* link down, it sets the duplex to 0.
|
|
|
*/
|
|
|
- if (slave->link != BOND_LINK_UP) {
|
|
|
- retval = 0x0;
|
|
|
- } else {
|
|
|
+ if (slave->link == BOND_LINK_UP) {
|
|
|
switch (slave->duplex) {
|
|
|
case DUPLEX_FULL:
|
|
|
retval = 0x1;
|