vcl: ldp placeholder for SO_LINGER 45/32545/3
authorFlorin Coras <fcoras@cisco.com>
Wed, 2 Jun 2021 15:23:50 +0000 (08:23 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Wed, 2 Jun 2021 15:20:52 +0000 (15:20 +0000)
Make sure we don't return error if app tries to setsockopt it.

Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I1a9a6a8da03380b0b6a6d01efed9b672a3f0b1f9

src/vcl/ldp.c

index f27f6ba..4d62a73 100644 (file)
@@ -2067,6 +2067,9 @@ setsockopt (int fd, int level, int optname,
              rv = vls_attr (vlsh, VPPCOM_ATTR_SET_BROADCAST,
                             (void *) optval, &optlen);
              break;
+           case SO_LINGER:
+             rv = 0;
+             break;
            default:
              LDBG (0, "ERROR: fd %d: setsockopt SOL_SOCKET: vlsh %u "
                    "optname %d unsupported!", fd, vlsh, optname);