| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-03-12 | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+0 |
| 2019-02-28 | net/smc: allow pnetid-less configuration | Ursula Braun | 1 | -1/+41 |
| 2019-02-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+3 |
| 2019-02-21 | net/smc: allow PCI IDs as ib device names in the pnet table | Hans Wippel | 1 | -2/+4 |
| 2019-02-21 | net/smc: add pnet table namespace support | Hans Wippel | 4 | -43/+162 |
| 2019-02-21 | net/smc: add smcd support to the pnet table | Hans Wippel | 1 | -7/+80 |
| 2019-02-21 | net/smc: rework pnet table | Hans Wippel | 4 | -194/+249 |
| 2019-02-21 | net/smc: cleanup for smcr_tx_sndbuf_nonempty | Ursula Braun | 1 | -3/+2 |
| 2019-02-21 | net/smc: fix smc_poll in SMC_INIT state | Ursula Braun | 1 | -3/+3 |
| 2019-02-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -12/+11 |
| 2019-02-12 | net/smc: check port_idx of ib event | Karsten Graul | 1 | -8/+16 |
| 2019-02-12 | net/smc: check connections in smc_lgr_free_work | Karsten Graul | 1 | -4/+2 |
| 2019-02-12 | net/smc: reduce amount of status updates to peer | Karsten Graul | 1 | -14/+8 |
| 2019-02-12 | net/smc: no delay for free tx buffer wait | Karsten Graul | 1 | -1/+1 |
| 2019-02-12 | net/smc: move wake up of close waiter | Karsten Graul | 2 | -2/+7 |
| 2019-02-12 | net/smc: reset cursor update required flag | Karsten Graul | 2 | -4/+4 |
| 2019-02-08 | net/smc: fix byte_order for rx_curs_confirmed | Ursula Braun | 2 | -12/+11 |
| 2019-02-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 13 | -67/+158 |
| 2019-02-07 | net/smc: original socket family in inet_sock_diag | Karsten Graul | 1 | -2/+1 |
| 2019-02-07 | net/smc: move code to clear the conn->lgr field | Karsten Graul | 1 | -2/+3 |
| 2019-02-07 | net/smc: use client and server LGR pending locks for SMC-R | Hans Wippel | 1 | -16/+28 |
| 2019-02-07 | net/smc: unlock LGR pending lock earlier for SMC-D | Hans Wippel | 1 | -5/+9 |
| 2019-02-07 | net/smc: use smc_curs_copy() for SMC-D | Ursula Braun | 1 | -4/+5 |
| 2019-02-07 | net/smc: postpone release of clcsock | Ursula Braun | 2 | -17/+23 |
| 2019-02-04 | net/smc: correct state change for peer closing | Ursula Braun | 1 | -8/+1 |
| 2019-02-04 | net/smc: delete rkey first before switching to unused | Ursula Braun | 1 | -1/+1 |
| 2019-02-04 | net/smc: fix sender_free computation | Ursula Braun | 3 | -4/+30 |
| 2019-02-04 | net/smc: preallocated memory for rdma work requests | Ursula Braun | 7 | -33/+92 |
| 2019-02-03 | socket: Add SO_TIMESTAMPING_NEW | Deepa Dinamani | 1 | -1/+2 |
| 2019-02-01 | net/smc: fix use of variable in cleared area | Karsten Graul | 1 | -4/+4 |
| 2019-02-01 | net/smc: use device link provided in qp_context | Karsten Graul | 1 | -3/+3 |
| 2019-02-01 | net/smc: call smc_cdc_msg_send() under send_lock | Karsten Graul | 1 | -1/+4 |
| 2019-02-01 | net/smc: do not wait under send_lock | Karsten Graul | 1 | -6/+4 |
| 2019-02-01 | net/smc: recvmsg and splice_read should return 0 after shutdown | Karsten Graul | 1 | -1/+10 |
| 2019-02-01 | net/smc: don't wait for send buffer space when data was already sent | Karsten Graul | 1 | -4/+3 |
| 2019-02-01 | net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() | Karsten Graul | 1 | -0/+4 |
| 2019-02-01 | net/smc: allow 16 byte pnetids in netlink policy | Hans Wippel | 1 | -1/+1 |
| 2019-02-01 | net/smc: fix another sizeof to int comparison | Ursula Braun | 1 | -1/+1 |
| 2019-02-01 | pipe: stop using ->can_merge | Jann Horn | 1 | -1/+0 |
| 2019-01-07 | smc: move unhash as early as possible in smc_release() | Cong Wang | 1 | -1/+3 |
| 2018-12-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -2/+16 |
| 2018-12-18 | net/smc: fix TCP fallback socket release | Myungho Jung | 2 | -2/+16 |
| 2018-11-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 8 | -50/+120 |
| 2018-11-23 | net/smc: unregister rkeys of unused buffer | Karsten Graul | 3 | -13/+18 |
| 2018-11-23 | net/smc: add infrastructure to send delete rkey messages | Karsten Graul | 3 | -1/+57 |
| 2018-11-23 | net/smc: avoid a delay by waiting for nothing | Karsten Graul | 1 | -1/+3 |
| 2018-11-23 | net/smc: cleanup listen worker mutex unlocking | Ursula Braun | 1 | -2/+3 |
| 2018-11-23 | net/smc: short wait for late smc_clc_wait_msg | Ursula Braun | 3 | -11/+13 |
| 2018-11-23 | net/smc: no link delete for a never active link | Ursula Braun | 1 | -1/+4 |
| 2018-11-23 | net/smc: allow fallback after clc timeouts | Ursula Braun | 2 | -6/+11 |
| 2018-11-23 | net/smc: remove sock_error detour in clc-functions | Ursula Braun | 1 | -13/+5 |
| 2018-11-23 | net/smc: make smc_lgr_free() static | Ursula Braun | 2 | -2/+3 |
| 2018-11-23 | net/smc: cleanup tcp_listen_worker initialization | Ursula Braun | 1 | -1/+0 |
| 2018-11-21 | net/smc: use after free fix in smc_wr_tx_put_slot() | Ursula Braun | 1 | -1/+3 |
| 2018-11-21 | net/smc: atomic SMCD cursor handling | Ursula Braun | 2 | -26/+60 |
| 2018-11-21 | net/smc: add SMC-D shutdown signal | Hans Wippel | 4 | -14/+43 |
| 2018-11-21 | net/smc: use queue pair number when matching link group | Karsten Graul | 3 | -9/+12 |
| 2018-11-21 | net/smc: abort CLC connection in smc_release | Hans Wippel | 1 | -0/+2 |
| 2018-11-01 | Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -2/+2 |
| 2018-10-26 | net/smc: fix smc_buf_unuse to use the lgr pointer | Karsten Graul | 1 | -13/+12 |
| 2018-10-24 | iov_iter: Separate type from direction and use accessor functions | David Howells | 1 | -2/+2 |
| 2018-10-23 | Revert "net: simplify sock_poll_wait" | Karsten Graul | 1 | -1/+1 |
| 2018-09-20 | smc: generic netlink family should be __ro_after_init | Johannes Berg | 1 | -1/+1 |
| 2018-09-18 | net/smc: fix sizeof to int comparison | YueHaibing | 1 | -8/+6 |
| 2018-09-18 | net/smc: no urgent data check for listen sockets | Karsten Graul | 1 | -2/+2 |
| 2018-09-18 | net/smc: enable fallback for connection abort in state INIT | Ursula Braun | 1 | -7/+7 |
| 2018-09-18 | net/smc: remove duplicate mutex_unlock | Ursula Braun | 1 | -6/+9 |
| 2018-09-18 | net/smc: fix non-blocking connect problem | Ursula Braun | 1 | -2/+5 |
| 2018-08-17 | RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr | Jason Gunthorpe | 1 | -23/+25 |
| 2018-08-16 | Merge branch 'linus/master' into rdma.git for-next | Jason Gunthorpe | 22 | -578/+1853 |
| 2018-08-16 | Revert "net/smc: Replace ib_query_gid with rdma_get_gid_attr" | Jason Gunthorpe | 2 | -23/+20 |
| 2018-08-16 | Merge tag 'v4.18' into rdma.git for-next | Jason Gunthorpe | 6 | -50/+129 |
| 2018-08-10 | net/smc: send response to test link signal | Ursula Braun | 1 | -0/+34 |
| 2018-08-09 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -5/+10 |
| 2018-08-08 | net/smc: move sock lock in smc_ioctl() | Ursula Braun | 1 | -3/+7 |
| 2018-08-08 | net/smc: allow sysctl rmem and wmem defaults for servers | Ursula Braun | 1 | -0/+2 |
| 2018-08-08 | net/smc: no shutdown in state SMC_LISTEN | Ursula Braun | 1 | -2/+1 |
| 2018-08-05 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+2 |
| 2018-08-04 | net/smc: no cursor update send in state SMC_INIT | Ursula Braun | 1 | -1/+2 |
| 2018-07-30 | net: simplify sock_poll_wait | Christoph Hellwig | 1 | -1/+1 |
| 2018-07-25 | net/smc: improve delete link processing | Karsten Graul | 5 | -23/+68 |
| 2018-07-25 | net/smc: provide fallback reason code | Karsten Graul | 5 | -29/+55 |
| 2018-07-25 | net/smc: use correct vlan gid of RoCE device | Ursula Braun | 12 | -81/+93 |
| 2018-07-25 | net/smc: fewer parameters for smc_llc_send_confirm_link() | Ursula Braun | 3 | -13/+8 |
| 2018-07-24 | net/smc: Simplify ib_post_(send|recv|srq_recv)() calls | Bart Van Assche | 3 | -10/+4 |
| 2018-07-24 | net/smc: Remove a WARN_ON() statement | Bart Van Assche | 1 | -1/+0 |
| 2018-07-23 | net/smc: remove local variable page in smc_rx_splice() | Ursula Braun | 1 | -3/+1 |
| 2018-07-23 | net/smc: use DECLARE_BITMAP for rtokens_used_mask | Ursula Braun | 1 | -2/+1 |
| 2018-07-23 | net/smc: add function to get link group from link | Stefan Raspl | 5 | -47/+20 |
| 2018-07-23 | net/smc: eliminate cursor read and write calls | Stefan Raspl | 6 | -101/+48 |
| 2018-07-23 | net/smc: provide smc mode in smc_diag.c | Karsten Graul | 1 | -1/+6 |
| 2018-07-20 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux | David S. Miller | 3 | -12/+33 |
| 2018-07-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 4 | -13/+41 |
| 2018-07-18 | net/smc: reset recv timeout after clc handshake | Karsten Graul | 1 | -1/+2 |
| 2018-07-18 | net/smc: add error handling for get_user() | Ursula Braun | 1 | -1/+2 |
| 2018-07-18 | net/smc: optimize consumer cursor updates | Ursula Braun | 1 | -2/+10 |
| 2018-07-16 | net/smc: take sock lock in smc_ioctl() | Ursula Braun | 1 | -4/+15 |
| 2018-07-07 | net/smc: reduce sock_put() for fallback sockets | Ursula Braun | 2 | -5/+12 |
| 2018-07-03 | net/smc: fix up merge error with poll changes | Linus Torvalds | 1 | -1/+2 |
| 2018-07-03 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -31/+75 |
| 2018-07-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 2 | -33/+71 |
| 2018-06-30 | net/smc: add SMC-D diag support | Hans Wippel | 1 | -0/+15 |
| 2018-06-30 | net/smc: add SMC-D support in af_smc | Hans Wippel | 3 | -19/+200 |
| 2018-06-30 | net/smc: add SMC-D support in data transfer | Hans Wippel | 8 | -56/+308 |
| 2018-06-30 | net/smc: add SMC-D support in CLC messages | Hans Wippel | 3 | -78/+205 |
| 2018-06-30 | net/smc: add pnetid support for SMC-D and ISM | Hans Wippel | 3 | -0/+45 |
| 2018-06-30 | net/smc: add base infrastructure for SMC-D and ISM | Hans Wippel | 7 | -92/+617 |
| 2018-06-30 | net/smc: optimize consumer cursor updates | Ursula Braun | 1 | -2/+10 |
| 2018-06-30 | net/smc: add pnetid support | Ursula Braun | 4 | -20/+112 |
| 2018-06-30 | net/smc: determine port attributes independent from pnet table | Ursula Braun | 4 | -68/+72 |
| 2018-06-28 | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 1 | -3/+9 |
| 2018-06-28 | net/smc: rebuild nonblocking connect | Ursula Braun | 2 | -28/+71 |
| 2018-06-18 | net/smc: Replace ib_query_gid with rdma_get_gid_attr | Parav Pandit | 2 | -20/+25 |
| 2018-06-16 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 1 | -9/+3 |
| 2018-06-12 | treewide: kzalloc() -> kcalloc() | Kees Cook | 1 | -3/+3 |
| 2018-06-12 | smc: convert to ->poll_mask | Cong Wang | 1 | -9/+3 |
| 2018-06-03 | net/smc: fix error return code in smc_setsockopt() | Wei Yongjun | 1 | -1/+1 |
| 2018-05-23 | net/smc: longer delay when freeing client link groups | Ursula Braun | 1 | -1/+1 |
| 2018-05-23 | net/smc: urgent data support | Stefan Raspl | 8 | -36/+238 |
| 2018-05-23 | net/smc: lock smc_lgr_list in port_terminate() | Hans Wippel | 1 | -3/+13 |
| 2018-05-23 | net/smc: return 0 for ioctl calls in states INIT and CLOSED | Ursula Braun | 1 | -3/+15 |
| 2018-05-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -31/+40 |
| 2018-05-18 | net/smc: restructure client and server code in af_smc | Hans Wippel | 1 | -241/+318 |
| 2018-05-18 | net/smc: change smc_buf_free function parameters | Hans Wippel | 1 | -14/+12 |
| 2018-05-18 | net/smc: do a few smc_core.c cleanups | Hans Wippel | 1 | -8/+6 |
| 2018-05-18 | net/smc: restructure CDC message reception | Hans Wippel | 1 | -25/+22 |
| 2018-05-18 | net/smc: move smc_core specific code from smc.h to smc_core | Hans Wippel | 3 | -41/+39 |
| 2018-05-18 | net/smc: calculate write offset in RMB only once per connection | Hans Wippel | 3 | -2/+6 |
| 2018-05-18 | net/smc: rename connection index to RMBE index | Hans Wippel | 5 | -6/+6 |
| 2018-05-18 | net/smc: move link group list to smc_core | Hans Wippel | 4 | -35/+42 |
| 2018-05-18 | net/smc: add common buffer size in send and receive buffer descriptors | Hans Wippel | 9 | -35/+31 |
| 2018-05-17 | net/smc: init conn.tx_work & conn.send_lock sooner | Eric Dumazet | 3 | -3/+4 |
| 2018-05-16 | net/smc: check for pending termination | Karsten Graul | 3 | -3/+7 |
| 2018-05-16 | net/smc: drop messages when link state is inactive | Karsten Graul | 1 | -0/+2 |
| 2018-05-16 | net/smc: set link inactive before calling smc_lgr_free() | Karsten Graul | 2 | -1/+5 |
| 2018-05-16 | net/smc: handle all error codes from smc_conn_create() | Karsten Graul | 1 | -0/+2 |
| 2018-05-16 | net/smc: use a workqueue to defer llc send | Karsten Graul | 4 | -43/+104 |
| 2018-05-16 | net/smc: move link llc initialization to llc layer | Karsten Graul | 3 | -6/+12 |
| 2018-05-16 | net/smc: simplify test_link function usage | Karsten Graul | 2 | -9/+5 |
| 2018-05-16 | net/smc: remove unnecessary cast | Karsten Graul | 1 | -3/+3 |
| 2018-05-16 | net/smc: register new rmbs with the peer | Karsten Graul | 5 | -8/+64 |
| 2018-05-16 | net/smc: no tx work trigger for fallback sockets | Ursula Braun | 1 | -2/+2 |
| 2018-05-14 | net/smc: check for missing nlattrs in SMC_PNETID messages | Eric Biggers | 1 | -31/+40 |
| 2018-05-04 | smc: add support for splice() | Stefan Raspl | 4 | -25/+185 |
| 2018-05-04 | smc: allocate RMBs as compound pages | Stefan Raspl | 2 | -9/+10 |
| 2018-05-04 | smc: make smc_rx_wait_data() generic | Stefan Raspl | 3 | -12/+19 |
| 2018-05-04 | smc: simplify abort logic | Stefan Raspl | 1 | -10/+6 |
| 2018-05-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 3 | -32/+50 |
| 2018-05-03 | smc: fix sendpage() call | Stefan Raspl | 1 | -2/+4 |
| 2018-05-03 | net/smc: handle unregistered buffers | Karsten Graul | 3 | -5/+24 |
| 2018-05-03 | net/smc: call consolidation | Karsten Graul | 1 | -20/+15 |
| 2018-05-02 | net/smc: determine vlan_id of stacked net_device | Ursula Braun | 1 | -3/+23 |
| 2018-05-02 | net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD | Ursula Braun | 1 | -3/+30 |
| 2018-05-02 | net/smc: ipv6 support for smc_diag.c | Karsten Graul | 1 | -9/+30 |
| 2018-05-02 | net/smc: periodic testlink support | Karsten Graul | 6 | -3/+75 |
| 2018-05-02 | net/smc: restrict non-blocking connect finish | Ursula Braun | 1 | -6/+8 |
| 2018-04-27 | net/smc: handle sockopt TCP_DEFER_ACCEPT | Ursula Braun | 4 | -2/+31 |
| 2018-04-27 | net/smc: sockopts TCP_NODELAY and TCP_CORK | Ursula Braun | 2 | -4/+40 |
| 2018-04-27 | net/smc: handle sockopts forcing fallback | Ursula Braun | 1 | -4/+50 |
| 2018-04-27 | net/smc: fix structure size | Karsten Graul | 2 | -2/+2 |
| 2018-04-25 | net/smc: keep clcsock reference in smc_tcp_listen_work() | Ursula Braun | 1 | -4/+0 |
| 2018-04-19 | net/smc: fix shutdown in state SMC_LISTEN | Ursula Braun | 1 | -6/+4 |
| 2018-04-01 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2018-03-27 | net/smc: use announced length in sock_recvmsg() | Ursula Braun | 1 | -1/+1 |
| 2018-03-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2 | -26/+3 |
| 2018-03-16 | net/smc: enable ipv6 support for smc | Karsten Graul | 2 | -17/+51 |
| 2018-03-16 | net/smc: add ipv6 support to CLC layer | Karsten Graul | 2 | -17/+105 |
| 2018-03-16 | net/smc: restructure netinfo for CLC proposal msgs | Karsten Graul | 3 | -36/+82 |
| 2018-03-15 | net/smc: simplify wait when closing listen socket | Ursula Braun | 2 | -26/+3 |
| 2018-03-14 | net/smc: schedule free_work when link group is terminated | Karsten Graul | 1 | -7/+13 |
| 2018-03-14 | net/smc: free link group without pending free_work only | Ursula Braun | 2 | -1/+3 |
| 2018-03-14 | net/smc: pay attention to MAX_ORDER for CQ entries | Ursula Braun | 2 | -2/+9 |
| 2018-03-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 4 | -4/+7 |
| 2018-03-01 | net/smc: prevent new connections on link group | Karsten Graul | 4 | -18/+12 |
| 2018-03-01 | net/smc: process add/delete link messages | Karsten Graul | 5 | -7/+223 |
| 2018-03-01 | net/smc: do not allow eyecatchers in rmbe | Karsten Graul | 4 | -3/+27 |
| 2018-03-01 | net/smc: process confirm/delete rkey messages | Karsten Graul | 4 | -10/+186 |
| 2018-03-01 | net/smc: respond to test link messages | Karsten Graul | 2 | -1/+56 |
| 2018-03-01 | net/smc: remove unused fields from smc structures | Karsten Graul | 4 | -18/+8 |
| 2018-03-01 | net/smc: move netinfo function to file smc_clc.c | Karsten Graul | 4 | -45/+45 |
| 2018-03-01 | net/smc: cleanup smc_llc.h and smc_clc.h headers | Stefan Raspl | 5 | -38/+37 |
| 2018-02-28 | net/smc: fix NULL pointer dereference on sock_create_kern() error path | Davide Caratti | 1 | -1/+3 |
| 2018-02-28 | net/smc: use link_id of server in confirm link reply | Karsten Graul | 2 | -1/+2 |
| 2018-02-28 | net/smc: use a constant for control message length | Karsten Graul | 2 | -2/+2 |
| 2018-02-12 | net: make getname() functions return length rather than use int* parameter | Denys Vlasenko | 1 | -6/+5 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 3 | -16/+16 |
| 2018-02-01 | smc: missing poll annotations | Al Viro | 1 | -1/+1 |
| 2018-01-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 15 | -319/+448 |
| 2018-01-30 | Merge branch 'work.sock_recvmsg' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -8/+10 |
| 2018-01-26 | net/smc: return booleans instead of integers | Gustavo A. R. Silva | 1 | -2/+2 |
| 2018-01-26 | net/smc: release clcsock from tcp_listen_worker | Ursula Braun | 2 | -10/+36 |
| 2018-01-26 | net/smc: replace sock_put worker by socket refcounting | Ursula Braun | 6 | -68/+88 |
| 2018-01-26 | net/smc: smc_poll improvements | Ursula Braun | 1 | -34/+40 |
| 2018-01-26 | net/smc: handle device, port, and QP error events | Ursula Braun | 1 | -13/+25 |
| 2018-01-25 | net/smc: check for healthy link group resp. connections | Ursula Braun | 4 | -12/+29 |
| 2018-01-25 | net/smc: wake up wr_reg_wait when terminating a link group | Ursula Braun | 2 | -11/+11 |
| 2018-01-25 | net/smc: do not reuse a linkgroup with setup problems | Ursula Braun | 2 | -0/+20 |
| 2018-01-25 | net/smc: terminate link group for ib_post_send problems | Ursula Braun | 2 | -2/+10 |
| 2018-01-25 | net/smc: handle state SMC_PEERFINCLOSEWAIT correctly | Ursula Braun | 1 | -3/+4 |
| 2018-01-25 | net/smc: cancel tx worker in case of socket aborts | Ursula Braun | 1 | -3/+9 |