/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ping.c | 86 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 D | netfilter.c | 33 .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 D | inet6_connection_sock.c | 69 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 D | af_inet6.c | 335 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 D | inet6_hashtables.c | 106 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 D | ping.c | 104 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 D | netfilter.c | 42 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 D | inet6_connection_sock.c | 69 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 D | af_inet6.c | 329 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 D | ping.c | 206 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 D | datagram.c | 39 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 D | inet_hashtables.c | 252 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 D | ping.c | 201 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 D | datagram.c | 38 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 D | inet_hashtables.c | 330 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 D | ninet_hashtables.h | 103 (!(__sk)->sk_bound_dev_if || \ 104 ((__sk)->sk_bound_dev_if == (__dif))) && \
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_ip6.c | 69 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 D | l2tp_ip.c | 57 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 D | l2tp_ip6.c | 67 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 D | l2tp_ip.c | 58 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 D | udp.c | 185 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 D | ipv6.c | 367 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 D | ipv6.c | 378 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 D | socket.c | 221 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 D | socket.c | 220 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()
|