/net/llc/ |
H A D | llc_sap.c | 242 ev->saddr.lsap = sap->laddr.lsap; 268 ev->saddr.lsap = sap->laddr.lsap; 298 const struct llc_addr *laddr, 304 llc->laddr.lsap == laddr->lsap && 305 ether_addr_equal(llc->laddr.mac, laddr->mac); 311 * @laddr: address of local LLC (MAC + SAP) 317 const struct llc_addr *laddr) 321 int slot = llc_sk_laddr_hashfn(sap, laddr); 297 llc_dgram_match(const struct llc_sap *sap, const struct llc_addr *laddr, const struct sock *sk) argument 316 llc_lookup_dgram(struct llc_sap *sap, const struct llc_addr *laddr) argument 352 llc_mcast_match(const struct llc_sap *sap, const struct llc_addr *laddr, const struct sk_buff *skb, const struct sock *sk) argument 390 llc_sap_mcast(struct llc_sap *sap, const struct llc_addr *laddr, struct sk_buff *skb) argument 423 struct llc_addr laddr; local [all...] |
H A D | llc_if.c | 82 struct llc_addr laddr, daddr; local 87 laddr.lsap = llc->sap->laddr.lsap; 90 memcpy(laddr.mac, lmac, sizeof(laddr.mac)); 91 existing = llc_lookup_established(llc->sap, &daddr, &laddr);
|
H A D | llc_conn.c | 474 const struct llc_addr *laddr, 479 return llc->laddr.lsap == laddr->lsap && 481 ether_addr_equal(llc->laddr.mac, laddr->mac) && 489 * @laddr: address of local LLC (MAC + SAP) 498 struct llc_addr *laddr) 502 int slot = llc_sk_laddr_hashfn(sap, laddr); 508 if (llc_estab_match(sap, daddr, laddr, rc)) { 513 !llc_estab_match(sap, daddr, laddr, r 472 llc_estab_match(const struct llc_sap *sap, const struct llc_addr *daddr, const struct llc_addr *laddr, const struct sock *sk) argument 496 __llc_lookup_established(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) argument 533 llc_lookup_established(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) argument 545 llc_listener_match(const struct llc_sap *sap, const struct llc_addr *laddr, const struct sock *sk) argument 556 __llc_lookup_listener(struct llc_sap *sap, struct llc_addr *laddr) argument 602 llc_lookup_listener(struct llc_sap *sap, struct llc_addr *laddr) argument 614 __llc_lookup(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) argument [all...] |
H A D | llc_output.c | 69 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap,
|
H A D | af_llc.c | 197 llc->laddr.lsap, llc->daddr.lsap); 272 llc->laddr.lsap = llc_ui_autoport(); 273 if (!llc->laddr.lsap) 276 sap = llc_sap_open(llc->laddr.lsap, NULL); 279 memcpy(llc->laddr.mac, llc->dev->dev_addr, IFHWADDRLEN); 355 struct llc_addr laddr, daddr; local 358 memset(&laddr, 0, sizeof(laddr)); 364 memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN); 365 laddr [all...] |
H A D | llc_core.c | 39 /* sap->laddr.mac - leave as a null, it's filled by bind */ 54 if (sap->laddr.lsap == sap_value) 105 sap->laddr.lsap = lsap;
|
H A D | llc_c_ac.c | 207 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 234 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 258 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 291 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 318 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 348 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, 370 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, 387 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, 404 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, 436 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr [all...] |
H A D | llc_s_ac.c | 110 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, 159 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap,
|
H A D | llc_proc.c | 99 sk = laddr_hash_next(sap, llc_sk_laddr_hashfn(sap, &llc->laddr)); 148 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap);
|
/net/netfilter/ |
H A D | xt_TPROXY.c | 61 __be32 laddr; local 66 laddr = 0; 70 laddr = ifa->ifa_local; 75 return laddr ? laddr : daddr; 232 * @laddr: IPv4 address to redirect to or zero. 247 tproxy_handle_time_wait4(struct sk_buff *skb, __be32 laddr, __be16 lport, argument 265 iph->saddr, laddr ? laddr : iph->daddr, 288 tproxy_tg4(struct sk_buff *skb, __be32 laddr, __be1 argument 368 struct in6_addr *laddr; local 450 const struct in6_addr *laddr; local [all...] |
H A D | xt_socket.c | 42 __be32 *laddr, 87 *laddr = inside_iph->saddr; 262 struct in6_addr **laddr, 303 *laddr = &inside_iph->saddr; 39 extract_icmp4_fields(const struct sk_buff *skb, u8 *protocol, __be32 *raddr, __be32 *laddr, __be16 *rport, __be16 *lport) argument 258 extract_icmp6_fields(const struct sk_buff *skb, unsigned int outside_hdrlen, int *protocol, struct in6_addr **raddr, struct in6_addr **laddr, __be16 *rport, __be16 *lport) argument
|
/net/sctp/ |
H A D | bind_addr.c | 318 struct sctp_sockaddr_entry *laddr; local 322 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 323 if (!laddr->valid) 325 if (opt->pf->cmp_addr(&laddr->a, addr, opt)) { 343 struct sctp_sockaddr_entry *laddr; local 359 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 360 if (!laddr->valid) 363 conflict = sp->pf->cmp_addr(&laddr->a, addr, sp); 376 struct sctp_sockaddr_entry *laddr; local 385 list_for_each_entry_rcu(laddr, 406 struct sctp_sockaddr_entry *laddr; local [all...] |
H A D | input.c | 65 const union sctp_addr *laddr, 68 const union sctp_addr *laddr); 761 const union sctp_addr *laddr) 768 hash = sctp_ep_hashfn(net, ntohs(laddr->v4.sin_port)); 773 if (sctp_endpoint_is_match(ep, net, laddr)) 887 const union sctp_addr *laddr, 894 asoc = __sctp_lookup_association(net, laddr, paddr, transportp); 902 const union sctp_addr *laddr, 908 if ((asoc = sctp_lookup_association(net, laddr, paddr, &transport))) { 936 const union sctp_addr *laddr, struc 760 __sctp_rcv_lookup_endpoint(struct net *net, const union sctp_addr *laddr) argument 886 sctp_lookup_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, struct sctp_transport **transportp) argument 901 sctp_has_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr) argument 934 __sctp_rcv_init_lookup(struct net *net, struct sk_buff *skb, const union sctp_addr *laddr, struct sctp_transport **transportp) argument 997 __sctp_rcv_asconf_lookup( struct net *net, sctp_chunkhdr_t *ch, const union sctp_addr *laddr, __be16 peer_port, struct sctp_transport **transportp) argument 1031 __sctp_rcv_walk_lookup(struct net *net, struct sk_buff *skb, const union sctp_addr *laddr, struct sctp_transport **transportp) argument 1098 __sctp_rcv_lookup_harder(struct net *net, struct sk_buff *skb, const union sctp_addr *laddr, struct sctp_transport **transportp) argument 1123 __sctp_rcv_lookup(struct net *net, struct sk_buff *skb, const union sctp_addr *paddr, const union sctp_addr *laddr, struct sctp_transport **transportp) argument [all...] |
H A D | ipv6.c | 237 struct sctp_sockaddr_entry *laddr; local 281 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 282 if (!laddr->valid || laddr->state == SCTP_ADDR_DEL || 283 (laddr->state != SCTP_ADDR_SRC && 288 if ((laddr->a.sa.sa_family == AF_INET6) && 289 (sctp_v6_cmp_addr(&dst_saddr, &laddr->a))) { 306 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 307 if (!laddr->valid) 309 if ((laddr [all...] |
H A D | endpointola.c | 302 const union sctp_addr *laddr) 306 if ((htons(ep->base.bind_addr.port) == laddr->v4.sin_port) && 308 if (sctp_bind_addr_match(&ep->base.bind_addr, laddr, 300 sctp_endpoint_is_match(struct sctp_endpoint *ep, struct net *net, const union sctp_addr *laddr) argument
|
H A D | protocol.c | 428 struct sctp_sockaddr_entry *laddr; local 468 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 469 if (!laddr->valid || (laddr->state == SCTP_ADDR_DEL) || 470 (laddr->state != SCTP_ADDR_SRC && 473 if (sctp_v4_cmp_addr(&dst_saddr, &laddr->a)) 489 list_for_each_entry_rcu(laddr, &bp->address_list, list) { 490 if (!laddr->valid) 492 if ((laddr->state == SCTP_ADDR_SRC) && 493 (AF_INET == laddr [all...] |
H A D | proc.c | 124 struct sctp_sockaddr_entry *laddr; local 142 list_for_each_entry_rcu(laddr, &epb->bind_addr.address_list, list) { 143 if (!laddr->valid) 146 addr = &laddr->a;
|
/net/rds/ |
H A D | connection.c | 52 static struct hlist_head *rds_conn_bucket(__be32 laddr, __be32 faddr) argument 61 hash = __inet_ehashfn(be32_to_cpu(laddr), 0, 74 __be32 laddr, __be32 faddr, 80 if (conn->c_faddr == faddr && conn->c_laddr == laddr && 87 &laddr, &faddr); 120 static struct rds_connection *__rds_conn_create(__be32 laddr, __be32 faddr, argument 125 struct hlist_head *head = rds_conn_bucket(laddr, faddr); 131 conn = rds_conn_lookup(head, laddr, faddr, trans); 152 conn->c_laddr = laddr; 205 conn, &laddr, 73 rds_conn_lookup(struct hlist_head *head, __be32 laddr, __be32 faddr, struct rds_transport *trans) argument 249 rds_conn_create(__be32 laddr, __be32 faddr, struct rds_transport *trans, gfp_t gfp) argument 256 rds_conn_create_outgoing(__be32 laddr, __be32 faddr, struct rds_transport *trans, gfp_t gfp) argument [all...] |
/net/802/ |
H A D | p8022.c | 31 llc_build_and_send_ui_pkt(dl->sap, skb, dest, dl->sap->laddr.lsap);
|
H A D | psnap.c | 89 llc_build_and_send_ui_pkt(snap_sap, skb, dest, snap_sap->laddr.lsap);
|
/net/ipv6/ |
H A D | ip6_vti.c | 100 if (ipv6_addr_equal(local, &t->parms.laddr) && 118 * &struct in6_addr entries laddr and raddr in @p. 126 const struct in6_addr *local = &p->laddr; 243 const struct in6_addr *local = &p->laddr; 251 if (ipv6_addr_equal(local, &t->parms.laddr) && 428 if (!vti6_state_check(dst->xfrm, &t->parms.raddr, &t->parms.laddr)) 570 memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); 575 p->flags |= ip6_tnl_get_cap(t, &p->laddr, &p->raddr); 596 t->parms.laddr = p->laddr; [all...] |
H A D | ip6_tunnel.c | 188 if (ipv6_addr_equal(local, &t->parms.laddr) && 206 * &struct in6_addr entries laddr and raddr in @p. 215 const struct in6_addr *local = &p->laddr; 355 const struct in6_addr *local = &p->laddr; 363 if (ipv6_addr_equal(local, &t->parms.laddr) && 725 const struct in6_addr *laddr, 729 int ltype = ipv6_addr_type(laddr); 750 const struct in6_addr *laddr, 759 (ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_RCV))) { 765 if ((ipv6_addr_is_multicast(laddr) || 724 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr, const struct in6_addr *raddr) argument 749 ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, const struct in6_addr *raddr) argument [all...] |
H A D | inet6_hashtables.c | 27 const struct in6_addr *laddr, 40 lhash = (__force u32)laddr->s6_addr32[3]; 50 const struct in6_addr *laddr = &sk->sk_v6_rcv_saddr; local 56 return inet6_ehashfn(net, laddr, lport, faddr, fport); 26 inet6_ehashfn(struct net *net, const struct in6_addr *laddr, const u16 lport, const struct in6_addr *faddr, const __be16 fport) argument
|
H A D | ip6_gre.c | 129 if (!ipv6_addr_equal(local, &t->parms.laddr) || 178 if ((!ipv6_addr_equal(local, &t->parms.laddr) && 240 const struct in6_addr *local = &p->laddr; 288 const struct in6_addr *local = &parms->laddr; 298 if (ipv6_addr_equal(local, &t->parms.laddr) && 940 memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); 945 fl6->saddr = p->laddr; 956 p->flags |= ip6_tnl_get_cap(t, &p->laddr, &p->raddr); 980 &p->raddr, &p->laddr, 1005 t->parms.laddr [all...] |
/net/ipv4/ |
H A D | inet_hashtables.c | 27 static unsigned int inet_ehashfn(struct net *net, const __be32 laddr, argument 35 return __inet_ehashfn(laddr, lport, faddr, fport, 43 const __be32 laddr = inet->inet_rcv_saddr; local 49 return inet_ehashfn(net, laddr, lport, faddr, fport);
|