Home
last modified time | relevance | path

Searched refs:sk_bound_dev_if (Results 1 – 25 of 61) sorted by relevance

123

/Linux-v4.19/include/net/
Dinet_hashtables.h285 (!(__sk)->sk_bound_dev_if || \
286 ((__sk)->sk_bound_dev_if == (__dif)) || \
287 ((__sk)->sk_bound_dev_if == (__sdif))) && \
297 (!(__sk)->sk_bound_dev_if || \
298 ((__sk)->sk_bound_dev_if == (__dif)) || \
299 ((__sk)->sk_bound_dev_if == (__sdif))) && \
Dinet6_hashtables.h118 (!(__sk)->sk_bound_dev_if || \
119 ((__sk)->sk_bound_dev_if == (__dif)) || \
120 ((__sk)->sk_bound_dev_if == (__sdif))) && \
Dinet_sock.h126 if (!sk->sk_bound_dev_if && net->ipv4.sysctl_tcp_l3mdev_accept) in inet_request_bound_dev_if()
130 return sk->sk_bound_dev_if; in inet_request_bound_dev_if()
/Linux-v4.19/net/ipv6/
Dinet6_hashtables.c112 if (sk->sk_bound_dev_if || exact_dif) { in compute_score()
113 bool dev_match = (sk->sk_bound_dev_if == dif || in compute_score()
114 sk->sk_bound_dev_if == sdif); in compute_score()
118 if (sk->sk_bound_dev_if) in compute_score()
256 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
Dnetfilter.c27 .flowi6_oif = sk ? sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
92 .sk.sk_bound_dev_if = 1, in nf_ip6_route()
Dping.c91 oif = sk->sk_bound_dev_if; in ping_v6_sendmsg()
104 (oif && sk->sk_bound_dev_if && oif != sk->sk_bound_dev_if)) in ping_v6_sendmsg()
Dinet6_connection_sock.c73 sk->sk_bound_dev_if); in inet6_csk_addr2sockaddr()
97 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
Dipv6_sockglue.c489 if (sk->sk_bound_dev_if && pkt.ipi6_ifindex != sk->sk_bound_dev_if) in do_ipv6_setsockopt()
506 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt()
599 if (sk->sk_bound_dev_if) in do_ipv6_setsockopt()
629 if (sk->sk_bound_dev_if && in do_ipv6_setsockopt()
630 sk->sk_bound_dev_if != val && in do_ipv6_setsockopt()
631 (!midx || midx != sk->sk_bound_dev_if)) in do_ipv6_setsockopt()
Draw.c89 if (sk->sk_bound_dev_if && in __raw_v6_lookup()
90 sk->sk_bound_dev_if != dif && in __raw_v6_lookup()
91 sk->sk_bound_dev_if != sdif) in __raw_v6_lookup()
285 sk->sk_bound_dev_if = addr->sin6_scope_id; in rawv6_bind()
289 if (!sk->sk_bound_dev_if) in rawv6_bind()
294 sk->sk_bound_dev_if); in rawv6_bind()
857 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
Daf_inet6.c344 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind()
348 if (!sk->sk_bound_dev_if) { in __inet6_bind()
352 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
524 sk->sk_bound_dev_if); in inet6_getname()
716 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
Ddatagram.c52 fl6->flowi6_oif = sk->sk_bound_dev_if; in ip6_datagram_flow_key_init()
223 sk->sk_bound_dev_if = usin->sin6_scope_id; in __ip6_datagram_connect()
226 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
227 sk->sk_bound_dev_if = np->mcast_oif; in __ip6_datagram_connect()
230 if (!sk->sk_bound_dev_if) { in __ip6_datagram_connect()
Dudp.c147 if (sk->sk_bound_dev_if || exact_dif) { in compute_score()
148 bool dev_match = (sk->sk_bound_dev_if == dif || in compute_score()
149 sk->sk_bound_dev_if == sdif); in compute_score()
153 if (sk->sk_bound_dev_if) in compute_score()
656 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) || in __udp_v6_is_mcast_sock()
1276 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
/Linux-v4.19/net/ipv4/
Ddatagram.c42 oif = sk->sk_bound_dev_if; in __ip4_datagram_connect()
124 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in ip4_datagram_release_cb()
Dinet_hashtables.c242 if (sk->sk_bound_dev_if || exact_dif) { in compute_score()
243 bool dev_match = (sk->sk_bound_dev_if == dif || in compute_score()
244 sk->sk_bound_dev_if == sdif); in compute_score()
248 if (sk->sk_bound_dev_if) in compute_score()
447 int dif = sk->sk_bound_dev_if; in __inet_check_established()
570 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
Dudp.c155 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse()
156 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse()
192 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2()
193 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2()
221 (sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_reuseport_add_sock()
401 if (sk->sk_bound_dev_if || exact_dif) { in compute_score()
402 bool dev_match = (sk->sk_bound_dev_if == dif || in compute_score()
403 sk->sk_bound_dev_if == sdif); in compute_score()
407 if (sk->sk_bound_dev_if) in compute_score()
580 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif && in __udp_is_mcast_sock()
[all …]
Dping.c205 sk->sk_bound_dev_if); in ping_lookup()
217 sk->sk_bound_dev_if); in ping_lookup()
228 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) in ping_lookup()
368 sk->sk_bound_dev_if = addr->sin6_scope_id; in ping_check_bind_addr()
393 sk->sk_bound_dev_if = dif; in ping_clear_saddr()
415 int dif = sk->sk_bound_dev_if; in ping_bind()
437 sk->sk_bound_dev_if); in ping_bind()
Dinet_connection_sock.c150 (!sk->sk_bound_dev_if || in inet_csk_bind_conflict()
151 !sk2->sk_bound_dev_if || in inet_csk_bind_conflict()
152 sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) { in inet_csk_bind_conflict()
1072 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in inet_csk_rebuild_route()
Draw.c134 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif && in __raw_v4_lookup()
135 sk->sk_bound_dev_if != sdif)) in __raw_v4_lookup()
731 if (sk->sk_bound_dev_if) in raw_bind()
733 sk->sk_bound_dev_if) ? : tb_id; in raw_bind()
Dnetfilter.c44 fl4.flowi4_oif = sk ? sk->sk_bound_dev_if : 0; in ip_route_me_harder()
Dip_input.c169 (!sk->sk_bound_dev_if || in ip_call_ra_chain()
170 sk->sk_bound_dev_if == dev->ifindex)) { in ip_call_ra_chain()
/Linux-v4.19/net/l2tp/
Dl2tp_ip6.c75 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip6_bind_lookup()
297 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind()
340 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind()
448 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname()
566 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
Dl2tp_ip.c63 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip_bind_lookup()
281 sk->sk_bound_dev_if, addr->l2tp_conn_id)) { in l2tp_ip_bind()
476 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
/Linux-v4.19/net/dccp/
Dipv6.c362 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v6_conn_request()
365 if (!sk->sk_bound_dev_if && in dccp_v6_conn_request()
489 newsk->sk_bound_dev_if = ireq->ir_iif; in dccp_v6_request_recv_sock()
856 if (sk->sk_bound_dev_if && in dccp_v6_connect()
857 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect()
860 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect()
864 if (!sk->sk_bound_dev_if) in dccp_v6_connect()
907 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/Linux-v4.19/net/ieee802154/
Dsocket.c232 sk->sk_bound_dev_if = dev->ifindex; in raw_bind()
267 if (!sk->sk_bound_dev_if) in raw_sendmsg()
270 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); in raw_sendmsg()
377 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver()
378 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_sync.c1362 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if()
1396 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group()
1414 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group6()
1549 sock->sk->sk_bound_dev_if = dev->ifindex; in make_receive_sock()

123