Lines Matching refs:saddr

24 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr,
164 struct inetpeer_addr *saddr, in tcpm_new() argument
178 tm = __tcp_get_metrics(saddr, daddr, net, hash); in tcpm_new()
207 tm->tcpm_saddr = *saddr; in tcpm_new()
231 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr, in __tcp_get_metrics() argument
240 if (addr_same(&tm->tcpm_saddr, saddr) && in __tcp_get_metrics()
253 struct inetpeer_addr saddr, daddr; in __tcp_get_metrics_req() local
257 saddr.family = req->rsk_ops->family; in __tcp_get_metrics_req()
261 inetpeer_set_addr_v4(&saddr, inet_rsk(req)->ir_loc_addr); in __tcp_get_metrics_req()
267 inetpeer_set_addr_v6(&saddr, &inet_rsk(req)->ir_v6_loc_addr); in __tcp_get_metrics_req()
282 if (addr_same(&tm->tcpm_saddr, &saddr) && in __tcp_get_metrics_req()
296 struct inetpeer_addr saddr, daddr; in tcp_get_metrics() local
301 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics()
308 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics()
312 inetpeer_set_addr_v6(&saddr, &sk->sk_v6_rcv_saddr); in tcp_get_metrics()
325 tm = __tcp_get_metrics(&saddr, &daddr, net, hash); in tcp_get_metrics()
329 tm = tcpm_new(dst, &saddr, &daddr, hash); in tcp_get_metrics()
840 struct inetpeer_addr saddr, daddr; in tcp_metrics_nl_cmd_get() local
852 ret = parse_nl_saddr(info, &saddr); in tcp_metrics_nl_cmd_get()
872 (!src || addr_same(&tm->tcpm_saddr, &saddr)) && in tcp_metrics_nl_cmd_get()
925 struct inetpeer_addr saddr, daddr; in tcp_metrics_nl_cmd_del() local
938 ret = parse_nl_saddr(info, &saddr); in tcp_metrics_nl_cmd_del()
949 (!src || addr_same(&tm->tcpm_saddr, &saddr)) && in tcp_metrics_nl_cmd_del()