Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/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()
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 = addr->sin6_scope_id; in ping_check_bind_addr()
415 int dif = sk->sk_bound_dev_if; in ping_bind()
431 sk->sk_bound_dev_if = dif; in ping_bind()
[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.c243 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
245 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
447 int dif = sk->sk_bound_dev_if; in __inet_check_established()
520 const int sdif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
521 const int dif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
617 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
H A Dudp.c146 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse()
147 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse()
183 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2()
184 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2()
212 (sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_reuseport_add_sock()
390 dev_match = udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, in compute_score()
394 if (sk->sk_bound_dev_if) in compute_score()
588 !udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in __udp_is_mcast_sock()
1928 sk->sk_bound_dev_if = 0; in __udp_disconnect()
H A Dinet_connection_sock.c151 (!sk->sk_bound_dev_if || in inet_csk_bind_conflict()
152 !sk2->sk_bound_dev_if || in inet_csk_bind_conflict()
153 sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) { in inet_csk_bind_conflict()
1089 RT_CONN_FLAGS(sk), sk->sk_bound_dev_if); in inet_csk_rebuild_route()
H A Dnetfilter.c46 fl4.flowi4_oif = sk ? sk->sk_bound_dev_if : 0; in ip_route_me_harder()
/OK3568_Linux_fs/kernel/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()
297 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind()
340 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind()
448 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname()
564 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()
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dnetfilter.c32 .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()
H A Dping.c91 oif = sk->sk_bound_dev_if; in ping_v6_sendmsg()
104 (oif && sk->sk_bound_dev_if && oif != sk->sk_bound_dev_if)) in ping_v6_sendmsg()
H A Daf_inet6.c327 if (sk->sk_bound_dev_if) { in __inet6_bind()
328 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
359 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind()
363 if (!sk->sk_bound_dev_if) { in __inet6_bind()
369 if (sk->sk_bound_dev_if) { in __inet6_bind()
370 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
545 sk->sk_bound_dev_if); in inet6_getname()
818 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()
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 Ddatagram.c50 fl6->flowi6_oif = sk->sk_bound_dev_if; in ip6_datagram_flow_key_init()
221 sk->sk_bound_dev_if = usin->sin6_scope_id; in __ip6_datagram_connect()
224 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
225 sk->sk_bound_dev_if = np->mcast_oif; in __ip6_datagram_connect()
228 if (!sk->sk_bound_dev_if) { in __ip6_datagram_connect()
801 (sk->sk_bound_dev_if != fl6->flowi6_oif || in ip6_datagram_send_ctl()
H A Draw.c85 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()
H A Dipv6_sockglue.c697 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt()
790 if (sk->sk_bound_dev_if) in do_ipv6_setsockopt()
820 if (sk->sk_bound_dev_if && in do_ipv6_setsockopt()
821 sk->sk_bound_dev_if != val && in do_ipv6_setsockopt()
822 (!midx || midx != sk->sk_bound_dev_if)) in do_ipv6_setsockopt()
H A Dxfrm6_output.c31 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
H A Dtcp_ipv6.c207 sk->sk_bound_dev_if = usin->sin6_scope_id; in tcp_v6_connect()
211 if (!sk->sk_bound_dev_if) in tcp_v6_connect()
272 fl6.flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect()
592 addr_sk->sk_bound_dev_if); in tcp_v6_md5_lookup()
834 if ((!sk_listener->sk_bound_dev_if || l3_slave) && in tcp_v6_init_req()
1080 oif = sk->sk_bound_dev_if; in tcp_v6_send_reset()
1150 req->ts_recent, sk->sk_bound_dev_if, in tcp_v6_reqsk_send_ack()
1324 newsk->sk_bound_dev_if = ireq->ir_iif; in tcp_v6_syn_recv_sock()
/OK3568_Linux_fs/kernel/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()
861 if (sk->sk_bound_dev_if && in dccp_v6_connect()
862 sk->sk_bound_dev_if != usin->sin6_scope_id) in dccp_v6_connect()
865 sk->sk_bound_dev_if = usin->sin6_scope_id; in dccp_v6_connect()
869 if (!sk->sk_bound_dev_if) in dccp_v6_connect()
912 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/OK3568_Linux_fs/kernel/include/net/
H A Dinet_sock.h120 int bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in inet_request_bound_dev_if()
138 sk->sk_bound_dev_if); in inet_sk_bound_l3mdev()
H A Dinet6_hashtables.h121 return inet_sk_bound_dev_eq(net, READ_ONCE(sk->sk_bound_dev_if), dif, in inet6_match()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/net/netfilter/ipvs/
H A Dip_vs_sync.c1363 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if()
1397 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group()
1415 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group6()
1550 sock->sk->sk_bound_dev_if = dev->ifindex; in make_receive_sock()
/OK3568_Linux_fs/kernel/net/sched/
H A Dem_meta.c309 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()
/OK3568_Linux_fs/kernel/net/phonet/
H A Daf_phonet.c245 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()

123