Home
last modified time | relevance | path

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

123

/linux/net/ipv4/
H A Dping.c194 bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in ping_lookup()
330 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in ping_check_bind_addr()
370 if (!dev && sk->sk_bound_dev_if) { in ping_check_bind_addr()
371 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in ping_check_bind_addr()
386 sk->sk_bound_dev_if = addr->sin6_scope_id; in ping_check_bind_addr()
421 int dif = sk->sk_bound_dev_if; in ping_bind()
437 sk->sk_bound_dev_if = dif; in ping_bind()
444 sk->sk_bound_dev_if); in ping_bind()
H A Dinet_hashtables.c360 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
362 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
585 int dif = sk->sk_bound_dev_if; in __inet_check_established()
669 const int sdif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
670 const int dif = sk->sk_bound_dev_if; in inet_ehash_lookup_by_sk()
770 sk2->sk_bound_dev_if == sk->sk_bound_dev_if && in inet_reuseport_add_sock()
H A Dudp.c154 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse()
155 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse()
191 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse2()
192 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse2()
220 (sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_reuseport_add_sock()
400 dev_match = udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, in compute_score()
404 if (sk->sk_bound_dev_if) in compute_score()
803 !udp_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in __udp_is_mcast_sock()
2220 sk->sk_bound_dev_if = 0; in __udp_disconnect()
H A Ddatagram.c38 oif = sk->sk_bound_dev_if; in __ip4_datagram_connect()
H A Dip_sockglue.c1152 if (sk->sk_bound_dev_if && midx != sk->sk_bound_dev_if) in do_ip_setsockopt()
1214 if (sk->sk_bound_dev_if && in do_ip_setsockopt()
1215 mreq.imr_ifindex != sk->sk_bound_dev_if && in do_ip_setsockopt()
1216 midx != sk->sk_bound_dev_if) in do_ip_setsockopt()
/linux/net/ipv6/
H A Daf_inet6.c321 if (sk->sk_bound_dev_if) { in __inet6_bind()
322 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
350 sk->sk_bound_dev_if = addr->sin6_scope_id; in __inet6_bind()
354 if (!sk->sk_bound_dev_if) { in __inet6_bind()
360 if (sk->sk_bound_dev_if) { in __inet6_bind()
361 dev = dev_get_by_index_rcu(net, sk->sk_bound_dev_if); in __inet6_bind()
549 sk->sk_bound_dev_if); in inet6_getname()
834 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
H A Dinet6_hashtables.c104 if (!inet_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) in compute_score()
107 score = sk->sk_bound_dev_if ? 2 : 1; in compute_score()
275 const int dif = sk->sk_bound_dev_if; in __inet6_check_established()
H A Dxfrm6_output.c24 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
H A Dtcp_ao.c95 addr_sk->sk_bound_dev_if); in tcp_v6_ao_lookup()
H A Dtcp_ipv6.c197 sk->sk_bound_dev_if = usin->sin6_scope_id; in tcp_v6_connect()
201 if (!sk->sk_bound_dev_if) in tcp_v6_connect()
265 fl6->flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect()
601 addr_sk->sk_bound_dev_if); in tcp_v6_md5_lookup()
766 if ((!sk_listener->sk_bound_dev_if || l3_slave) && in tcp_v6_init_req()
1075 oif = sk->sk_bound_dev_if; in tcp_v6_send_reset()
1246 req->ts_recent, sk->sk_bound_dev_if,
H A Dipv6_sockglue.c514 bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in do_ipv6_setsockopt()
541 if (READ_ONCE(sk->sk_bound_dev_if)) in do_ipv6_setsockopt()
822 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt()
H A Dsyncookies.c222 if (!sk->sk_bound_dev_if && in cookie_v6_check()
/linux/net/l2tp/
H A Dl2tp_ip6.c79 bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); in __l2tp_ip6_bind_lookup()
322 bound_dev_if = sk->sk_bound_dev_if; in l2tp_ip6_bind()
365 sk->sk_bound_dev_if = bound_dev_if; in l2tp_ip6_bind()
475 lsa->l2tp_scope_id = READ_ONCE(sk->sk_bound_dev_if); in l2tp_ip6_getname()
590 fl6.flowi6_oif = READ_ONCE(sk->sk_bound_dev_if); in l2tp_ip6_sendmsg()
/linux/net/dccp/
H A Dipv6.c
H A Dipv4.c
/linux/net/sctp/
H A Dendpointola.c253 int bound_dev_if = READ_ONCE(ep->base.sk->sk_bound_dev_if); in sctp_endpoint_is_match()
305 int bound_dev_if = READ_ONCE(ep->base.sk->sk_bound_dev_if); in sctp_endpoint_is_peeled_off()
H A Dprotocol.c359 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ?: tb_id; in sctp_v4_available()
443 fl4->flowi4_oif = asoc->base.sk->sk_bound_dev_if; in sctp_v4_get_dst()
507 flowi4_update_output(fl4, asoc->base.sk->sk_bound_dev_if, in sctp_v4_get_dst()
/linux/net/mptcp/
H A Dsockopt.c316 sk->sk_bound_dev_if = ssk->sk_bound_dev_if; in mptcp_setsockopt_sol_socket()
318 sk->sk_bound_dev_if = ssk->sk_bound_dev_if; in mptcp_setsockopt_sol_socket()
1547 ssk->sk_bound_dev_if = sk->sk_bound_dev_if; in sync_socket_options()
H A Dpm_netlink.c366 if (ssk->sk_bound_dev_if && in mptcp_event_put_token_and_ssk()
367 nla_put_s32(skb, MPTCP_ATTR_IF_IDX, ssk->sk_bound_dev_if)) in mptcp_event_put_token_and_ssk()
/linux/net/netfilter/ipvs/
H A Dip_vs_sync.c1356 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in set_mcast_if()
1390 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group()
1408 if (sk->sk_bound_dev_if && dev->ifindex != sk->sk_bound_dev_if) in join_mcast_group6()
1543 sock->sk->sk_bound_dev_if = dev->ifindex; in make_receive_sock()
/linux/net/phonet/
H A Daf_phonet.c248 if (sk->sk_bound_dev_if) in pn_skb_send()
249 dev = dev_get_by_index(net, sk->sk_bound_dev_if); in pn_skb_send()
/linux/net/llc/
H A Daf_llc.c291 if (sk->sk_bound_dev_if) { in llc_ui_autobind()
292 dev = dev_get_by_index(&init_net, sk->sk_bound_dev_if); in llc_ui_autobind()
360 if (sk->sk_bound_dev_if) { in llc_ui_bind()
361 dev = dev_get_by_index_rcu(&init_net, sk->sk_bound_dev_if); in llc_ui_bind()
/linux/include/net/
H A Dinet6_hashtables.h184 return inet_sk_bound_dev_eq(net, READ_ONCE(sk->sk_bound_dev_if), dif, in inet6_match()
/linux/net/sched/
H A Dem_meta.c309 dst->value = skb->sk->sk_bound_dev_if; in META_COLLECTOR()
321 bound_dev_if = READ_ONCE(skb->sk->sk_bound_dev_if); in META_COLLECTOR()
/linux/net/rds/
H A Dtcp_listen.c216 dev_if = new_sock->sk->sk_bound_dev_if; in rds_tcp_accept_one()

123