• Home
  • Raw
  • Download

Lines Matching refs:r

6 static void sctp_diag_get_info(struct sock *sk, struct inet_diag_msg *r,
10 static void inet_diag_msg_sctpasoc_fill(struct inet_diag_msg *r, in inet_diag_msg_sctpasoc_fill() argument
23 r->idiag_family = sk->sk_family; in inet_diag_msg_sctpasoc_fill()
24 r->id.idiag_sport = htons(asoc->base.bind_addr.port); in inet_diag_msg_sctpasoc_fill()
25 r->id.idiag_dport = htons(asoc->peer.port); in inet_diag_msg_sctpasoc_fill()
26 r->id.idiag_if = dst ? dst->dev->ifindex : 0; in inet_diag_msg_sctpasoc_fill()
27 sock_diag_save_cookie(sk, r->id.idiag_cookie); in inet_diag_msg_sctpasoc_fill()
31 *(struct in6_addr *)r->id.idiag_src = laddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill()
32 *(struct in6_addr *)r->id.idiag_dst = paddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill()
36 memset(&r->id.idiag_src, 0, sizeof(r->id.idiag_src)); in inet_diag_msg_sctpasoc_fill()
37 memset(&r->id.idiag_dst, 0, sizeof(r->id.idiag_dst)); in inet_diag_msg_sctpasoc_fill()
39 r->id.idiag_src[0] = laddr.v4.sin_addr.s_addr; in inet_diag_msg_sctpasoc_fill()
40 r->id.idiag_dst[0] = paddr.v4.sin_addr.s_addr; in inet_diag_msg_sctpasoc_fill()
43 r->idiag_state = asoc->state; in inet_diag_msg_sctpasoc_fill()
45 r->idiag_timer = SCTP_EVENT_TIMEOUT_T3_RTX; in inet_diag_msg_sctpasoc_fill()
46 r->idiag_retrans = asoc->rtx_data_chunks; in inet_diag_msg_sctpasoc_fill()
47 r->idiag_expires = jiffies_to_msecs(t3_rtx->expires - jiffies); in inet_diag_msg_sctpasoc_fill()
49 r->idiag_timer = 0; in inet_diag_msg_sctpasoc_fill()
50 r->idiag_retrans = 0; in inet_diag_msg_sctpasoc_fill()
51 r->idiag_expires = 0; in inet_diag_msg_sctpasoc_fill()
117 struct inet_diag_msg *r; in inet_sctp_diag_fill() local
123 nlh = nlmsg_put(skb, portid, seq, unlh->nlmsg_type, sizeof(*r), in inet_sctp_diag_fill()
128 r = nlmsg_data(nlh); in inet_sctp_diag_fill()
132 inet_diag_msg_sctpasoc_fill(r, sk, asoc); in inet_sctp_diag_fill()
134 inet_diag_msg_common_fill(r, sk); in inet_sctp_diag_fill()
135 r->idiag_state = sk->sk_state; in inet_sctp_diag_fill()
136 r->idiag_timer = 0; in inet_sctp_diag_fill()
137 r->idiag_retrans = 0; in inet_sctp_diag_fill()
140 if (inet_diag_msg_attrs_fill(sk, skb, r, ext, user_ns, net_admin)) in inet_sctp_diag_fill()
182 sctp_diag_get_info(sk, r, &infox); in inet_sctp_diag_fill()
208 const struct inet_diag_req_v2 *r; member
241 const struct inet_diag_req_v2 *req = commp->r; in sctp_tsp_dump_one()
288 const struct inet_diag_req_v2 *r = commp->r; in sctp_sock_dump() local
297 if (r->id.idiag_sport != htons(assoc->base.bind_addr.port) && in sctp_sock_dump()
298 r->id.idiag_sport) in sctp_sock_dump()
300 if (r->id.idiag_dport != htons(assoc->peer.port) && in sctp_sock_dump()
301 r->id.idiag_dport) in sctp_sock_dump()
305 inet_sctp_diag_fill(sk, NULL, skb, r, in sctp_sock_dump()
317 if (inet_sctp_diag_fill(sk, assoc, skb, r, in sctp_sock_dump()
344 const struct inet_diag_req_v2 *r = commp->r; in sctp_get_sock() local
352 if (r->sdiag_family != AF_UNSPEC && sk->sk_family != r->sdiag_family) in sctp_get_sock()
371 const struct inet_diag_req_v2 *r = commp->r; in sctp_ep_dump() local
382 if (!(r->idiag_states & TCPF_LISTEN) && !list_empty(&ep->asocs)) in sctp_ep_dump()
385 if (r->sdiag_family != AF_UNSPEC && in sctp_ep_dump()
386 sk->sk_family != r->sdiag_family) in sctp_ep_dump()
389 if (r->id.idiag_sport != inet->inet_sport && in sctp_ep_dump()
390 r->id.idiag_sport) in sctp_ep_dump()
393 if (r->id.idiag_dport != inet->inet_dport && in sctp_ep_dump()
394 r->id.idiag_dport) in sctp_ep_dump()
397 if (inet_sctp_diag_fill(sk, NULL, skb, r, in sctp_ep_dump()
412 static void sctp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, in sctp_diag_get_info() argument
418 r->idiag_rqueue = atomic_read(&infox->asoc->rmem_alloc); in sctp_diag_get_info()
419 r->idiag_wqueue = infox->asoc->sndbuf_used; in sctp_diag_get_info()
421 r->idiag_rqueue = sk->sk_ack_backlog; in sctp_diag_get_info()
422 r->idiag_wqueue = sk->sk_max_ack_backlog; in sctp_diag_get_info()
436 .r = req, in sctp_diag_dump_one()
466 const struct inet_diag_req_v2 *r, struct nlattr *bc) in sctp_diag_dump() argument
468 u32 idiag_states = r->idiag_states; in sctp_diag_dump()
473 .r = r, in sctp_diag_dump()