]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
rsockets: Support SO_OOBINLINE
authorSean Hefty <sean.hefty@intel.com>
Wed, 8 Aug 2012 04:31:12 +0000 (21:31 -0700)
committerSean Hefty <sean.hefty@intel.com>
Wed, 8 Aug 2012 04:31:12 +0000 (21:31 -0700)
We don't support urgent data, so just return success.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
src/rsocket.c

index b9105a17b7d4d4c3e0614fd947461eeca5e5a12a..996cb2fdc4dce5f3667f06a036fd47cb92496ca2 100644 (file)
@@ -1820,6 +1820,10 @@ int rsetsockopt(int socket, int level, int optname,
                        opt_on = *(int *) optval;
                        ret = 0;
                        break;
+               case SO_OOBINLINE:
+                       opt_on = *(int *) optval;
+                       ret = 0;
+                       break;
                default:
                        break;
                }
@@ -1898,6 +1902,7 @@ int rgetsockopt(int socket, int level, int optname,
                switch (optname) {
                case SO_REUSEADDR:
                case SO_KEEPALIVE:
+               case SO_OOBINLINE:
                        *((int *) optval) = !!(rs->so_opts & (1 << optname));
                        *optlen = sizeof(int);
                        break;