/net/llc/ |
D | llc_sap.c | 245 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 …]
|
D | llc_if.c | 81 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()
|
D | llc_conn.c | 489 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 …]
|
D | af_llc.c | 189 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 …]
|
D | llc_c_ac.c | 206 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 …]
|
D | llc_core.c | 75 if (sap->laddr.lsap == sap_value) in __llc_sap_find() 126 sap->laddr.lsap = lsap; in llc_sap_open()
|
D | llc_s_ac.c | 110 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()
|
D | llc_output.c | 100 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_build_and_send_ui_pkt()
|
D | llc_proc.c | 134 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap); in llc_seq_socket_show()
|
/net/sctp/ |
D | bind_addr.c | 334 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 …]
|
D | input.c | 69 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 …]
|
D | protocol.c | 476 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()
|
D | ipv6.c | 306 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()
|
D | endpointola.c | 306 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()
|
D | proc.c | 128 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()
|
D | associola.c | 1000 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()
|
D | socket.c | 249 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/ |
D | xt_TPROXY.c | 40 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()
|
D | xt_socket.c | 34 __be32 *laddr, in extract_icmp_fields() argument 79 *laddr = inside_iph->saddr; in extract_icmp_fields()
|
/net/ipv6/ |
D | ip6_tunnel.c | 142 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 …]
|
D | inet6_connection_sock.c | 82 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/ |
D | p8022.c | 31 llc_build_and_send_ui_pkt(dl->sap, skb, dest, dl->sap->laddr.lsap); in p8022_request()
|
D | psnap.c | 88 llc_build_and_send_ui_pkt(snap_sap, skb, dest, snap_sap->laddr.lsap); in snap_request()
|
/net/ipv4/ |
D | inet_connection_sock.c | 377 const __be32 laddr) in inet_csk_search_req() argument 391 ireq->loc_addr == laddr && in inet_csk_search_req()
|
D | raw.c | 111 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()
|