Home
last modified time | relevance | path

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

12

/net/llc/
Dllc_sap.c245 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_test_pkt()
271 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_xid_pkt()
309 const struct llc_addr *laddr) in llc_lookup_dgram() argument
319 llc->laddr.lsap == laddr->lsap && in llc_lookup_dgram()
320 llc_mac_match(llc->laddr.mac, laddr->mac)) { in llc_lookup_dgram()
340 const struct llc_addr *laddr, in llc_sap_mcast() argument
354 if (llc->laddr.lsap != laddr->lsap) in llc_sap_mcast()
374 struct llc_addr laddr; in llc_sap_handler() local
376 llc_pdu_decode_da(skb, laddr.mac); in llc_sap_handler()
377 llc_pdu_decode_dsap(skb, &laddr.lsap); in llc_sap_handler()
[all …]
Dllc_if.c81 struct llc_addr laddr, daddr; in llc_establish_connection() local
86 laddr.lsap = llc->sap->laddr.lsap; in llc_establish_connection()
89 memcpy(laddr.mac, lmac, sizeof(laddr.mac)); in llc_establish_connection()
90 existing = llc_lookup_established(llc->sap, &daddr, &laddr); in llc_establish_connection()
Dllc_conn.c489 struct llc_addr *laddr) in __llc_lookup_established() argument
498 if (llc->laddr.lsap == laddr->lsap && in __llc_lookup_established()
500 llc_mac_match(llc->laddr.mac, laddr->mac) && in __llc_lookup_established()
514 struct llc_addr *laddr) in llc_lookup_established() argument
519 sk = __llc_lookup_established(sap, daddr, laddr); in llc_lookup_established()
535 struct llc_addr *laddr) in llc_lookup_listener() argument
545 llc->laddr.lsap == laddr->lsap && in llc_lookup_listener()
546 (llc_mac_match(llc->laddr.mac, laddr->mac) || in llc_lookup_listener()
547 llc_mac_null(llc->laddr.mac))) { in llc_lookup_listener()
560 struct llc_addr *laddr) in __llc_lookup() argument
[all …]
Daf_llc.c189 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_release()
259 llc->laddr.lsap = llc_ui_autoport(); in llc_ui_autobind()
260 if (!llc->laddr.lsap) in llc_ui_autobind()
263 sap = llc_sap_open(llc->laddr.lsap, NULL); in llc_ui_autobind()
266 memcpy(llc->laddr.mac, llc->dev->dev_addr, IFHWADDRLEN); in llc_ui_autobind()
324 struct llc_addr laddr, daddr; in llc_ui_bind() local
327 memset(&laddr, 0, sizeof(laddr)); in llc_ui_bind()
333 memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN); in llc_ui_bind()
334 laddr.lsap = addr->sllc_sap; in llc_ui_bind()
336 ask = llc_lookup_established(sap, &daddr, &laddr); in llc_ui_bind()
[all …]
Dllc_c_ac.c206 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_disc_cmd_p_set_x()
233 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_p()
257 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_1()
290 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_frmr_rsp_f_set_x()
317 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_0()
347 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_p()
369 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_cmd_p_set_1()
386 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_cmd_p_set_0()
403 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, in llc_conn_ac_send_i_xxx_x_set_0()
435 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 …]
Dllc_core.c75 if (sap->laddr.lsap == sap_value) in __llc_sap_find()
126 sap->laddr.lsap = lsap; in llc_sap_open()
Dllc_s_ac.c110 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_xid_r()
159 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_test_r()
Dllc_output.c100 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_build_and_send_ui_pkt()
Dllc_proc.c134 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap); in llc_seq_socket_show()
/net/sctp/
Dbind_addr.c334 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_match() local
338 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_match()
339 if (!laddr->valid) in sctp_bind_addr_match()
341 if (opt->pf->cmp_addr(&laddr->a, addr, opt)) { in sctp_bind_addr_match()
359 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_conflict() local
375 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_conflict()
376 if (!laddr->valid) in sctp_bind_addr_conflict()
379 conflict = sp->pf->cmp_addr(&laddr->a, addr, sp); in sctp_bind_addr_conflict()
392 struct sctp_sockaddr_entry *laddr; in sctp_bind_addr_state() local
401 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_bind_addr_state()
[all …]
Dinput.c69 const union sctp_addr *laddr,
72 static struct sctp_endpoint *__sctp_rcv_lookup_endpoint(const union sctp_addr *laddr);
747 static struct sctp_endpoint *__sctp_rcv_lookup_endpoint(const union sctp_addr *laddr) in __sctp_rcv_lookup_endpoint() argument
755 hash = sctp_ep_hashfn(ntohs(laddr->v4.sin_port)); in __sctp_rcv_lookup_endpoint()
760 if (sctp_endpoint_is_match(ep, laddr)) in __sctp_rcv_lookup_endpoint()
869 struct sctp_association *sctp_lookup_association(const union sctp_addr *laddr, in sctp_lookup_association() argument
876 asoc = __sctp_lookup_association(laddr, paddr, transportp); in sctp_lookup_association()
883 int sctp_has_association(const union sctp_addr *laddr, in sctp_has_association() argument
889 if ((asoc = sctp_lookup_association(laddr, paddr, &transport))) { in sctp_has_association()
916 const union sctp_addr *laddr, struct sctp_transport **transportp) in __sctp_rcv_init_lookup() argument
[all …]
Dprotocol.c476 struct sctp_sockaddr_entry *laddr; in sctp_v4_get_dst() local
511 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
512 if (!laddr->valid || (laddr->state != SCTP_ADDR_SRC)) in sctp_v4_get_dst()
514 if (sctp_v4_cmp_addr(&dst_saddr, &laddr->a)) in sctp_v4_get_dst()
530 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
531 if (!laddr->valid) in sctp_v4_get_dst()
533 if ((laddr->state == SCTP_ADDR_SRC) && in sctp_v4_get_dst()
534 (AF_INET == laddr->a.sa.sa_family)) { in sctp_v4_get_dst()
535 fl.fl4_src = laddr->a.v4.sin_addr.s_addr; in sctp_v4_get_dst()
Dipv6.c306 struct sctp_sockaddr_entry *laddr; in sctp_v6_get_saddr() local
334 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v6_get_saddr()
335 if (!laddr->valid) in sctp_v6_get_saddr()
337 if ((laddr->state == SCTP_ADDR_SRC) && in sctp_v6_get_saddr()
338 (laddr->a.sa.sa_family == AF_INET6) && in sctp_v6_get_saddr()
339 (scope <= sctp_scope(&laddr->a))) { in sctp_v6_get_saddr()
340 bmatchlen = sctp_v6_addr_match_len(daddr, &laddr->a); in sctp_v6_get_saddr()
342 baddr = &laddr->a; in sctp_v6_get_saddr()
Dendpointola.c306 const union sctp_addr *laddr) in sctp_endpoint_is_match() argument
310 if (htons(ep->base.bind_addr.port) == laddr->v4.sin_port) { in sctp_endpoint_is_match()
311 if (sctp_bind_addr_match(&ep->base.bind_addr, laddr, in sctp_endpoint_is_match()
Dproc.c128 struct sctp_sockaddr_entry *laddr; in sctp_seq_dump_local_addrs() local
139 list_for_each_entry(laddr, &epb->bind_addr.address_list, list) { in sctp_seq_dump_local_addrs()
140 addr = &laddr->a; in sctp_seq_dump_local_addrs()
Dassociola.c1000 const union sctp_addr *laddr, in sctp_assoc_is_match() argument
1005 if ((htons(asoc->base.bind_addr.port) == laddr->v4.sin_port) && in sctp_assoc_is_match()
1011 if (sctp_bind_addr_match(&asoc->base.bind_addr, laddr, in sctp_assoc_is_match()
1468 const union sctp_addr *laddr) in sctp_assoc_lookup_laddr() argument
1472 if ((asoc->base.bind_addr.port == ntohs(laddr->v4.sin_port)) && in sctp_assoc_lookup_laddr()
1473 sctp_bind_addr_match(&asoc->base.bind_addr, laddr, in sctp_assoc_lookup_laddr()
Dsocket.c249 union sctp_addr *laddr = (union sctp_addr *)addr; in sctp_addr_id2transport() local
252 laddr, in sctp_addr_id2transport()
519 struct sctp_sockaddr_entry *laddr; in sctp_send_asconf_add_ip() local
575 laddr = list_entry(p, struct sctp_sockaddr_entry, list); in sctp_send_asconf_add_ip()
576 chunk = sctp_make_asconf_update_ip(asoc, &laddr->a, addrs, in sctp_send_asconf_add_ip()
705 union sctp_addr *laddr; in sctp_send_asconf_del_ip() local
739 laddr = (union sctp_addr *)addr_buf; in sctp_send_asconf_del_ip()
740 af = sctp_get_af_specific(laddr->v4.sin_family); in sctp_send_asconf_del_ip()
746 if (!sctp_assoc_lookup_laddr(asoc, laddr)) in sctp_send_asconf_del_ip()
760 laddr = sctp_find_unmatch_addr(bp, (union sctp_addr *)addrs, in sctp_send_asconf_del_ip()
[all …]
/net/netfilter/
Dxt_TPROXY.c40 iph->saddr, tgi->laddr ? tgi->laddr : iph->daddr, in tproxy_tg()
52 ntohl(tgi->laddr), ntohs(tgi->lport), skb->mark); in tproxy_tg()
58 ntohl(tgi->laddr), ntohs(tgi->lport), skb->mark); in tproxy_tg()
Dxt_socket.c34 __be32 *laddr, in extract_icmp_fields() argument
79 *laddr = inside_iph->saddr; in extract_icmp_fields()
/net/ipv6/
Dip6_tunnel.c142 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_lookup()
168 struct in6_addr *local = &p->laddr; in ip6_tnl_bucket()
286 struct in6_addr *local = &p->laddr; in ip6_tnl_locate()
291 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_locate()
668 if ((ipv6_addr_is_multicast(&p->laddr) || in ip6_tnl_rcv_ctl()
669 likely(ipv6_chk_addr(net, &p->laddr, ldev, 0))) && in ip6_tnl_rcv_ctl()
806 if (unlikely(!ipv6_chk_addr(net, &p->laddr, ldev, 0))) in ip6_tnl_xmit_ctl()
1081 int ltype = ipv6_addr_type(&p->laddr); in ip6_tnl_set_cap()
1103 memcpy(&dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in ip6_tnl_link_config()
1107 ipv6_addr_copy(&fl->fl6_src, &p->laddr); in ip6_tnl_link_config()
[all …]
Dinet6_connection_sock.c82 const struct in6_addr *laddr, in inet6_csk_search_req() argument
99 ipv6_addr_equal(&treq->loc_addr, laddr) && in inet6_csk_search_req()
/net/802/
Dp8022.c31 llc_build_and_send_ui_pkt(dl->sap, skb, dest, dl->sap->laddr.lsap); in p8022_request()
Dpsnap.c88 llc_build_and_send_ui_pkt(snap_sap, skb, dest, snap_sap->laddr.lsap); in snap_request()
/net/ipv4/
Dinet_connection_sock.c377 const __be32 laddr) in inet_csk_search_req() argument
391 ireq->loc_addr == laddr && in inet_csk_search_req()
Draw.c111 unsigned short num, __be32 raddr, __be32 laddr, int dif) in __raw_v4_lookup() argument
120 !(inet->rcv_saddr && inet->rcv_saddr != laddr) && in __raw_v4_lookup()

12