Lines Matching defs: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,
154 const struct inet_diag_req_v2 *req)
156 return udp_dump_one(sock_net(cb->skb->sk)->ipv4.udp_table, cb, req);
168 const struct inet_diag_req_v2 *req,
177 if (req->sdiag_family == AF_INET)
179 req->id.idiag_dst[0], req->id.idiag_dport,
180 req->id.idiag_src[0], req->id.idiag_sport,
181 req->id.idiag_if, 0, tbl, NULL);
183 else if (req->sdiag_family == AF_INET6) {
184 if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) &&
185 ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src))
187 req->id.idiag_dst[3], req->id.idiag_dport,
188 req->id.idiag_src[3], req->id.idiag_sport,
189 req->id.idiag_if, 0, tbl, NULL);
193 (struct in6_addr *)req->id.idiag_dst,
194 req->id.idiag_dport,
195 (struct in6_addr *)req->id.idiag_src,
196 req->id.idiag_sport,
197 req->id.idiag_if, 0, tbl, NULL);
213 if (sock_diag_check_cookie(sk, req->id.idiag_cookie)) {
226 const struct inet_diag_req_v2 *req)
228 return __udp_diag_destroy(in_skb, req, sock_net(in_skb->sk)->ipv4.udp_table);
232 const struct inet_diag_req_v2 *req)
234 return __udp_diag_destroy(in_skb, req, &udplite_table);
258 const struct inet_diag_req_v2 *req)
260 return udp_dump_one(&udplite_table, cb, req);