On May 23, 2014, at 1:35 PM, Pravin Shelar <pshe...@nicira.com> wrote:
> >> >> +/* Sends 'c' 'buffers' on 'netdev'. If 'netdev' supports batching, uses >> + * send_batch(), otherwise iterates through 'buffers' and uses send(). >> + * Returns 0 if successful, otherwise a positive errno value. >> + * >> + * To retain ownership of 'buffer' caller can set may_steal to false. >> + * >> + * If any error occurs during the transmission of one buffer, the function >> + * stops and return the error. */ >> +int >> +netdev_send_batch(struct netdev *netdev, struct ofpbuf **buffers, int c, >> + bool may_steal) >> +{ >> + int error; >> + >> + error = (netdev->netdev_class->send_batch >> + ? netdev->netdev_class->send_batch(netdev, buffers, c, >> may_steal) >> + : EOPNOTSUPP); >> + > > Can you just add extra parameter to send call. Lets not add extra > checks in fast path. > I did this to avoid changing too much code, but I see your point. I’ll add an extra parameter to the send call. Thanks, Daniele
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev