Lines Matching refs:req

18 			const struct inet_diag_req_v2 *req,
24 return inet_sk_diag_fill(sk, NULL, skb, cb, req, NLM_F_MULTI,
30 const struct inet_diag_req_v2 *req)
39 if (req->sdiag_family == AF_INET)
42 req->id.idiag_src[0], req->id.idiag_sport,
43 req->id.idiag_dst[0], req->id.idiag_dport,
44 req->id.idiag_if, 0, tbl, NULL);
46 else if (req->sdiag_family == AF_INET6)
48 (struct in6_addr *)req->id.idiag_src,
49 req->id.idiag_sport,
50 (struct in6_addr *)req->id.idiag_dst,
51 req->id.idiag_dport,
52 req->id.idiag_if, 0, tbl, NULL);
61 err = sock_diag_check_cookie(sk, req->id.idiag_cookie);
73 err = inet_sk_diag_fill(sk, NULL, rep, cb, req, 0,
156 const struct inet_diag_req_v2 *req)
158 return udp_dump_one(&udp_table, cb, req);
170 const struct inet_diag_req_v2 *req,
179 if (req->sdiag_family == AF_INET)
181 req->id.idiag_dst[0], req->id.idiag_dport,
182 req->id.idiag_src[0], req->id.idiag_sport,
183 req->id.idiag_if, 0, tbl, NULL);
185 else if (req->sdiag_family == AF_INET6) {
186 if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) &&
187 ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src))
189 req->id.idiag_dst[3], req->id.idiag_dport,
190 req->id.idiag_src[3], req->id.idiag_sport,
191 req->id.idiag_if, 0, tbl, NULL);
195 (struct in6_addr *)req->id.idiag_dst,
196 req->id.idiag_dport,
197 (struct in6_addr *)req->id.idiag_src,
198 req->id.idiag_sport,
199 req->id.idiag_if, 0, tbl, NULL);
215 if (sock_diag_check_cookie(sk, req->id.idiag_cookie)) {
228 const struct inet_diag_req_v2 *req)
230 return __udp_diag_destroy(in_skb, req, &udp_table);
234 const struct inet_diag_req_v2 *req)
236 return __udp_diag_destroy(in_skb, req, &udplite_table);
259 const struct inet_diag_req_v2 *req)
261 return udp_dump_one(&udplite_table, cb, req);