X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto.c;h=37678a4d5ed03a788563d86db3edf4b7773518b3;hb=efa3112b7c340203decf0061e7d1d12be03a150f;hp=fb13c7be9a5b3c0060aa20da1bddaa2d616aff9d;hpb=58453fde168c5938afe445f8e22f8aa96d02083f;p=sliver-openvswitch.git diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index fb13c7be9..37678a4d5 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -1396,7 +1396,6 @@ make_ofport(const struct odp_port *odp_port) enum netdev_flags flags; struct ofport *ofport; struct netdev *netdev; - bool carrier; int error; memset(&netdev_options, 0, sizeof netdev_options); @@ -1423,8 +1422,7 @@ make_ofport(const struct odp_port *odp_port) netdev_get_flags(netdev, &flags); ofport->opp.config = flags & NETDEV_UP ? 0 : OFPPC_PORT_DOWN; - netdev_get_carrier(netdev, &carrier); - ofport->opp.state = carrier ? 0 : OFPPS_LINK_DOWN; + ofport->opp.state = netdev_get_carrier(netdev) ? 0 : OFPPS_LINK_DOWN; netdev_get_features(netdev, &ofport->opp.curr, &ofport->opp.advertised,