diff mbox

[ovs-dev] datapath-windows: Fix switch-case alignments in Conntrack.c

Message ID 20170621182048.21440-1-vsairam@vmware.com
State Accepted
Delegated to: Guru Shetty
Headers show

Commit Message

Sairam Venugopal June 21, 2017, 6:20 p.m. UTC
Minor - Fix the switch case alignments. Found by inspection.

Signed-off-by: Sairam Venugopal <vsairam@vmware.com>
---
 datapath-windows/ovsext/Conntrack.c | 83 ++++++++++++++++++-------------------
 1 file changed, 41 insertions(+), 42 deletions(-)

Comments

Gurucharan Shetty June 22, 2017, 1:54 a.m. UTC | #1
On 21 June 2017 at 11:20, Sairam Venugopal <vsairam@vmware.com> wrote:

> Minor - Fix the switch case alignments. Found by inspection.
>
> Signed-off-by: Sairam Venugopal <vsairam@vmware.com>
>
Applied.


> ---
>  datapath-windows/ovsext/Conntrack.c | 83 ++++++++++++++++++------------
> -------
>  1 file changed, 41 insertions(+), 42 deletions(-)
>
> diff --git a/datapath-windows/ovsext/Conntrack.c
> b/datapath-windows/ovsext/Conntrack.c
> index 07a9583..13c84fd 100644
> --- a/datapath-windows/ovsext/Conntrack.c
> +++ b/datapath-windows/ovsext/Conntrack.c
> @@ -307,24 +307,23 @@ OvsCtUpdateEntry(OVS_CT_ENTRY* entry,
>                   BOOLEAN reply,
>                   UINT64 now)
>  {
> -    switch (ipProto)
> +    switch (ipProto) {
> +    case IPPROTO_TCP:
>      {
> -        case IPPROTO_TCP:
> -        {
> -            TCPHdr tcpStorage;
> -            const TCPHdr *tcp;
> -            tcp = OvsGetTcp(nbl, l4Offset, &tcpStorage);
> -            if (!tcp) {
> -                return CT_UPDATE_INVALID;
> -            }
> -            return OvsConntrackUpdateTcpEntry(entry, tcp, nbl, reply,
> now);
> -        }
> -        case IPPROTO_ICMP:
> -            return OvsConntrackUpdateIcmpEntry(entry, reply, now);
> -        case IPPROTO_UDP:
> -            return OvsConntrackUpdateOtherEntry(entry, reply, now);
> -        default:
> +        TCPHdr tcpStorage;
> +        const TCPHdr *tcp;
> +        tcp = OvsGetTcp(nbl, l4Offset, &tcpStorage);
> +        if (!tcp) {
>              return CT_UPDATE_INVALID;
> +        }
> +        return OvsConntrackUpdateTcpEntry(entry, tcp, nbl, reply, now);
> +    }
> +    case IPPROTO_ICMP:
> +        return OvsConntrackUpdateIcmpEntry(entry, reply, now);
> +    case IPPROTO_UDP:
> +        return OvsConntrackUpdateOtherEntry(entry, reply, now);
> +    default:
> +        return CT_UPDATE_INVALID;
>      }
>  }
>
> @@ -517,32 +516,32 @@ OvsCtSetupLookupCtx(OvsFlowKey *flowKey,
>              /* Related bit is set when ICMP has an error */
>              /* XXX parse out the appropriate src and dst from inner pkt */
>              switch (icmp->type) {
> -               case ICMP4_ECHO_REQUEST:
> -               case ICMP4_ECHO_REPLY:
> -               case ICMP4_TIMESTAMP_REQUEST:
> -               case ICMP4_TIMESTAMP_REPLY:
> -               case ICMP4_INFO_REQUEST:
> -               case ICMP4_INFO_REPLY:
> -                   if (icmp->code != 0) {
> -                       return NDIS_STATUS_INVALID_PACKET;
> -                   }
> -                   /* Separate ICMP connection: identified using id */
> -                   ctx->key.dst.icmp_id = icmp->fields.echo.id;
> -                   ctx->key.src.icmp_id = icmp->fields.echo.id;
> -                   ctx->key.src.icmp_type = icmp->type;
> -                   ctx->key.dst.icmp_type = OvsReverseIcmpType(icmp->type)
> ;
> -                   break;
> -               case ICMP4_DEST_UNREACH:
> -               case ICMP4_TIME_EXCEEDED:
> -               case ICMP4_PARAM_PROB:
> -               case ICMP4_SOURCE_QUENCH:
> -               case ICMP4_REDIRECT: {
> -                   /* XXX Handle inner packet */
> -                   ctx->related = TRUE;
> -                   break;
> -               }
> -               default:
> -                   ctx->related = FALSE;
> +            case ICMP4_ECHO_REQUEST:
> +            case ICMP4_ECHO_REPLY:
> +            case ICMP4_TIMESTAMP_REQUEST:
> +            case ICMP4_TIMESTAMP_REPLY:
> +            case ICMP4_INFO_REQUEST:
> +            case ICMP4_INFO_REPLY:
> +                if (icmp->code != 0) {
> +                    return NDIS_STATUS_INVALID_PACKET;
> +                }
> +                /* Separate ICMP connection: identified using id */
> +                ctx->key.dst.icmp_id = icmp->fields.echo.id;
> +                ctx->key.src.icmp_id = icmp->fields.echo.id;
> +                ctx->key.src.icmp_type = icmp->type;
> +                ctx->key.dst.icmp_type = OvsReverseIcmpType(icmp->type);
> +                break;
> +            case ICMP4_DEST_UNREACH:
> +            case ICMP4_TIME_EXCEEDED:
> +            case ICMP4_PARAM_PROB:
> +            case ICMP4_SOURCE_QUENCH:
> +            case ICMP4_REDIRECT: {
> +                /* XXX Handle inner packet */
> +                ctx->related = TRUE;
> +                break;
> +            }
> +            default:
> +                ctx->related = FALSE;
>              }
>          }
>      } else if (flowKey->l2.dlType == htons(ETH_TYPE_IPV6)) {
> --
> 2.9.0.windows.1
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
diff mbox

Patch

diff --git a/datapath-windows/ovsext/Conntrack.c b/datapath-windows/ovsext/Conntrack.c
index 07a9583..13c84fd 100644
--- a/datapath-windows/ovsext/Conntrack.c
+++ b/datapath-windows/ovsext/Conntrack.c
@@ -307,24 +307,23 @@  OvsCtUpdateEntry(OVS_CT_ENTRY* entry,
                  BOOLEAN reply,
                  UINT64 now)
 {
-    switch (ipProto)
+    switch (ipProto) {
+    case IPPROTO_TCP:
     {
-        case IPPROTO_TCP:
-        {
-            TCPHdr tcpStorage;
-            const TCPHdr *tcp;
-            tcp = OvsGetTcp(nbl, l4Offset, &tcpStorage);
-            if (!tcp) {
-                return CT_UPDATE_INVALID;
-            }
-            return OvsConntrackUpdateTcpEntry(entry, tcp, nbl, reply, now);
-        }
-        case IPPROTO_ICMP:
-            return OvsConntrackUpdateIcmpEntry(entry, reply, now);
-        case IPPROTO_UDP:
-            return OvsConntrackUpdateOtherEntry(entry, reply, now);
-        default:
+        TCPHdr tcpStorage;
+        const TCPHdr *tcp;
+        tcp = OvsGetTcp(nbl, l4Offset, &tcpStorage);
+        if (!tcp) {
             return CT_UPDATE_INVALID;
+        }
+        return OvsConntrackUpdateTcpEntry(entry, tcp, nbl, reply, now);
+    }
+    case IPPROTO_ICMP:
+        return OvsConntrackUpdateIcmpEntry(entry, reply, now);
+    case IPPROTO_UDP:
+        return OvsConntrackUpdateOtherEntry(entry, reply, now);
+    default:
+        return CT_UPDATE_INVALID;
     }
 }
 
@@ -517,32 +516,32 @@  OvsCtSetupLookupCtx(OvsFlowKey *flowKey,
             /* Related bit is set when ICMP has an error */
             /* XXX parse out the appropriate src and dst from inner pkt */
             switch (icmp->type) {
-               case ICMP4_ECHO_REQUEST:
-               case ICMP4_ECHO_REPLY:
-               case ICMP4_TIMESTAMP_REQUEST:
-               case ICMP4_TIMESTAMP_REPLY:
-               case ICMP4_INFO_REQUEST:
-               case ICMP4_INFO_REPLY:
-                   if (icmp->code != 0) {
-                       return NDIS_STATUS_INVALID_PACKET;
-                   }
-                   /* Separate ICMP connection: identified using id */
-                   ctx->key.dst.icmp_id = icmp->fields.echo.id;
-                   ctx->key.src.icmp_id = icmp->fields.echo.id;
-                   ctx->key.src.icmp_type = icmp->type;
-                   ctx->key.dst.icmp_type = OvsReverseIcmpType(icmp->type);
-                   break;
-               case ICMP4_DEST_UNREACH:
-               case ICMP4_TIME_EXCEEDED:
-               case ICMP4_PARAM_PROB:
-               case ICMP4_SOURCE_QUENCH:
-               case ICMP4_REDIRECT: {
-                   /* XXX Handle inner packet */
-                   ctx->related = TRUE;
-                   break;
-               }
-               default:
-                   ctx->related = FALSE;
+            case ICMP4_ECHO_REQUEST:
+            case ICMP4_ECHO_REPLY:
+            case ICMP4_TIMESTAMP_REQUEST:
+            case ICMP4_TIMESTAMP_REPLY:
+            case ICMP4_INFO_REQUEST:
+            case ICMP4_INFO_REPLY:
+                if (icmp->code != 0) {
+                    return NDIS_STATUS_INVALID_PACKET;
+                }
+                /* Separate ICMP connection: identified using id */
+                ctx->key.dst.icmp_id = icmp->fields.echo.id;
+                ctx->key.src.icmp_id = icmp->fields.echo.id;
+                ctx->key.src.icmp_type = icmp->type;
+                ctx->key.dst.icmp_type = OvsReverseIcmpType(icmp->type);
+                break;
+            case ICMP4_DEST_UNREACH:
+            case ICMP4_TIME_EXCEEDED:
+            case ICMP4_PARAM_PROB:
+            case ICMP4_SOURCE_QUENCH:
+            case ICMP4_REDIRECT: {
+                /* XXX Handle inner packet */
+                ctx->related = TRUE;
+                break;
+            }
+            default:
+                ctx->related = FALSE;
             }
         }
     } else if (flowKey->l2.dlType == htons(ETH_TYPE_IPV6)) {