Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv6/
Dinet6_connection_sock.c45 (!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()
174 sk->sk_bound_dev_if); in inet6_csk_addr2sockaddr()
206 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
Dping.c109 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()
Dinet6_hashtables.c112 if (sk->sk_bound_dev_if) { in compute_score()
113 if (sk->sk_bound_dev_if != dif) in compute_score()
200 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
Dsyncookies.c216 ireq->ir_iif = sk->sk_bound_dev_if; in cookie_v6_check()
218 if (!sk->sk_bound_dev_if && in cookie_v6_check()
247 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
Ddatagram.c129 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()
Dnetfilter.c28 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
117 .sk.sk_bound_dev_if = 1, in nf_ip6_route()
Daf_inet6.c328 sk->sk_bound_dev_if = addr->sin6_scope_id; in inet6_bind()
332 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()
473 sk->sk_bound_dev_if); in inet6_getname()
658 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
Dipv6_sockglue.c460 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()
Draw.c88 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()
820 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
Dtcp_ipv6.c168 if (sk->sk_bound_dev_if && in tcp_v6_connect()
169 sk->sk_bound_dev_if != usin->sin6_scope_id) in tcp_v6_connect()
172 sk->sk_bound_dev_if = usin->sin6_scope_id; in tcp_v6_connect()
176 if (!sk->sk_bound_dev_if) in tcp_v6_connect()
235 fl6.flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect()
683 if (!sk->sk_bound_dev_if && in tcp_v6_init_req()
891 oif = sk ? sk->sk_bound_dev_if : 0; in tcp_v6_send_reset()
935 tcp_time_stamp, req->ts_recent, sk->sk_bound_dev_if, in tcp_v6_reqsk_send_ack()
1099 newsk->sk_bound_dev_if = ireq->ir_iif; in tcp_v6_syn_recv_sock()
Dudp.c179 if (sk->sk_bound_dev_if) { in compute_score()
180 if (sk->sk_bound_dev_if != dif) in compute_score()
220 if (sk->sk_bound_dev_if) { in compute_score2()
221 if (sk->sk_bound_dev_if != dif) in compute_score2()
732 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif) || in __udp_v6_is_mcast_sock()
1237 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
Dxfrm6_output.c52 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
Dip6_output.c248 (!sk->sk_bound_dev_if || in ip6_call_ra_chain()
249 sk->sk_bound_dev_if == skb->dev->ifindex)) { in ip6_call_ra_chain()
Droute.c1038 if ((sk && sk->sk_bound_dev_if) || rt6_need_strict(&fl6->daddr)) in ip6_route_output_flags()
1191 sk->sk_bound_dev_if, sk->sk_mark); in ip6_sk_update_pmtu()
1314 ip6_redirect(skb, sock_net(sk), sk->sk_bound_dev_if, sk->sk_mark); in ip6_sk_redirect()
/linux-4.1.27/net/l2tp/
Dl2tp_ip6.c75 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __l2tp_ip6_bind_lookup()
287 sk->sk_bound_dev_if, addr->l2tp_conn_id)) in l2tp_ip6_bind()
308 sk->sk_bound_dev_if = addr->l2tp_scope_id; in l2tp_ip6_bind()
313 if (!sk->sk_bound_dev_if) in l2tp_ip6_bind()
318 sk->sk_bound_dev_if); in l2tp_ip6_bind()
439 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname()
557 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
Dl2tp_ip.c64 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __l2tp_ip_bind_lookup()
262 sk->sk_bound_dev_if, addr->l2tp_conn_id)) in l2tp_ip_bind()
472 sk->sk_bound_dev_if); in l2tp_ip_sendmsg()
/linux-4.1.27/include/net/
Dinet6_hashtables.h106 (!(__sk)->sk_bound_dev_if || \
107 ((__sk)->sk_bound_dev_if == (__dif))) && \
Dinet_hashtables.h304 (!(__sk)->sk_bound_dev_if || \
305 ((__sk)->sk_bound_dev_if == (__dif))) && \
315 (!(__sk)->sk_bound_dev_if || \
316 ((__sk)->sk_bound_dev_if == (__dif))) && \
Droute.h289 flowi4_update_output(fl4, sk->sk_bound_dev_if, in ip_route_newports()
Dsock.h326 #define sk_bound_dev_if __sk_common.skc_bound_dev_if macro
/linux-4.1.27/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()
Dping.c202 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()
371 sk->sk_bound_dev_if = addr->sin6_scope_id; in ping_check_bind_addr()
396 sk->sk_bound_dev_if = dif; in ping_clear_saddr()
418 int dif = sk->sk_bound_dev_if; in ping_bind()
440 (int)sk->sk_bound_dev_if); in ping_bind()
739 ipc.oif = sk->sk_bound_dev_if; in ping_v4_sendmsg()
Dudp.c153 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse()
154 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse()
187 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2()
188 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2()
373 if (sk->sk_bound_dev_if) { in compute_score()
374 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()
604 (sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __udp_is_mcast_sock()
959 ipc.oif = sk->sk_bound_dev_if; in udp_sendmsg()
[all …]
Dip_input.c167 (!sk->sk_bound_dev_if || in ip_call_ra_chain()
168 sk->sk_bound_dev_if == dev->ifindex) && in ip_call_ra_chain()
Dinet_connection_sock.c64 (!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()
951 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in inet_csk_rebuild_route()
Dsyncookies.c351 ireq->ir_iif = sk->sk_bound_dev_if; in cookie_v4_check()
371 flowi4_init_output(&fl4, sk->sk_bound_dev_if, ireq->ir_mark, in cookie_v4_check()
Dinet_hashtables.c188 if (sk->sk_bound_dev_if) { in compute_score()
189 if (sk->sk_bound_dev_if != dif) in compute_score()
340 int dif = sk->sk_bound_dev_if; in __inet_check_established()
Dnetfilter.c43 fl4.flowi4_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0; in ip_route_me_harder()
Dinet_timewait_sock.c206 tw->tw_bound_dev_if = sk->sk_bound_dev_if; in inet_twsk_alloc()
Draw.c130 !(sk->sk_bound_dev_if && sk->sk_bound_dev_if != dif)) in __raw_v4_lookup()
542 ipc.oif = sk->sk_bound_dev_if; in raw_sendmsg()
Dip_sockglue.c794 if (sk->sk_bound_dev_if) in do_ip_setsockopt()
852 if (sk->sk_bound_dev_if && in do_ip_setsockopt()
853 mreq.imr_ifindex != sk->sk_bound_dev_if) in do_ip_setsockopt()
Daf_inet.c1123 sk->sk_bound_dev_if, sk->sk_protocol, in inet_sk_reselect_saddr()
1178 sk->sk_bound_dev_if); in inet_sk_rebuild_header()
Dip_output.c409 sk->sk_bound_dev_if); in ip_queue_xmit()
1561 sk->sk_bound_dev_if = arg->bound_dev_if; in ip_send_unicast_reply()
Dtcp_ipv4.c172 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if, in tcp_v4_connect()
684 arg.bound_dev_if = sk->sk_bound_dev_if; in tcp_v4_send_reset()
Dinet_diag.c75 r->id.idiag_if = sk->sk_bound_dev_if; in inet_diag_msg_common_fill()
Droute.c510 oif = sk->sk_bound_dev_if; in __build_flow_key()
543 flowi4_init_output(fl4, sk->sk_bound_dev_if, sk->sk_mark, in build_sk_flow_key()
Dtcp_input.c6142 inet_rsk(req)->ir_iif = sk->sk_bound_dev_if; in tcp_conn_request()
/linux-4.1.27/net/dccp/
Dipv6.c383 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v6_conn_request()
386 if (!sk->sk_bound_dev_if && in dccp_v6_conn_request()
480 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_request_recv_sock()
513 newsk->sk_bound_dev_if = ireq->ir_iif; in dccp_v6_request_recv_sock()
848 if (sk->sk_bound_dev_if && in dccp_v6_connect()
849 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect()
852 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect()
856 if (!sk->sk_bound_dev_if) in dccp_v6_connect()
899 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
Dipv4.c76 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if, in dccp_v4_connect()
645 ireq->ir_iif = sk->sk_bound_dev_if; in dccp_v4_conn_request()
/linux-4.1.27/net/ieee802154/
Dsocket.c236 sk->sk_bound_dev_if = dev->ifindex; in raw_bind()
272 if (!sk->sk_bound_dev_if) in raw_sendmsg()
275 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); in raw_sendmsg()
383 if (!sk->sk_bound_dev_if || in ieee802154_raw_deliver()
384 sk->sk_bound_dev_if == dev->ifindex) { in ieee802154_raw_deliver()
/linux-4.1.27/net/phonet/
Daf_phonet.c258 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()
Dsocket.c381 if (sk->sk_bound_dev_if) in pn_socket_ioctl()
383 sk->sk_bound_dev_if); in pn_socket_ioctl()
/linux-4.1.27/net/sched/
Dem_meta.c311 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.1.27/net/llc/
Daf_llc.c261 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.1.27/net/sctp/
Dinput.c187 if (sk->sk_bound_dev_if && (sk->sk_bound_dev_if != af->skb_iif(skb))) { in sctp_rcv()
Dprotocol.c441 fl4->flowi4_oif = asoc->base.sk->sk_bound_dev_if; in sctp_v4_get_dst()
498 asoc->base.sk->sk_bound_dev_if, in sctp_v4_get_dst()
Dsocket.c7182 newsk->sk_bound_dev_if = sk->sk_bound_dev_if; in sctp_copy_sock()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_sync.c1335 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if()
1403 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_conntrack_l3proto_ipv6.c273 sk->sk_bound_dev_if); in ipv6_getorigdst()
/linux-4.1.27/net/iucv/
Daf_iucv.c523 sk->sk_bound_dev_if = 0; in iucv_sock_close()
748 sk->sk_bound_dev_if = dev->ifindex; in iucv_sock_bind()
1965 nsk->sk_bound_dev_if = sk->sk_bound_dev_if; in afiucv_hs_callback_syn()
/linux-4.1.27/net/decnet/
Ddn_nsp_out.c93 fld.flowidn_oif = sk->sk_bound_dev_if; in dn_nsp_send()
Daf_decnet.c953 fld.flowidn_oif = sk->sk_bound_dev_if; in __dn_connect()
/linux-4.1.27/net/core/
Dsock.c591 sk->sk_bound_dev_if = index; in sock_setbindtodevice()
611 if (sk->sk_bound_dev_if == 0) { in sock_getbindtodevice()
620 ret = netdev_get_name(net, devname, sk->sk_bound_dev_if); in sock_getbindtodevice()
/linux-4.1.27/net/caif/
Dcaif_socket.c827 cf_sk->conn_req.ifindex = cf_sk->sk.sk_bound_dev_if; in caif_connect()