[ovs-dev] [threads 16/17] netdev-vport: Make netdev_vport_get_dpif_port() code less confusing.

Ben Pfaff blp at nicira.com
Mon Jun 10 18:16:34 UTC 2013


On Fri, Jun 07, 2013 at 02:07:09PM -0700, Pravin Shelar wrote:
> On Wed, Jun 5, 2013 at 1:05 PM, Ben Pfaff <blp at nicira.com> wrote:
> > Signed-off-by: Ben Pfaff <blp at nicira.com>
> > ---
> >  lib/netdev-vport.c |    7 ++-----
> >  1 files changed, 2 insertions(+), 5 deletions(-)
> >
> > diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
> > index 3558f43..4bb41bd 100644
> > --- a/lib/netdev-vport.c
> > +++ b/lib/netdev-vport.c
> > @@ -123,8 +123,6 @@ netdev_vport_class_get_dpif_port(const struct netdev_class *class)
> >  const char *
> >  netdev_vport_get_dpif_port(const struct netdev *netdev)
> >  {
> > -    const char *dpif_port;
> > -
> >      if (netdev_vport_needs_dst_port(netdev)) {
> >          const struct netdev_vport *vport = netdev_vport_cast(netdev);
> >          const char *type = netdev_get_type(netdev);
> > @@ -142,10 +140,9 @@ netdev_vport_get_dpif_port(const struct netdev *netdev)
> >          return dpif_port_combined;
> >      } else {
> >          const struct netdev_class *class = netdev_get_class(netdev);
> > -        dpif_port = netdev_vport_class_get_dpif_port(class);
> > +        const char *dpif_port = netdev_vport_class_get_dpif_port(class);
> > +        return dpif_port ? dpif_port : netdev_get_name(netdev);
> >      }
> > -
> > -    return dpif_port ? dpif_port : netdev_get_name(netdev);
> >  }
> >
> 
> Looks good.
> 
> Thanks.

Thanks, applied to master.



More information about the dev mailing list