/linux-4.4.14/net/ipv6/ |
D | inet6_connection_sock.c | 45 (!sk->sk_bound_dev_if || in inet6_csk_bind_conflict() 46 !sk2->sk_bound_dev_if || in inet6_csk_bind_conflict() 47 sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) { in inet6_csk_bind_conflict() 109 sk->sk_bound_dev_if); in inet6_csk_addr2sockaddr() 133 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
|
D | ping.c | 109 if (sk->sk_bound_dev_if && in ping_v6_sendmsg() 110 sk->sk_bound_dev_if != u->sin6_scope_id) { in ping_v6_sendmsg() 122 iif = sk->sk_bound_dev_if; in ping_v6_sendmsg()
|
D | inet6_hashtables.c | 112 if (sk->sk_bound_dev_if) { in compute_score() 113 if (sk->sk_bound_dev_if != dif) in compute_score() 202 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
|
D | syncookies.c | 196 ireq->ir_iif = sk->sk_bound_dev_if; in cookie_v6_check() 198 if (!sk->sk_bound_dev_if && in cookie_v6_check() 227 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
|
D | datagram.c | 129 if (sk->sk_bound_dev_if && in __ip6_datagram_connect() 130 sk->sk_bound_dev_if != usin->sin6_scope_id) { in __ip6_datagram_connect() 134 sk->sk_bound_dev_if = usin->sin6_scope_id; in __ip6_datagram_connect() 137 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect() 138 sk->sk_bound_dev_if = np->mcast_oif; in __ip6_datagram_connect() 141 if (!sk->sk_bound_dev_if) { in __ip6_datagram_connect() 160 fl6.flowi6_oif = sk->sk_bound_dev_if; in __ip6_datagram_connect()
|
D | netfilter.c | 27 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder() 116 .sk.sk_bound_dev_if = 1, in nf_ip6_route()
|
D | af_inet6.c | 329 sk->sk_bound_dev_if = addr->sin6_scope_id; in inet6_bind() 333 if (!sk->sk_bound_dev_if) { in inet6_bind() 337 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in inet6_bind() 476 sk->sk_bound_dev_if); in inet6_getname() 661 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
|
D | ipv6_sockglue.c | 460 if (sk->sk_bound_dev_if && pkt.ipi6_ifindex != sk->sk_bound_dev_if) in do_ipv6_setsockopt() 477 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt() 570 if (sk->sk_bound_dev_if) in do_ipv6_setsockopt() 587 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != val) in do_ipv6_setsockopt()
|
D | raw.c | 88 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) 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() 289 sk->sk_bound_dev_if); in rawv6_bind() 822 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
|
D | tcp_ipv6.c | 166 if (sk->sk_bound_dev_if && in tcp_v6_connect() 167 sk->sk_bound_dev_if != usin->sin6_scope_id) in tcp_v6_connect() 170 sk->sk_bound_dev_if = usin->sin6_scope_id; in tcp_v6_connect() 174 if (!sk->sk_bound_dev_if) in tcp_v6_connect() 233 fl6.flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect() 686 if (!sk_listener->sk_bound_dev_if && in tcp_v6_init_req() 894 oif = sk ? sk->sk_bound_dev_if : 0; in tcp_v6_send_reset() 938 tcp_time_stamp, req->ts_recent, sk->sk_bound_dev_if, in tcp_v6_reqsk_send_ack() 1080 newsk->sk_bound_dev_if = ireq->ir_iif; in tcp_v6_syn_recv_sock()
|
D | udp.c | 179 if (sk->sk_bound_dev_if) { in compute_score() 180 if (sk->sk_bound_dev_if != dif) in compute_score() 222 if (sk->sk_bound_dev_if) { in compute_score2() 223 if (sk->sk_bound_dev_if != dif) in compute_score2() 735 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) || in __udp_v6_is_mcast_sock() 1238 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
|
D | xfrm6_output.c | 52 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
|
D | ip6_output.c | 260 (!sk->sk_bound_dev_if || in ip6_call_ra_chain() 261 sk->sk_bound_dev_if == skb->dev->ifindex)) { in ip6_call_ra_chain()
|
D | route.c | 1190 if ((sk && sk->sk_bound_dev_if) || rt6_need_strict(&fl6->daddr) || in ip6_route_output_flags() 1412 sk->sk_bound_dev_if, sk->sk_mark); in ip6_sk_update_pmtu() 1535 ip6_redirect(skb, sock_net(sk), sk->sk_bound_dev_if, sk->sk_mark); in ip6_sk_redirect()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip6.c | 75 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __l2tp_ip6_bind_lookup() 289 sk->sk_bound_dev_if, addr->l2tp_conn_id)) in l2tp_ip6_bind() 310 sk->sk_bound_dev_if = addr->l2tp_scope_id; in l2tp_ip6_bind() 315 if (!sk->sk_bound_dev_if) in l2tp_ip6_bind() 320 sk->sk_bound_dev_if); in l2tp_ip6_bind() 441 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname() 559 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
|
D | l2tp_ip.c | 64 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __l2tp_ip_bind_lookup() 264 sk->sk_bound_dev_if, addr->l2tp_conn_id)) in l2tp_ip_bind() 474 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
|
/linux-4.4.14/include/net/ |
D | inet_hashtables.h | 262 (!(__sk)->sk_bound_dev_if || \ 263 ((__sk)->sk_bound_dev_if == (__dif))) && \ 273 (!(__sk)->sk_bound_dev_if || \ 274 ((__sk)->sk_bound_dev_if == (__dif))) && \
|
D | inet6_hashtables.h | 106 (!(__sk)->sk_bound_dev_if || \ 107 ((__sk)->sk_bound_dev_if == (__dif))) && \
|
D | route.h | 314 flowi4_update_output(fl4, sk->sk_bound_dev_if, in ip_route_newports()
|
D | sock.h | 347 #define sk_bound_dev_if __sk_common.skc_bound_dev_if macro
|
/linux-4.4.14/net/ipv4/ |
D | datagram.c | 42 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()
|
D | ping.c | 202 sk->sk_bound_dev_if); in ping_lookup() 214 sk->sk_bound_dev_if); in ping_lookup() 225 if (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) in ping_lookup() 372 sk->sk_bound_dev_if = addr->sin6_scope_id; in ping_check_bind_addr() 397 sk->sk_bound_dev_if = dif; in ping_clear_saddr() 419 int dif = sk->sk_bound_dev_if; in ping_bind() 441 (int)sk->sk_bound_dev_if); in ping_bind() 740 ipc.oif = sk->sk_bound_dev_if; in ping_v4_sendmsg()
|
D | udp.c | 152 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse() 153 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse() 186 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2() 187 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2() 372 if (sk->sk_bound_dev_if) { in compute_score() 373 if (sk->sk_bound_dev_if != dif) in compute_score() 416 if (sk->sk_bound_dev_if) { in compute_score2() 417 if (sk->sk_bound_dev_if != dif) in compute_score2() 607 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __udp_is_mcast_sock() 962 ipc.oif = sk->sk_bound_dev_if; in udp_sendmsg() [all …]
|
D | ip_input.c | 169 (!sk->sk_bound_dev_if || in ip_call_ra_chain() 170 sk->sk_bound_dev_if == dev->ifindex) && in ip_call_ra_chain()
|
D | inet_connection_sock.c | 64 (!sk->sk_bound_dev_if || in inet_csk_bind_conflict() 65 !sk2->sk_bound_dev_if || in inet_csk_bind_conflict() 66 sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) { in inet_csk_bind_conflict() 937 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in inet_csk_rebuild_route()
|
D | syncookies.c | 354 ireq->ir_iif = sk->sk_bound_dev_if; in cookie_v4_check() 374 flowi4_init_output(&fl4, sk->sk_bound_dev_if, ireq->ir_mark, in cookie_v4_check()
|
D | inet_hashtables.c | 187 if (sk->sk_bound_dev_if) { in compute_score() 188 if (sk->sk_bound_dev_if != dif) in compute_score() 341 int dif = sk->sk_bound_dev_if; in __inet_check_established()
|
D | netfilter.c | 42 fl4.flowi4_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0; in ip_route_me_harder()
|
D | inet_timewait_sock.c | 176 tw->tw_bound_dev_if = sk->sk_bound_dev_if; in inet_twsk_alloc()
|
D | raw.c | 130 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __raw_v4_lookup() 546 ipc.oif = sk->sk_bound_dev_if; in raw_sendmsg()
|
D | ip_sockglue.c | 798 if (sk->sk_bound_dev_if) in do_ip_setsockopt() 856 if (sk->sk_bound_dev_if && in do_ip_setsockopt() 857 mreq.imr_ifindex != sk->sk_bound_dev_if) in do_ip_setsockopt()
|
D | af_inet.c | 452 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in inet_bind() 1118 sk->sk_bound_dev_if, sk->sk_protocol, in inet_sk_reselect_saddr() 1173 sk->sk_bound_dev_if); in inet_sk_rebuild_header()
|
D | ip_output.c | 420 sk->sk_bound_dev_if); in ip_queue_xmit() 1590 sk->sk_bound_dev_if = arg->bound_dev_if; in ip_send_unicast_reply()
|
D | tcp_ipv4.c | 172 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if, in tcp_v4_connect() 687 arg.bound_dev_if = sk->sk_bound_dev_if; in tcp_v4_send_reset()
|
D | inet_diag.c | 75 r->id.idiag_if = sk->sk_bound_dev_if; in inet_diag_msg_common_fill()
|
D | route.c | 512 oif = sk->sk_bound_dev_if; in __build_flow_key() 545 flowi4_init_output(fl4, sk->sk_bound_dev_if, sk->sk_mark, in build_sk_flow_key()
|
D | tcp_input.c | 6210 inet_rsk(req)->ir_iif = sk->sk_bound_dev_if; in tcp_conn_request()
|
/linux-4.4.14/net/dccp/ |
D | ipv6.c | 352 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v6_conn_request() 355 if (!sk->sk_bound_dev_if && in dccp_v6_conn_request() 475 newsk->sk_bound_dev_if = ireq->ir_iif; in dccp_v6_request_recv_sock() 812 if (sk->sk_bound_dev_if && in dccp_v6_connect() 813 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect() 816 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect() 820 if (!sk->sk_bound_dev_if) in dccp_v6_connect() 863 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
|
D | ipv4.c | 76 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if, in dccp_v4_connect() 616 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v4_conn_request()
|
/linux-4.4.14/net/ieee802154/ |
D | socket.c | 229 sk->sk_bound_dev_if = dev->ifindex; in raw_bind() 264 if (!sk->sk_bound_dev_if) in raw_sendmsg() 267 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); in raw_sendmsg() 375 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver() 376 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()
|
/linux-4.4.14/net/phonet/ |
D | af_phonet.c | 258 if (sk->sk_bound_dev_if) in pn_skb_send() 259 dev = dev_get_by_index(net, sk->sk_bound_dev_if); in pn_skb_send()
|
D | socket.c | 381 if (sk->sk_bound_dev_if) in pn_socket_ioctl() 383 sk->sk_bound_dev_if); in pn_socket_ioctl()
|
/linux-4.4.14/net/sched/ |
D | em_meta.c | 311 dst->value = skb->sk->sk_bound_dev_if; in META_COLLECTOR() 321 if (skb->sk->sk_bound_dev_if == 0) { in META_COLLECTOR() 329 skb->sk->sk_bound_dev_if); in META_COLLECTOR()
|
/linux-4.4.14/net/llc/ |
D | af_llc.c | 261 if (sk->sk_bound_dev_if) { in llc_ui_autobind() 262 llc->dev = dev_get_by_index(&init_net, sk->sk_bound_dev_if); in llc_ui_autobind() 319 if (sk->sk_bound_dev_if) { in llc_ui_bind() 320 llc->dev = dev_get_by_index_rcu(&init_net, sk->sk_bound_dev_if); in llc_ui_bind()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_sync.c | 1369 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if() 1408 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group() 1431 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group6()
|
/linux-4.4.14/net/sctp/ |
D | input.c | 187 if (sk->sk_bound_dev_if && (sk->sk_bound_dev_if != af->skb_iif(skb))) { in sctp_rcv()
|
D | protocol.c | 441 fl4->flowi4_oif = asoc->base.sk->sk_bound_dev_if; in sctp_v4_get_dst() 502 asoc->base.sk->sk_bound_dev_if, in sctp_v4_get_dst()
|
D | socket.c | 7173 newsk->sk_bound_dev_if = sk->sk_bound_dev_if; in sctp_copy_sock()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | nf_conntrack_l3proto_ipv6.c | 267 sk->sk_bound_dev_if); in ipv6_getorigdst()
|
/linux-4.4.14/net/iucv/ |
D | af_iucv.c | 522 sk->sk_bound_dev_if = 0; in iucv_sock_close() 747 sk->sk_bound_dev_if = dev->ifindex; in iucv_sock_bind() 1964 nsk->sk_bound_dev_if = sk->sk_bound_dev_if; in afiucv_hs_callback_syn()
|
/linux-4.4.14/net/decnet/ |
D | dn_nsp_out.c | 93 fld.flowidn_oif = sk->sk_bound_dev_if; in dn_nsp_send()
|
D | af_decnet.c | 953 fld.flowidn_oif = sk->sk_bound_dev_if; in __dn_connect()
|
/linux-4.4.14/net/core/ |
D | sock.c | 604 sk->sk_bound_dev_if = index; in sock_setbindtodevice() 624 if (sk->sk_bound_dev_if == 0) { in sock_getbindtodevice() 633 ret = netdev_get_name(net, devname, sk->sk_bound_dev_if); in sock_getbindtodevice()
|
/linux-4.4.14/net/caif/ |
D | caif_socket.c | 824 cf_sk->conn_req.ifindex = cf_sk->sk.sk_bound_dev_if; in caif_connect()
|