diff options
Diffstat (limited to 'main/ipsec-tools/75-racoonctl-rcvbuf.patch')
-rw-r--r-- | main/ipsec-tools/75-racoonctl-rcvbuf.patch | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/main/ipsec-tools/75-racoonctl-rcvbuf.patch b/main/ipsec-tools/75-racoonctl-rcvbuf.patch deleted file mode 100644 index 3a68bfc2ae6..00000000000 --- a/main/ipsec-tools/75-racoonctl-rcvbuf.patch +++ /dev/null @@ -1,33 +0,0 @@ -Index: src/racoon/kmpstat.c -=================================================================== -RCS file: /cvsroot/src/crypto/dist/ipsec-tools/src/racoon/kmpstat.c,v -retrieving revision 1.6 -diff -u -r1.6 kmpstat.c ---- a/src/racoon/kmpstat.c 2 Oct 2007 09:47:45 -0000 1.6 -+++ b/src/racoon/kmpstat.c 14 Oct 2010 12:48:22 -0000 -@@ -99,6 +99,7 @@ - com_init() - { - struct sockaddr_un name; -+ int rcvSize; - - memset(&name, 0, sizeof(name)); - name.sun_family = AF_UNIX; -@@ -114,6 +115,17 @@ - return -1; - } - -+ /* set receive buffer size - should be relative large: -+ * racoon daemon will try to send all info in one go, if -+ * it does not fit we'll miss stuff */ -+ rcvSize = 1024 * 1024; -+ if (setsockopt(so, SOL_SOCKET, SO_RCVBUF, -+ (void*) &rcvSize, sizeof(rcvSize)) < 0) { -+ rcvSize = 512 * 1024; -+ (void) setsockopt(so, SOL_SOCKET, SO_RCVBUF, -+ (void*) &rcvSize, sizeof(rcvSize)); -+ } -+ - return 0; - } - |