[ovs-dev] [PATCH v2] datapath-windows: WDK 10 Iphelper rename local variables
Alin Serdean
aserdean at cloudbasesolutions.com
Thu Dec 29 00:35:29 UTC 2016
Compiling under WDK 10 triggers some warnings in IpHelper, which lead
to a failing build.
The root cause is that local variables `ipAddr` and `link` hide the previous
local declaration.
This patch just renames the variables.
Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
---
v2: add `link` renaming as well
---
datapath-windows/ovsext/IpHelper.c | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/datapath-windows/ovsext/IpHelper.c b/datapath-windows/ovsext/IpHelper.c
index 0220572..2897e10 100644
--- a/datapath-windows/ovsext/IpHelper.c
+++ b/datapath-windows/ovsext/IpHelper.c
@@ -1608,17 +1608,17 @@ OvsHandleFwdRequest(POVS_IP_HELPER_REQUEST request)
status = OvsGetRoute(&dst, &ipRoute, &src, &instance, &fwdInfo.vport, request->fwdReq.tunnelKey.src);
if (request->fwdReq.tunnelKey.src && request->fwdReq.tunnelKey.src != src.Ipv4.sin_addr.s_addr) {
- UINT32 ipAddr = dst.Ipv4.sin_addr.s_addr;
+ UINT32 tempAddr = dst.Ipv4.sin_addr.s_addr;
OVS_LOG_INFO("Fail to get route to %d.%d.%d.%d, status: %x",
- ipAddr & 0xff, (ipAddr >> 8) & 0xff,
- (ipAddr >> 16) & 0xff, (ipAddr >> 24) & 0xff, status);
+ tempAddr & 0xff, (tempAddr >> 8) & 0xff,
+ (tempAddr >> 16) & 0xff, (tempAddr >> 24) & 0xff, status);
goto fwd_handle_nbl;
}
if (status != STATUS_SUCCESS || instance == NULL) {
- UINT32 ipAddr = dst.Ipv4.sin_addr.s_addr;
+ UINT32 tempAddr = dst.Ipv4.sin_addr.s_addr;
OVS_LOG_INFO("Fail to get route to %d.%d.%d.%d, status: %x",
- ipAddr & 0xff, (ipAddr >> 8) & 0xff,
- (ipAddr >> 16) & 0xff, (ipAddr >> 24) & 0xff, status);
+ tempAddr & 0xff, (tempAddr >> 8) & 0xff,
+ (tempAddr >> 16) & 0xff, (tempAddr >> 24) & 0xff, status);
goto fwd_handle_nbl;
}
@@ -1865,17 +1865,18 @@ OvsStartIpHelper(PVOID data)
break;
case OVS_IP_HELPER_INTERNAL_ADAPTER_DOWN:
{
- PLIST_ENTRY head, link, next;
+ PLIST_ENTRY head, current, next;
UINT32 portNo = req->instanceReq.portNo;
GUID netCfgInstanceId = req->instanceReq.netCfgInstanceId;
ExAcquireResourceExclusiveLite(&ovsInstanceListLock, TRUE);
head = &ovsInstanceList;
- LIST_FORALL_SAFE(head, link, next) {
+ LIST_FORALL_SAFE(head, current, next) {
POVS_IPHELPER_INSTANCE instance = NULL;
LOCK_STATE_EX lockState;
- instance = CONTAINING_RECORD(link, OVS_IPHELPER_INSTANCE, link);
+ instance = CONTAINING_RECORD(current, OVS_IPHELPER_INSTANCE,
+ link);
ExAcquireResourceExclusiveLite(&instance->lock, TRUE);
if (instance->portNo == portNo &&
--
2.10.2.windows.1
More information about the dev
mailing list