Searched refs:clcsock (Results 1 – 9 of 9) sorted by relevance
| /linux/net/smc/ |
| H A D | smc_close.c | 31 if (smc->clcsock) { in smc_clcsock_release() 32 tcp = smc->clcsock; in smc_clcsock_release() 33 smc->clcsock = NULL; in smc_clcsock_release() 133 if (sk->sk_state != SMC_INIT && smc->clcsock && smc->clcsock->sk) { in smc_close_active_abort() 135 if (smc->clcsock && smc->clcsock->sk) in smc_close_active_abort() 136 tcp_abort(smc->clcsock->sk, ECONNABORTED); in smc_close_active_abort() 217 if (smc->clcsock && smc->clcsock->sk) { in smc_close_active() 218 write_lock_bh(&smc->clcsock->sk->sk_callback_lock); in smc_close_active() 219 smc_clcsock_restore_cb(&smc->clcsock->sk->sk_data_ready, in smc_close_active() 221 rcu_assign_sk_user_data(smc->clcsock->sk, NULL); in smc_close_active() [all …]
|
| H A D | af_smc.c | 119 smc->clcsock->sk->sk_prot->keepalive(smc->clcsock->sk, val); in smc_set_keepalive() 264 struct sock *clcsk = smc->clcsock->sk; in smc_fback_restore_callbacks() 279 if (smc->clcsock->file) { /* non-accepted sockets have no file yet */ in smc_restore_fallback_changes() 280 smc->clcsock->file->private_data = smc->sk.sk_socket; in smc_restore_fallback_changes() 281 smc->clcsock->file = NULL; in smc_restore_fallback_changes() 302 rc = kernel_sock_shutdown(smc->clcsock, in __smc_release() 314 if (smc->clcsock) { in __smc_release() 342 tcp_abort(smc->clcsock->sk, ECONNABORTED); in smc_release() 468 smc->clcsock->sk->sk_reuse = sk->sk_reuse; in smc_bind() 469 smc->clcsock->sk->sk_reuseport = sk->sk_reuseport; in smc_bind() [all …]
|
| H A D | smc_clc.c | 563 static int smc_clc_prfx_set(struct socket *clcsock, in smc_clc_prfx_set() argument 575 if (kernel_getsockname(clcsock, (struct sockaddr *)&addrs) < 0) in smc_clc_prfx_set() 583 dst = __sk_dst_get(clcsock->sk); in smc_clc_prfx_set() 657 int smc_clc_prfx_match(struct socket *clcsock, in smc_clc_prfx_match() argument 666 dst = __sk_dst_get(clcsock->sk); in smc_clc_prfx_match() 692 long rcvtimeo = READ_ONCE(smc->clcsock->sk->sk_rcvtimeo); in smc_clc_wait_msg() 693 struct sock *clc_sk = smc->clcsock->sk; in smc_clc_wait_msg() 714 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg() 761 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg() 777 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg() [all …]
|
| H A D | smc.h | 290 struct socket *clcsock; /* internal tcp socket */ member 406 return (smc->clcsock->sk->sk_policy[0] || in using_ipsec() 407 smc->clcsock->sk->sk_policy[1]) ? true : false; in using_ipsec()
|
| H A D | smc_cdc.c | 417 if (smc->clcsock && smc->clcsock->sk) in smc_cdc_msg_recv_action() 418 smc->clcsock->sk->sk_shutdown |= RCV_SHUTDOWN; in smc_cdc_msg_recv_action()
|
| H A D | smc_tracepoint.h | 31 const struct sock *clcsk = smc->clcsock->sk;
|
| H A D | smc_clc.h | 445 int smc_clc_prfx_match(struct socket *clcsock,
|
| H A D | smc_core.c | 1898 int smc_vlan_by_tcpsk(struct socket *clcsock, struct smc_init_info *ini) in smc_vlan_by_tcpsk() argument 1909 dst = __sk_dst_get(clcsock->sk); in smc_vlan_by_tcpsk()
|
| H A D | smc_llc.c | 2148 struct net *net = sock_net(smc->clcsock->sk); in smc_llc_lgr_init()
|