Acked-by: Ethan Jackson <et...@nicira.com>

Merged, thanks.

On Fri, Mar 27, 2015 at 9:29 AM, Daniele Di Proietto
<diproiet...@vmware.com> wrote:
> Packets for which an upcall has failed (lost packets) must be deleted.
> We also need to count them as MISS and LOST.
>
> Signed-off-by: Daniele Di Proietto <diproiet...@vmware.com>
> ---
>  lib/dpif-netdev.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
> index f01fecb..6b61db4 100644
> --- a/lib/dpif-netdev.c
> +++ b/lib/dpif-netdev.c
> @@ -2941,6 +2941,8 @@ fast_path_processing(struct dp_netdev_pmd_thread *pmd,
>                                       &ufid, DPIF_UC_MISS, NULL, &actions,
>                                       &put_actions);
>              if (OVS_UNLIKELY(error && error != ENOSPC)) {
> +                dp_packet_delete(packets[i]);
> +                dp_netdev_count_packet(pmd, DP_STAT_LOST, 1);
>                  continue;
>              }
>
> @@ -2984,6 +2986,7 @@ fast_path_processing(struct dp_netdev_pmd_thread *pmd,
>              }
>          }
>
> +        dp_netdev_count_packet(pmd, DP_STAT_MISS, dropped_cnt);
>          dp_netdev_count_packet(pmd, DP_STAT_LOST, dropped_cnt);
>      }
>
> --
> 2.1.4
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to