Lines Matching refs:saddr

25 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr,
156 struct inetpeer_addr *saddr, in tcpm_new() argument
170 tm = __tcp_get_metrics(saddr, daddr, net, hash); in tcpm_new()
196 tm->tcpm_saddr = *saddr; in tcpm_new()
220 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr, in __tcp_get_metrics() argument
229 if (addr_same(&tm->tcpm_saddr, saddr) && in __tcp_get_metrics()
242 struct inetpeer_addr saddr, daddr; in __tcp_get_metrics_req() local
246 saddr.family = req->rsk_ops->family; in __tcp_get_metrics_req()
250 saddr.addr.a4 = inet_rsk(req)->ir_loc_addr; in __tcp_get_metrics_req()
256 saddr.addr.in6 = inet_rsk(req)->ir_v6_loc_addr; in __tcp_get_metrics_req()
271 if (addr_same(&tm->tcpm_saddr, &saddr) && in __tcp_get_metrics_req()
283 struct inetpeer_addr saddr, daddr; in __tcp_get_metrics_tw() local
288 saddr.family = AF_INET; in __tcp_get_metrics_tw()
289 saddr.addr.a4 = tw->tw_rcv_saddr; in __tcp_get_metrics_tw()
297 saddr.family = AF_INET; in __tcp_get_metrics_tw()
298 saddr.addr.a4 = tw->tw_rcv_saddr; in __tcp_get_metrics_tw()
303 saddr.family = AF_INET6; in __tcp_get_metrics_tw()
304 saddr.addr.in6 = tw->tw_v6_rcv_saddr; in __tcp_get_metrics_tw()
320 if (addr_same(&tm->tcpm_saddr, &saddr) && in __tcp_get_metrics_tw()
333 struct inetpeer_addr saddr, daddr; in tcp_get_metrics() local
338 saddr.family = AF_INET; in tcp_get_metrics()
339 saddr.addr.a4 = inet_sk(sk)->inet_saddr; in tcp_get_metrics()
347 saddr.family = AF_INET; in tcp_get_metrics()
348 saddr.addr.a4 = inet_sk(sk)->inet_saddr; in tcp_get_metrics()
353 saddr.family = AF_INET6; in tcp_get_metrics()
354 saddr.addr.in6 = sk->sk_v6_rcv_saddr; in tcp_get_metrics()
368 tm = __tcp_get_metrics(&saddr, &daddr, net, hash); in tcp_get_metrics()
372 tm = tcpm_new(dst, &saddr, &daddr, hash); in tcp_get_metrics()
996 struct inetpeer_addr saddr, daddr; in tcp_metrics_nl_cmd_get() local
1008 ret = parse_nl_saddr(info, &saddr); in tcp_metrics_nl_cmd_get()
1028 (!src || addr_same(&tm->tcpm_saddr, &saddr)) && in tcp_metrics_nl_cmd_get()
1077 struct inetpeer_addr saddr, daddr; in tcp_metrics_nl_cmd_del() local
1090 ret = parse_nl_saddr(info, &saddr); in tcp_metrics_nl_cmd_del()
1101 (!src || addr_same(&tm->tcpm_saddr, &saddr)) && in tcp_metrics_nl_cmd_del()