[ovs-dev] [PATCH] connmgr: Log when a packet-in is dropped due to queue overflow.

Ben Pfaff blp at nicira.com
Mon Dec 30 22:16:11 UTC 2013


Thanks, I'll apply this in a minute.

On Fri, Dec 20, 2013 at 04:36:49PM -0800, Alex Wang wrote:
> Looks good the me,
> 
> 
> On Thu, Dec 5, 2013 at 9:21 AM, Ben Pfaff <blp at nicira.com> wrote:
> 
> > Reported-by: Anton Matsiuk <anton.matsiuk at gmail.com>
> > Signed-off-by: Ben Pfaff <blp at nicira.com>
> > ---
> >  AUTHORS           |    1 +
> >  ofproto/connmgr.c |    9 +++++++--
> >  2 files changed, 8 insertions(+), 2 deletions(-)
> >
> > diff --git a/AUTHORS b/AUTHORS
> > index 1c2d9ea..cb72ac8 100644
> > --- a/AUTHORS
> > +++ b/AUTHORS
> > @@ -132,6 +132,7 @@ Amey Bhide              abhide at nicira.com
> >  Amre Shakimov           ashakimov at vmware.com
> >  Andr? Ru?               andre.russ at hybris.com
> >  Andreas Beckmann        debian at abeckmann.de
> > +Anton Matsiuk           anton.matsiuk at gmail.com
> >  Atzm Watanabe           atzm at stratosphere.co.jp
> >  Bastian Blank           waldi at debian.org
> >  Ben Basler              bbasler at nicira.com
> > diff --git a/ofproto/connmgr.c b/ofproto/connmgr.c
> > index da25930..6b76e8a 100644
> > --- a/ofproto/connmgr.c
> > +++ b/ofproto/connmgr.c
> > @@ -1549,8 +1549,13 @@ do_send_packet_ins(struct ofconn *ofconn, struct
> > list *txq)
> >      LIST_FOR_EACH_SAFE (pin, next_pin, list_node, txq) {
> >          list_remove(&pin->list_node);
> >
> > -        rconn_send_with_limit(ofconn->rconn, pin,
> > -                              ofconn->packet_in_counter, 100);
> > +        if (rconn_send_with_limit(ofconn->rconn, pin,
> > +                                  ofconn->packet_in_counter, 100) ==
> > EAGAIN) {
> > +            static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(5, 5);
> > +
> > +            VLOG_INFO_RL(&rl, "%s: dropping packet-in due to queue
> > overflow",
> > +                         rconn_get_name(ofconn->rconn));
> > +        }
> >      }
> >  }
> >
> > --
> > 1.7.10.4
> >
> > _______________________________________________
> > dev mailing list
> > dev at openvswitch.org
> > http://openvswitch.org/mailman/listinfo/dev
> >



More information about the dev mailing list