Home
last modified time | relevance | path

Searched refs:ling (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/net/mptcp/
Dsockopt.c255 struct linger ling; in mptcp_setsockopt_sol_socket_linger() local
259 if (optlen < sizeof(ling)) in mptcp_setsockopt_sol_socket_linger()
262 if (copy_from_sockptr(&ling, optval, sizeof(ling))) in mptcp_setsockopt_sol_socket_linger()
265 kopt = KERNEL_SOCKPTR(&ling); in mptcp_setsockopt_sol_socket_linger()
266 ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, SO_LINGER, kopt, sizeof(ling)); in mptcp_setsockopt_sol_socket_linger()
276 if (!ling.l_onoff) { in mptcp_setsockopt_sol_socket_linger()
/Linux-v6.6/net/core/
Dsock.c1103 struct linger ling; in sk_setsockopt() local
1226 if (optlen < sizeof(ling)) { in sk_setsockopt()
1230 if (copy_from_sockptr(&ling, optval, sizeof(ling))) { in sk_setsockopt()
1234 if (!ling.l_onoff) { in sk_setsockopt()
1237 unsigned long t_sec = ling.l_linger; in sk_setsockopt()
1612 struct linger ling; in sk_getsockopt() member
1694 lv = sizeof(v.ling); in sk_getsockopt()
1695 v.ling.l_onoff = sock_flag(sk, SOCK_LINGER); in sk_getsockopt()
1696 v.ling.l_linger = READ_ONCE(sk->sk_lingertime) / HZ; in sk_getsockopt()