On Tue, May 17, 2016 at 08:12:43AM -0700, Darrell Ball wrote: > On Tue, May 17, 2016 at 7:44 AM, Ben Pfaff <b...@ovn.org> wrote: > > > The ofport member should be an ofp_port_t, since it represents an OpenFlow > > port number. > > > > Fixes: 9baaabfff3c7 ("ovn: Fix localnet ports deletion and recreation > > sometimes after restart.") > > > > Is this rather related to "ovn: send garp on localnet." ?
Yes, oops. > > > > Signed-off-by: Ben Pfaff <b...@ovn.org> > > --- > > ovn/controller/pinctrl.c | 5 +++-- > > 1 file changed, 3 insertions(+), 2 deletions(-) > > > > diff --git a/ovn/controller/pinctrl.c b/ovn/controller/pinctrl.c > > index 1611bcd..bc57c40 100644 > > --- a/ovn/controller/pinctrl.c > > +++ b/ovn/controller/pinctrl.c > > @@ -514,7 +514,7 @@ struct garp_data { > > ovs_be32 ipv4; /* Ipv4 address of port. */ > > long long int announce_time; /* Next announcement in ms. */ > > int backoff; /* Backoff for the next announcement. */ > > - int ofport; /* ofport used to output this GARP. */ > > + ofp_port_t ofport; /* ofport used to output this GARP. */ > > }; > > > > /* Contains GARPs to be sent. */ > > @@ -548,7 +548,8 @@ send_garp_update(const struct sbrec_port_binding > > *binding_rec, > > if (!ld || !ld->localnet_port) { > > return; > > } > > - int ofport = simap_get(localnet_ofports, > > ld->localnet_port->logical_port); > > + ofp_port_t ofport = u16_to_ofp(simap_get(localnet_ofports, > > + > > ld->localnet_port->logical_port)); > > > > /* Update GARP if it exists. */ > > struct garp_data *garp = shash_find_data(&send_garp_data, > > -- > > 2.1.3 > > > > _______________________________________________ > > dev mailing list > > dev@openvswitch.org > > http://openvswitch.org/mailman/listinfo/dev > > _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev