/Linux-v5.4/include/net/ |
D | inet_hashtables.h | 294 (((__sk)->sk_bound_dev_if == (__dif)) || \ 295 ((__sk)->sk_bound_dev_if == (__sdif))) && \ 305 (((__sk)->sk_bound_dev_if == (__dif)) || \ 306 ((__sk)->sk_bound_dev_if == (__sdif))) && \
|
D | inet6_hashtables.h | 114 (((__sk)->sk_bound_dev_if == (__dif)) || \ 115 ((__sk)->sk_bound_dev_if == (__sdif))) && \
|
D | inet_sock.h | 122 if (!sk->sk_bound_dev_if && net->ipv4.sysctl_tcp_l3mdev_accept) in inet_request_bound_dev_if() 126 return sk->sk_bound_dev_if; in inet_request_bound_dev_if() 136 sk->sk_bound_dev_if); in inet_sk_bound_l3mdev()
|
/Linux-v5.4/net/ipv6/ |
D | netfilter.c | 32 .flowi6_oif = sk && sk->sk_bound_dev_if ? sk->sk_bound_dev_if : in ip6_route_me_harder() 98 .sk.sk_bound_dev_if = 1, in __nf_ip6_route()
|
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()
|
D | af_inet6.c | 322 if (sk->sk_bound_dev_if) { in __inet6_bind() 323 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind() 354 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind() 358 if (!sk->sk_bound_dev_if) { in __inet6_bind() 364 if (sk->sk_bound_dev_if) { in __inet6_bind() 365 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind() 535 sk->sk_bound_dev_if); in inet6_getname() 756 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
|
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()
|
D | datagram.c | 49 fl6->flowi6_oif = sk->sk_bound_dev_if; in ip6_datagram_flow_key_init() 220 sk->sk_bound_dev_if = usin->sin6_scope_id; in __ip6_datagram_connect() 223 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect() 224 sk->sk_bound_dev_if = np->mcast_oif; in __ip6_datagram_connect() 227 if (!sk->sk_bound_dev_if) { in __ip6_datagram_connect() 785 (sk->sk_bound_dev_if != fl6->flowi6_oif || in ip6_datagram_send_ctl()
|
D | inet6_hashtables.c | 104 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score() 208 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
|
D | raw.c | 85 if (!raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, in __raw_v6_lookup() 280 sk->sk_bound_dev_if = addr->sin6_scope_id; in rawv6_bind() 284 if (!sk->sk_bound_dev_if) in rawv6_bind() 288 if (sk->sk_bound_dev_if) { in rawv6_bind() 291 sk->sk_bound_dev_if); in rawv6_bind() 865 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
|
D | ipv6_sockglue.c | 504 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt() 597 if (sk->sk_bound_dev_if) in do_ipv6_setsockopt() 627 if (sk->sk_bound_dev_if && in do_ipv6_setsockopt() 628 sk->sk_bound_dev_if != val && in do_ipv6_setsockopt() 629 (!midx || midx != sk->sk_bound_dev_if)) in do_ipv6_setsockopt()
|
/Linux-v5.4/net/ipv4/ |
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()
|
D | ping.c | 200 sk->sk_bound_dev_if); in ping_lookup() 212 sk->sk_bound_dev_if); in ping_lookup() 223 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) in ping_lookup() 363 sk->sk_bound_dev_if = addr->sin6_scope_id; in ping_check_bind_addr() 388 sk->sk_bound_dev_if = dif; in ping_clear_saddr() 410 int dif = sk->sk_bound_dev_if; in ping_bind() 432 sk->sk_bound_dev_if); in ping_bind()
|
D | udp.c | 141 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse() 142 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse() 178 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2() 179 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2() 207 (sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_reuseport_add_sock() 385 dev_match = udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, in compute_score() 529 !udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in __udp_is_mcast_sock() 1857 sk->sk_bound_dev_if = 0; in __udp_disconnect()
|
D | netfilter.c | 44 fl4.flowi4_oif = sk ? sk->sk_bound_dev_if : 0; in ip_route_me_harder()
|
D | inet_connection_sock.c | 146 (!sk->sk_bound_dev_if || in inet_csk_bind_conflict() 147 !sk2->sk_bound_dev_if || in inet_csk_bind_conflict() 148 sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) { in inet_csk_bind_conflict() 1069 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in inet_csk_rebuild_route()
|
D | inet_hashtables.c | 239 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score() 403 int dif = sk->sk_bound_dev_if; in __inet_check_established() 526 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
|
D | ip_input.c | 163 (!sk->sk_bound_dev_if || in ip_call_ra_chain() 164 sk->sk_bound_dev_if == dev->ifindex)) { in ip_call_ra_chain()
|
/Linux-v5.4/net/l2tp/ |
D | l2tp_ip6.c | 71 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip6_bind_lookup() 296 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind() 339 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind() 447 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname() 565 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
|
D | l2tp_ip.c | 59 if (sk->sk_bound_dev_if && dif && sk->sk_bound_dev_if != dif) in __l2tp_ip_bind_lookup() 280 sk->sk_bound_dev_if, addr->l2tp_conn_id)) { in l2tp_ip_bind() 475 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
|
/Linux-v5.4/net/dccp/ |
D | ipv6.c | 362 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-v5.4/net/ieee802154/ |
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() 365 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver() 366 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_sync.c | 1366 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if() 1400 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group() 1418 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group6() 1553 sock->sk->sk_bound_dev_if = dev->ifindex; in make_receive_sock()
|
/Linux-v5.4/net/phonet/ |
D | af_phonet.c | 245 if (sk->sk_bound_dev_if) in pn_skb_send() 246 dev = dev_get_by_index(net, sk->sk_bound_dev_if); in pn_skb_send()
|
/Linux-v5.4/net/sched/ |
D | em_meta.c | 309 dst->value = skb->sk->sk_bound_dev_if; in META_COLLECTOR() 319 if (skb->sk->sk_bound_dev_if == 0) { in META_COLLECTOR() 327 skb->sk->sk_bound_dev_if); in META_COLLECTOR()
|