Blame 0001-issue-1380243-Fix-close-SocketXtreme-established-TCP.patch

6e84bc9
From c98f80e51a7013bff81f4f61d7ce1096e792a9ff Mon Sep 17 00:00:00 2001
6e84bc9
From: Mohammad Qurt <mohammadq@mellanox.com>
6e84bc9
Date: Fri, 14 Dec 2018 07:03:27 +0000
6e84bc9
Subject: [PATCH 1/2] issue: 1380243 Fix close SocketXtreme established TCP
6e84bc9
 sockets
6e84bc9
6e84bc9
Handle close segment for SocketXtreme to close established TCP sockets.
6e84bc9
6e84bc9
Signed-off-by: Mohammad Qurt <mohammadq@mellanox.com>
6e84bc9
---
6e84bc9
 src/iohandlers.h | 2 ++
6e84bc9
 1 file changed, 2 insertions(+)
6e84bc9
6e84bc9
diff --git a/src/iohandlers.h b/src/iohandlers.h
6e84bc9
index debc68c7f4..41e3d3072a 100644
6e84bc9
--- a/src/iohandlers.h
6e84bc9
+++ b/src/iohandlers.h
6e84bc9
@@ -468,6 +468,8 @@ public:
6e84bc9
         } else if (g_vma_comps->events & VMA_SOCKETXTREME_PACKET) {
6e84bc9
             g_vma_buff = g_vma_comps->packet.buff_lst;
6e84bc9
             ifd = g_vma_comps->user_data;
6e84bc9
+        } else if (g_vma_comps->events & (EPOLLIN | EPOLLERR | EPOLLHUP | EPOLLRDHUP)) {
6e84bc9
+            ifd = g_vma_comps->user_data;
6e84bc9
         } else {
6e84bc9
             ifd = 0;
6e84bc9
         }
6e84bc9
-- 
6e84bc9
2.23.0
6e84bc9