Home
last modified time | relevance | path

Searched refs:laddr (Results 1 – 25 of 39) sorted by relevance

12

/net/llc/
A Dllc_sap.c236 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_test_pkt()
262 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_xid_pkt()
296 const struct llc_addr *laddr, in llc_dgram_match() argument
304 llc->laddr.lsap == laddr->lsap && in llc_dgram_match()
305 ether_addr_equal(llc->laddr.mac, laddr->mac); in llc_dgram_match()
355 const struct llc_addr *laddr, in llc_mcast_match() argument
362 llc->laddr.lsap == laddr->lsap && in llc_mcast_match()
394 const struct llc_addr *laddr, in llc_sap_mcast() argument
427 struct llc_addr laddr; in llc_sap_handler() local
429 llc_pdu_decode_da(skb, laddr.mac); in llc_sap_handler()
[all …]
A Dllc_conn.c456 const struct llc_addr *laddr, in llc_estab_match() argument
463 llc->laddr.lsap == laddr->lsap && in llc_estab_match()
465 ether_addr_equal(llc->laddr.mac, laddr->mac) && in llc_estab_match()
483 struct llc_addr *laddr, in __llc_lookup_established() argument
521 struct llc_addr *laddr, in llc_lookup_established() argument
541 llc->laddr.lsap == laddr->lsap && in llc_listener_match()
542 ether_addr_equal(llc->laddr.mac, laddr->mac); in llc_listener_match()
546 struct llc_addr *laddr, in __llc_lookup_listener() argument
594 struct llc_addr *laddr, in llc_lookup_listener() argument
608 struct llc_addr *laddr, in __llc_lookup() argument
[all …]
A Dllc_if.c86 struct llc_addr laddr, daddr; in llc_establish_connection() local
91 laddr.lsap = llc->sap->laddr.lsap; in llc_establish_connection()
94 memcpy(laddr.mac, lmac, sizeof(laddr.mac)); in llc_establish_connection()
95 existing = llc_lookup_established(llc->sap, &daddr, &laddr, sock_net(sk)); in llc_establish_connection()
A Dllc_c_ac.c207 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_disc_cmd_p_set_x()
234 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_p()
258 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_1()
291 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_frmr_rsp_f_set_x()
318 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_0()
348 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_p()
370 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_cmd_p_set_1()
388 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_cmd_p_set_0()
406 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_xxx_x_set_0()
439 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr()
[all …]
A Daf_llc.c211 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_release()
302 llc->laddr.lsap = llc_ui_autoport(); in llc_ui_autobind()
303 if (!llc->laddr.lsap) in llc_ui_autobind()
395 struct llc_addr laddr, daddr; in llc_ui_bind() local
398 memset(&laddr, 0, sizeof(laddr)); in llc_ui_bind()
405 laddr.lsap = addr->sllc_sap; in llc_ui_bind()
419 llc->laddr.lsap = addr->sllc_sap; in llc_ui_bind()
705 llc_sk(sk)->laddr.lsap); in llc_ui_accept()
720 llc_sk(sk)->laddr.lsap); in llc_ui_accept()
943 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_sendmsg()
[all …]
A Dllc_core.c54 if (sap->laddr.lsap == sap_value) in __llc_sap_find()
105 sap->laddr.lsap = lsap; in llc_sap_open()
A Dllc_s_ac.c124 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_xid_r()
173 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_test_r()
A Dllc_proc.c99 sk = laddr_hash_next(sap, llc_sk_laddr_hashfn(sap, &llc->laddr)); in llc_seq_next()
148 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap); in llc_seq_socket_show()
/net/sctp/
A Dbind_addr.c317 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_match() local
322 if (!laddr->valid) in sctp_bind_addr_match()
347 laddr->valid && laddr2->valid) { in sctp_bind_addrs_check()
370 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_conflict() local
387 if (!laddr->valid) in sctp_bind_addr_conflict()
403 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_state() local
411 if (!laddr->valid) in sctp_bind_addr_state()
413 if (af->cmp_addr(&laddr->a, addr)) in sctp_bind_addr_state()
414 return laddr->state; in sctp_bind_addr_state()
428 struct sctp_sockaddr_entry *laddr; in sctp_find_unmatch_addr() local
[all …]
A Ddiag.c30 union sctp_addr laddr, paddr; in inet_diag_msg_sctpasoc_fill() local
70 struct sctp_sockaddr_entry *laddr; in inet_diag_msg_sctpladdrs_fill() local
85 memcpy(info, &laddr->a, sizeof(laddr->a)); in inet_diag_msg_sctpladdrs_fill()
86 memset(info + sizeof(laddr->a), 0, addrlen - sizeof(laddr->a)); in inet_diag_msg_sctpladdrs_fill()
230 struct sctp_sockaddr_entry *laddr; in inet_assoc_attr_size() local
426 union sctp_addr laddr, paddr; in sctp_diag_dump_one() local
436 laddr.v4.sin_port = req->id.idiag_sport; in sctp_diag_dump_one()
438 laddr.v4.sin_family = AF_INET; in sctp_diag_dump_one()
444 laddr.v6.sin6_port = req->id.idiag_sport; in sctp_diag_dump_one()
446 sizeof(laddr.v6.sin6_addr)); in sctp_diag_dump_one()
[all …]
A Dinput.c52 const union sctp_addr *laddr,
57 const union sctp_addr *laddr,
842 const union sctp_addr *laddr, in __sctp_rcv_lookup_endpoint() argument
852 lport = laddr->v4.sin_port; in __sctp_rcv_lookup_endpoint()
997 const union sctp_addr *laddr, in sctp_addrs_lookup_transport() argument
1007 .lport = laddr->v4.sin_port, in sctp_addrs_lookup_transport()
1092 const union sctp_addr *laddr, in sctp_has_association() argument
1191 const union sctp_addr *laddr, in __sctp_rcv_asconf_lookup() argument
1272 net, ch, laddr, in __sctp_rcv_walk_lookup()
1353 &laddr->v4.sin_addr, ntohs(laddr->v4.sin_port), in __sctp_rcv_lookup()
[all …]
A Dipv6.c282 struct sctp_sockaddr_entry *laddr; in sctp_v6_get_dst() local
346 if (!laddr->valid || laddr->state == SCTP_ADDR_DEL || in sctp_v6_get_dst()
347 (laddr->state != SCTP_ADDR_SRC && in sctp_v6_get_dst()
352 if ((laddr->a.sa.sa_family == AF_INET6) && in sctp_v6_get_dst()
376 if (!laddr->valid || in sctp_v6_get_dst()
377 laddr->state != SCTP_ADDR_SRC || in sctp_v6_get_dst()
378 laddr->a.sa.sa_family != AF_INET6 || in sctp_v6_get_dst()
379 scope > sctp_scope(&laddr->a)) in sctp_v6_get_dst()
382 fl6->saddr = laddr->a.v6.sin6_addr; in sctp_v6_get_dst()
383 fl6->fl6_sport = laddr->a.v6.sin6_port; in sctp_v6_get_dst()
[all …]
A Dprotocol.c138 union sctp_addr laddr; in sctp_copy_local_addr_list() local
161 laddr = addr->a; in sctp_copy_local_addr_list()
163 laddr.v4.sin_port = htons(bp->port); in sctp_copy_local_addr_list()
424 struct sctp_sockaddr_entry *laddr; in sctp_v4_get_dst() local
476 if (!laddr->valid || (laddr->state == SCTP_ADDR_DEL) || in sctp_v4_get_dst()
477 (laddr->state != SCTP_ADDR_SRC && in sctp_v4_get_dst()
499 if (!laddr->valid) in sctp_v4_get_dst()
501 if (laddr->state != SCTP_ADDR_SRC || in sctp_v4_get_dst()
502 AF_INET != laddr->a.sa.sa_family) in sctp_v4_get_dst()
505 fl4->fl4_sport = laddr->a.v4.sin_port; in sctp_v4_get_dst()
[all …]
A Dproc.c80 struct sctp_sockaddr_entry *laddr; in sctp_seq_dump_local_addrs() local
98 list_for_each_entry_rcu(laddr, &epb->bind_addr.address_list, list) { in sctp_seq_dump_local_addrs()
99 if (!laddr->valid) in sctp_seq_dump_local_addrs()
102 addr = &laddr->a; in sctp_seq_dump_local_addrs()
A Dendpointola.c249 const union sctp_addr *laddr, in sctp_endpoint_is_match() argument
257 (htons(ep->base.bind_addr.port) == laddr->v4.sin_port)) { in sctp_endpoint_is_match()
258 if (sctp_bind_addr_match(&ep->base.bind_addr, laddr, in sctp_endpoint_is_match()
/net/netfilter/
A Dxt_TPROXY.c36 tproxy_tg4(struct net *net, struct sk_buff *skb, __be32 laddr, __be16 lport, in tproxy_tg4() argument
56 laddr = nf_tproxy_laddr4(skb, laddr, iph->daddr); in tproxy_tg4()
63 sk = nf_tproxy_handle_time_wait4(net, skb, laddr, lport, sk); in tproxy_tg4()
68 iph->saddr, laddr, in tproxy_tg4()
89 return tproxy_tg4(xt_net(par), skb, tgi->laddr, tgi->lport, in tproxy_tg4_v0()
98 return tproxy_tg4(xt_net(par), skb, tgi->laddr.ip, tgi->lport, in tproxy_tg4_v1()
111 const struct in6_addr *laddr; in tproxy_tg6_v1() local
133 laddr = nf_tproxy_laddr6(skb, &tgi->laddr.in6, &iph->daddr); in tproxy_tg6_v1()
142 &tgi->laddr.in6, in tproxy_tg6_v1()
150 tproto, &iph->saddr, laddr, in tproxy_tg6_v1()
/net/ipv4/netfilter/
A Dnf_tproxy_ipv4.c20 __be32 laddr, __be16 lport, struct sock *sk) in nf_tproxy_handle_time_wait4() argument
37 iph->saddr, laddr ? laddr : iph->daddr, in nf_tproxy_handle_time_wait4()
54 __be32 laddr; in nf_tproxy_laddr4() local
59 laddr = 0; in nf_tproxy_laddr4()
68 laddr = ifa->ifa_local; in nf_tproxy_laddr4()
72 return laddr ? laddr : daddr; in nf_tproxy_laddr4()
A Dnf_socket_ipv4.c21 __be32 *raddr, __be32 *laddr, in extract_icmp4_fields() argument
57 *laddr = inside_iph->saddr; in extract_icmp4_fields()
/net/rds/
A Dconnection.c65 lhash = (__force u32)laddr->s6_addr32[3]; in rds_conn_bucket()
84 const struct in6_addr *laddr, in rds_conn_lookup() argument
103 laddr, faddr); in rds_conn_lookup()
161 const struct in6_addr *laddr, in __rds_conn_create() argument
180 ipv6_addr_equal(laddr, faddr) && in __rds_conn_create()
206 conn->c_laddr = *laddr; in __rds_conn_create()
207 conn->c_isv6 = !ipv6_addr_v4mapped(laddr); in __rds_conn_create()
286 conn, laddr, faddr, in __rds_conn_create()
348 const struct in6_addr *laddr, in rds_conn_create() argument
358 const struct in6_addr *laddr, in rds_conn_create_outgoing() argument
[all …]
/net/ipv6/netfilter/
A Dnf_tproxy_ipv6.c15 struct in6_addr *laddr; in nf_tproxy_laddr6() local
19 laddr = NULL; in nf_tproxy_laddr6()
28 laddr = &ifa->addr; in nf_tproxy_laddr6()
34 return laddr ? laddr : daddr; in nf_tproxy_laddr6()
41 const struct in6_addr *laddr, in nf_tproxy_handle_time_wait6() argument
61 nf_tproxy_laddr6(skb, laddr, &iph->daddr), in nf_tproxy_handle_time_wait6()
A Dnf_socket_ipv6.c25 const struct in6_addr **laddr, in extract_icmp6_fields() argument
69 *laddr = &inside_iph->saddr; in extract_icmp6_fields()
/net/ipv6/
A Dip6_vti.c99 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_tnl_lookup()
108 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_tnl_lookup()
142 const struct in6_addr *local = &p->laddr; in vti6_tnl_bucket()
254 const struct in6_addr *local = &p->laddr; in vti6_locate()
262 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_locate()
661 p->flags |= ip6_tnl_get_cap(t, &p->laddr, &p->raddr); in vti6_link_config()
678 &p->raddr, &p->laddr, in vti6_link_config()
710 t->parms.laddr = p->laddr; in vti6_tnl_change()
740 p->laddr = u->laddr; in vti6_parm_from_user()
753 u->laddr = p->laddr; in vti6_parm_to_user()
[all …]
A Dip6_tunnel.c153 !ipv6_addr_any(&t->parms.laddr) || in ip6_tnl_lookup()
741 const struct in6_addr *laddr, in ip6_tnl_get_cap() argument
745 int ltype = ipv6_addr_type(laddr); in ip6_tnl_get_cap()
766 const struct in6_addr *laddr, in ip6_tnl_rcv_ctl() argument
781 if ((ipv6_addr_is_multicast(laddr) || in ip6_tnl_rcv_ctl()
1028 const struct in6_addr *laddr, in ip6_tnl_xmit_ctl() argument
1475 fl6->saddr = p->laddr; in ip6_tnl_link_config()
1502 &p->raddr, &p->laddr, in ip6_tnl_link_config()
1540 t->parms.laddr = p->laddr; in ip6_tnl_change()
1586 p->laddr = u->laddr; in ip6_tnl_parm_from_user()
[all …]
A Dip6_gre.c158 if (!ipv6_addr_equal(local, &t->parms.laddr) || in ip6gre_tunnel_lookup()
179 if ((!ipv6_addr_equal(local, &t->parms.laddr) && in ip6gre_tunnel_lookup()
222 const struct in6_addr *local = &p->laddr; in __ip6gre_bucket()
295 const struct in6_addr *local = &parms->laddr; in ip6gre_tunnel_find()
305 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6gre_tunnel_find()
1097 fl6->saddr = p->laddr; in ip6gre_tnl_link_config_common()
1130 &p->raddr, &p->laddr, in ip6gre_tnl_link_config_route()
1188 t->parms.laddr = p->laddr; in ip6gre_tnl_copy_tnl_parm()
1219 p->laddr = u->laddr; in ip6gre_tnl_parm_from_user()
1237 u->laddr = p->laddr; in ip6gre_tnl_parm_to_user()
[all …]
/net/mptcp/
A Dpm_userspace.c361 struct nlattr *raddr, *laddr; in mptcp_pm_nl_subflow_create_doit() local
377 laddr = info->attrs[MPTCP_PM_ATTR_ADDR]; in mptcp_pm_nl_subflow_create_doit()
378 err = mptcp_pm_parse_entry(laddr, info, true, &entry); in mptcp_pm_nl_subflow_create_doit()
383 NL_SET_ERR_MSG_ATTR(info->extack, laddr, "invalid addr flags"); in mptcp_pm_nl_subflow_create_doit()
402 NL_SET_ERR_MSG_ATTR(info->extack, laddr, in mptcp_pm_nl_subflow_create_doit()
480 struct nlattr *raddr, *laddr; in mptcp_pm_nl_subflow_destroy_doit() local
495 laddr = info->attrs[MPTCP_PM_ATTR_ADDR]; in mptcp_pm_nl_subflow_destroy_doit()
496 err = mptcp_pm_parse_entry(laddr, info, true, &addr_l); in mptcp_pm_nl_subflow_destroy_doit()
522 NL_SET_ERR_MSG_ATTR(info->extack, laddr, "missing local port"); in mptcp_pm_nl_subflow_destroy_doit()

Completed in 57 milliseconds

12