Alexandra Kossovsky
Alexandra Kossovsky
In `ci_tcp_sync_tcp_sockopts()` I see: ```c optval = 1; if( ts->s.s_aflags & CI_SOCK_AFLAG_CORK_BIT ) ci_tcp_sock_ops_setsockopt(sock, &err, SOL_TCP, TCP_CORK, &optval, sizeof(optval)); if( ts->s.s_aflags & CI_SOCK_AFLAG_NODELAY_BIT ) ci_tcp_sock_ops_setsockopt(sock, &err, SOL_TCP, TCP_NODELAY, &optval, sizeof(optval));...
New glibc functions `closefrom()` and `close_range()` are not intercepted. It results in closing Onload reserved fds, such as logging fd and stack fd. Practical consequence can be seen with fresh...
Debian testing/sid: ``` oo:ncat[1582]: citp_fdtable_ctor: failed to allocate fdtable (0x3ffffff8) oo:ncat[1582]: FAIL at /home/sasha/work/level5/onload/src/lib/transport/unix/startup.c:685 oo:ncat[1582]: EtherFabric transport library: failed to initialise (9) oo:ncat[1582]: hostname=elrond pid=1582 /home/sasha/work/level5/onload/build/gnu_x86_64_debt/lib/transport/unix/libcitransport0.so(+0x109f4d)[0x7f235a08df4d] /home/sasha/work/level5/onload/build/gnu_x86_64_debt/lib/transport/unix/libcitransport0.so(+0xb4b1)[0x7f2359f8f4b1] /lib64/ld-linux-x86-64.so.2(+0x4e35)[0x7f235a0f2e35] /lib64/ld-linux-x86-64.so.2(+0x4f64)[0x7f235a0f2f64] /lib64/ld-linux-x86-64.so.2(+0x1a840)[0x7f235a108840]...