Home
last modified time | relevance | path

Searched refs:sk_bound_dev_if (Results 1 - 25 of 141) sorted by relevance

123456

/kernel/linux/linux-5.10/net/ipv6/
H A Dping.c86 oif = sk->sk_bound_dev_if; in ping_v6_sendmsg()
99 (oif && sk->sk_bound_dev_if && oif != sk->sk_bound_dev_if && in ping_v6_sendmsg()
100 l3mdev_master_ifindex_by_index(sock_net(sk), oif) != sk->sk_bound_dev_if)) in ping_v6_sendmsg()
H A Dnetfilter.c33 .flowi6_oif = sk && sk->sk_bound_dev_if ? sk->sk_bound_dev_if : in ip6_route_me_harder()
100 .sk.sk_bound_dev_if = 1, in __nf_ip6_route()
H A Dinet6_connection_sock.c69 sk->sk_bound_dev_if); in inet6_csk_addr2sockaddr()
93 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
H A Daf_inet6.c335 if (sk->sk_bound_dev_if) { in __inet6_bind()
336 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
367 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind()
371 if (!sk->sk_bound_dev_if) { in __inet6_bind()
377 if (sk->sk_bound_dev_if) { in __inet6_bind()
378 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
561 sk->sk_bound_dev_if); in inet6_getname()
843 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
H A Dinet6_hashtables.c106 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
109 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
254 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
/kernel/linux/linux-6.6/net/ipv6/
H A Dping.c104 oif = sk->sk_bound_dev_if; in ping_v6_sendmsg()
117 (oif && sk->sk_bound_dev_if && oif != sk->sk_bound_dev_if && in ping_v6_sendmsg()
118 l3mdev_master_ifindex_by_index(sock_net(sk), oif) != sk->sk_bound_dev_if)) in ping_v6_sendmsg()
H A Dnetfilter.c42 if (sk && sk->sk_bound_dev_if) in ip6_route_me_harder()
43 fl6.flowi6_oif = sk->sk_bound_dev_if; in ip6_route_me_harder()
105 .sk.sk_bound_dev_if = 1, in __nf_ip6_route()
H A Dinet6_connection_sock.c69 sk->sk_bound_dev_if); in inet6_csk_addr2sockaddr()
93 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
H A Daf_inet6.c329 if (sk->sk_bound_dev_if) { in __inet6_bind()
330 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
358 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind()
362 if (!sk->sk_bound_dev_if) { in __inet6_bind()
368 if (sk->sk_bound_dev_if) { in __inet6_bind()
369 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
557 sk->sk_bound_dev_if); in inet6_getname()
839 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
/kernel/linux/linux-5.10/net/ipv4/
H A Dping.c206 sk->sk_bound_dev_if); in ping_lookup()
218 sk->sk_bound_dev_if); in ping_lookup()
229 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif && in ping_lookup()
230 sk->sk_bound_dev_if != sdif) in ping_lookup()
301 /* Checks the bind address and possibly modifies sk->sk_bound_dev_if. */
325 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in ping_check_bind_addr()
366 if (!dev && sk->sk_bound_dev_if) { in ping_check_bind_addr()
367 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in ping_check_bind_addr()
382 sk->sk_bound_dev_if in ping_check_bind_addr()
[all...]
H A Ddatagram.c39 oif = sk->sk_bound_dev_if; in __ip4_datagram_connect()
122 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in ip4_datagram_release_cb()
H A Dinet_hashtables.c252 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
254 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
456 int dif = sk->sk_bound_dev_if; in __inet_check_established()
529 const int sdif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
530 const int dif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
626 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
/kernel/linux/linux-6.6/net/ipv4/
H A Dping.c201 sk->sk_bound_dev_if); in ping_lookup()
213 sk->sk_bound_dev_if); in ping_lookup()
224 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif && in ping_lookup()
225 sk->sk_bound_dev_if != sdif) in ping_lookup()
307 /* Checks the bind address and possibly modifies sk->sk_bound_dev_if. */
331 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in ping_check_bind_addr()
371 if (!dev && sk->sk_bound_dev_if) { in ping_check_bind_addr()
372 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in ping_check_bind_addr()
387 sk->sk_bound_dev_if in ping_check_bind_addr()
[all...]
H A Ddatagram.c38 oif = sk->sk_bound_dev_if; in __ip4_datagram_connect()
122 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in ip4_datagram_release_cb()
H A Dinet_hashtables.c330 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
332 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
552 int dif = sk->sk_bound_dev_if; in __inet_check_established()
625 const int sdif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
626 const int dif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
722 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
/kernel/linux/common_modules/newip/third_party/linux-5.10/include/net/
H A Dninet_hashtables.h103 (!(__sk)->sk_bound_dev_if || \
104 ((__sk)->sk_bound_dev_if == (__dif))) && \
/kernel/linux/linux-5.10/net/l2tp/
H A Dl2tp_ip6.c69 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip6_bind_lookup()
295 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind()
338 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind()
446 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname()
561 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
H A Dl2tp_ip.c57 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip_bind_lookup()
283 sk->sk_bound_dev_if, addr->l2tp_conn_id)) { in l2tp_ip_bind()
480 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
/kernel/linux/linux-6.6/net/l2tp/
H A Dl2tp_ip6.c67 bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in __l2tp_ip6_bind_lookup()
294 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind()
337 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind()
445 lsa->l2tp_scope_id = READ_ONCE(sk->sk_bound_dev_if); in l2tp_ip6_getname()
560 fl6.flowi6_oif = READ_ONCE(sk->sk_bound_dev_if); in l2tp_ip6_sendmsg()
H A Dl2tp_ip.c58 bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in __l2tp_ip_bind_lookup()
285 sk->sk_bound_dev_if, addr->l2tp_conn_id)) { in l2tp_ip_bind()
482 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dudp.c185 if (sk->sk_bound_dev_if) { in nip_udp_compute_score()
186 bool dev_match = dif == sk->sk_bound_dev_if || sdif == sk->sk_bound_dev_if; in nip_udp_compute_score()
451 fln.FLOWIN_OIF = sk->sk_bound_dev_if; in nip_udp_output()
/kernel/linux/linux-5.10/net/dccp/
H A Dipv6.c367 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v6_conn_request()
370 if (!sk->sk_bound_dev_if && in dccp_v6_conn_request()
494 newsk->sk_bound_dev_if = ireq->ir_iif; in dccp_v6_request_recv_sock()
858 if (sk->sk_bound_dev_if && in dccp_v6_connect()
859 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect()
862 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect()
866 if (!sk->sk_bound_dev_if) in dccp_v6_connect()
909 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/kernel/linux/linux-6.6/net/dccp/
H A Dipv6.c378 ireq->ir_iif = READ_ONCE(sk->sk_bound_dev_if); in dccp_v6_conn_request()
505 newsk->sk_bound_dev_if = ireq->ir_iif; in dccp_v6_request_recv_sock()
870 if (sk->sk_bound_dev_if && in dccp_v6_connect()
871 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect()
874 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect()
878 if (!sk->sk_bound_dev_if) in dccp_v6_connect()
921 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/kernel/linux/linux-5.10/net/ieee802154/
H A Dsocket.c221 sk->sk_bound_dev_if = dev->ifindex; in raw_bind()
256 if (!sk->sk_bound_dev_if) in raw_sendmsg()
259 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); in raw_sendmsg()
370 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver()
371 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()
/kernel/linux/linux-6.6/net/ieee802154/
H A Dsocket.c220 sk->sk_bound_dev_if = dev->ifindex; in raw_bind()
255 if (!sk->sk_bound_dev_if) in raw_sendmsg()
258 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); in raw_sendmsg()
369 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver()
370 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()

Completed in 22 milliseconds

123456