[ovs-dev] [PATCH] tc: Fix build breakage on GCC 7 by annotating fall-through.

Paul Blakey paulb at mellanox.com
Mon Nov 27 13:36:55 UTC 2017


Acked-by: Paul Blakey <paulb at mellanox.com>


On 27/11/2017 02:26, Ben Pfaff wrote:
> Open vSwitch enables the GCC 7+ option that warns about fall-through
> switch statements.  This commit fixes newly introduced warnings.
> 
> CC: Paul Blakey <paulb at mellanox.com>
> Fixes: d6118e628988 ("netdev-tc-offloads: Verify csum flags on dump from tc")
> Signed-off-by: Ben Pfaff <blp at ovn.org>
> ---
>   lib/tc.c | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/lib/tc.c b/lib/tc.c
> index d3a031237ab1..bfe20ce1a3bd 100644
> --- a/lib/tc.c
> +++ b/lib/tc.c
> @@ -1250,6 +1250,7 @@ csum_update_flag(struct tc_flower *flower,
>       switch (htype) {
>       case TCA_PEDIT_KEY_EX_HDR_TYPE_IP4:
>           flower->csum_update_flags |= TCA_CSUM_UPDATE_FLAG_IPV4HDR;
> +        /* Fall through. */
>       case TCA_PEDIT_KEY_EX_HDR_TYPE_IP6:
>       case TCA_PEDIT_KEY_EX_HDR_TYPE_TCP:
>       case TCA_PEDIT_KEY_EX_HDR_TYPE_UDP:
> @@ -1269,6 +1270,7 @@ csum_update_flag(struct tc_flower *flower,
>                            flower->key.ip_proto);
>               break;
>           }
> +        /* Fall through. */
>       case TCA_PEDIT_KEY_EX_HDR_TYPE_ETH:
>           return 0; /* success */
>   
> 


More information about the dev mailing list