/net/llc/ |
H A D | llc_output.c | 26 * @sa: The MAC source address 33 const unsigned char *sa, const unsigned char *da) 40 rc = dev_hard_header(skb, skb->dev, ETH_P_802_2, da, sa, 32 llc_mac_hdr_init(struct sk_buff *skb, const unsigned char *sa, const unsigned char *da) argument
|
/net/mac80211/ |
H A D | michael.c | 33 u8 *da, *sa, tid; local 36 sa = ieee80211_get_SA(hdr); 51 (get_unaligned_le16(sa) << 16)); 52 michael_block(mctx, get_unaligned_le32(&sa[2]));
|
H A D | mesh.h | 175 * @sa: source address of the frame 185 u8 sa[ETH_ALEN]; member in struct:rmc_entry 209 const u8 *da, const u8 *sa);
|
H A D | spectmgmt.c | 207 memcpy(msr_report->sa, sdata->vif.addr, ETH_ALEN); 245 mgmt->sa, mgmt->bssid,
|
H A D | mesh_hwmp.c | 131 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 268 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 387 sta = sta_info_get(sdata, mgmt->sa); 472 ta = mgmt->sa; 595 target_sn, mgmt->sa, 0, ttl, 719 ta = mgmt->sa; 785 orig_addr, mgmt->sa, root_is_gate); 788 sta = sta_info_get(sdata, mgmt->sa); 829 memcpy(mpath->rann_snd_addr, mgmt->sa, ETH_ALEN); 865 sta = sta_info_get(sdata, mgmt->sa); [all...] |
H A D | ibss.c | 79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 948 mgmt->sa, mgmt->da, mgmt->bssid, reason); 949 sta_info_destroy_addr(sdata, mgmt->sa); 968 mgmt->sa, mgmt->da, mgmt->bssid, auth_transaction); 980 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0); 1008 sta = sta_info_get(sdata, mgmt->sa); 1037 mgmt->sa, supp_rates); 1135 mgmt->sa, mgmt->bssid, 1147 ieee80211_ibss_add_sta(sdata, mgmt->bssid, mgmt->sa, 1419 mgmt->sa, mgm [all...] |
H A D | mesh.c | 205 * @sa: source address 215 const u8 *sa, struct ieee80211s_hdr *mesh_hdr) 233 } else if ((seqnum == p->seqnum) && ether_addr_equal(sa, p->sa)) 243 memcpy(p->sa, sa, ETH_ALEN); 660 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 993 memcpy(hdr->da, mgmt->sa, ETH_ALEN); 1043 mesh_neighbour_update(sdata, mgmt->sa, &elems); 1134 memcpy(mgmt_fwd->sa, sdat 214 mesh_rmc_check(struct ieee80211_sub_if_data *sdata, const u8 *sa, struct ieee80211s_hdr *mesh_hdr) argument [all...] |
H A D | mesh_sync.c | 111 sta = sta_info_get(sdata, mgmt->sa);
|
/net/appletalk/ |
H A D | aarp.c | 417 void aarp_proxy_remove(struct net_device *dev, struct atalk_addr *sa) argument 419 int hash = sa->s_node % (AARP_HASH_SIZE - 1); 424 a = __aarp_find_entry(proxies[hash], dev, sa); 433 struct atalk_addr *sa) 435 int hash = sa->s_node % (AARP_HASH_SIZE - 1); 436 struct aarp_entry *a = __aarp_find_entry(proxies[hash], dev, sa); 438 return a ? sa : NULL; 448 struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; local 451 sa->sat_addr.s_node = iface->address.s_node; 452 sa 432 __aarp_proxy_find(struct net_device *dev, struct atalk_addr *sa) argument 487 aarp_proxy_probe_network(struct atalk_iface *atif, struct atalk_addr *sa) argument 548 aarp_send_ddp(struct net_device *dev, struct sk_buff *skb, struct atalk_addr *sa, void *hwaddr) argument 726 struct atalk_addr sa, *ma, da; local [all...] |
H A D | ddp.c | 226 struct atalk_addr *sa) 236 iface->address = *sa; 481 struct net_device *atrtr_get_dev(struct atalk_addr *sa) argument 483 struct atalk_route *atr = atrtr_find(sa); 666 struct sockaddr_at *sa; local 681 sa = (struct sockaddr_at *)&atreq.ifr_addr; 688 if (sa->sat_family != AF_APPLETALK) 696 nr = (struct atalk_netrange *)&sa->sat_zero[0]; 705 atalk_find_interface(sa->sat_addr.s_net, 706 sa 225 atif_add_device(struct net_device *dev, struct atalk_addr *sa) argument [all...] |
/net/phonet/ |
H A D | datagram.c | 133 struct sockaddr_pn sa; local 145 pn_skb_get_src_sockaddr(skb, &sa); 162 __sockaddr_check_size(sizeof(sa)); 163 memcpy(msg->msg_name, &sa, sizeof(sa)); 164 *addr_len = sizeof(sa);
|
H A D | af_phonet.c | 377 struct sockaddr_pn sa; local 394 pn_skb_get_dst_sockaddr(skb, &sa); 397 if (pn_sockaddr_get_addr(&sa) == PNADDR_BROADCAST) { 403 if (pn_sockaddr_get_object(&sa) == 0) { 404 struct sock *sk = pn_find_sock_by_res(net, sa.spn_resource); 410 if (phonet_address_lookup(net, pn_sockaddr_get_addr(&sa)) == 0) { 412 struct sock *sk = pn_find_sock_by_sa(net, &sa); 427 out_dev = phonet_route_output(net, pn_sockaddr_get_addr(&sa)); 430 pn_sockaddr_get_addr(&sa)); 438 pn_sockaddr_get_addr(&sa), de [all...] |
/net/rxrpc/ |
H A D | ar-connevent.c | 334 struct sockaddr sa; member in union:__anon137 336 } sa; local 357 msg.msg_name = &sa; 362 memset(&sa, 0, sizeof(sa)); 363 sa.sa.sa_family = local->srx.transport.family; 364 switch (sa.sa.sa_family) { 366 msg.msg_namelen = sizeof(sa [all...] |
/net/key/ |
H A D | af_key.c | 588 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) argument 590 switch (sa->sa_family) { 593 ((struct sockaddr_in *)sa)->sin_addr.s_addr; 598 &((struct sockaddr_in6 *)sa)->sin6_addr, 615 const struct sadb_sa *sa; local 621 sa = ext_hdrs[SADB_EXT_SA - 1]; 622 if (sa == NULL) 651 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); 692 struct sockaddr *sa, 698 struct sockaddr_in *sin = (struct sockaddr_in *)sa; 691 pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, struct sockaddr *sa, unsigned short family) argument 726 struct sadb_sa *sa; local 1035 const struct sadb_sa *sa; local 1915 u8 *sa = (u8 *) (rq + 1); local 2129 u8 *sa = (void *)(rq + 1); local 2193 struct sadb_address *sa; local 2307 struct sadb_address *sa; local 2416 parse_sockaddr_pair(struct sockaddr *sa, int ext_len, xfrm_address_t *saddr, xfrm_address_t *daddr, u16 *family) argument 2492 struct sadb_address *sa; local 3279 struct sadb_sa *sa; local 3420 u8 *sa; local 3448 u8 *sa; local [all...] |
/net/netrom/ |
H A D | nr_dev.c | 133 struct sockaddr *sa = addr; local 136 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) 140 err = ax25_listen_register((ax25_address *)sa->sa_data, NULL); 147 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len);
|
/net/rose/ |
H A D | rose_dev.c | 95 struct sockaddr *sa = addr; local 98 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) 102 err = rose_add_loopback_node((rose_address *)sa->sa_data); 109 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len);
|
/net/sctp/ |
H A D | ipv6.c | 117 if (addr->a.sa.sa_family == AF_INET6 && 288 if ((laddr->a.sa.sa_family == AF_INET6) && 310 (laddr->a.sa.sa_family == AF_INET6) && 437 if (addr->sa.sa_family == AF_INET) { 451 if (addr->sa.sa_family == AF_INET) { 492 addr->sa.sa_family = AF_INET6; 503 if (addr1->sa.sa_family != addr2->sa.sa_family) { 504 if (addr1->sa.sa_family == AF_INET && 505 addr2->sa [all...] |
H A D | bind_addr.c | 380 af = sctp_get_af_specific(addr->sa.sa_family); 451 if ((((AF_INET == addr->sa.sa_family) && 453 (((AF_INET6 == addr->sa.sa_family) && 470 if (addr->sa.sa_family != AF_UNSPEC) 471 fam = addr->sa.sa_family; 547 af = sctp_get_af_specific(addr->sa.sa_family);
|
H A D | protocol.c | 211 if ((((AF_INET == addr->a.sa.sa_family) && 213 (((AF_INET6 == addr->a.sa.sa_family) && 309 if (addr1->sa.sa_family != addr2->sa.sa_family) 493 (AF_INET == laddr->a.sa.sa_family)) { 606 "entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa, 612 if (addrw->a.sa.sa_family == AF_INET6) { 679 if (addrw->a.sa.sa_family != addr->a.sa.sa_family) 681 if (addrw->a.sa [all...] |
/net/ieee802154/ |
H A D | 6lowpan_rtnl.c | 163 struct ieee802154_addr_sa sa, da; local 177 ieee802154_addr_to_sa(&sa, &hdr->source); 180 if (sa.addr_type == IEEE802154_ADDR_SHORT) 181 sap = &sa.short_addr; 183 sap = &sa.hwaddr; 190 return lowpan_process_data(skb, skb->dev, sap, sa.addr_type, 202 struct sockaddr *sa = p; local 208 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); 333 struct ieee802154_addr sa, da; local 349 sa [all...] |
/net/mac802154/ |
H A D | wpan.c | 64 struct sockaddr_ieee802154 *sa = local 83 sa->family = AF_IEEE802154; 84 sa->addr.addr_type = IEEE802154_ADDR_SHORT; 85 sa->addr.pan_id = pan_id; 86 sa->addr.short_addr = short_addr; 94 if (sa->family != AF_IEEE802154 || 95 sa->addr.addr_type != IEEE802154_ADDR_SHORT || 96 sa->addr.pan_id == IEEE802154_PANID_BROADCAST || 97 sa->addr.short_addr == IEEE802154_ADDR_BROADCAST || 98 sa [all...] |
/net/bluetooth/rfcomm/ |
H A D | sock.c | 337 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; local 339 int chan = sa->rc_channel; 342 BT_DBG("sk %p %pMR", sk, &sa->rc_bdaddr); 361 if (chan && __rfcomm_get_listen_sock_by_addr(chan, &sa->rc_bdaddr)) { 365 bacpy(&rfcomm_pi(sk)->src, &sa->rc_bdaddr); 379 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; local 403 bacpy(&rfcomm_pi(sk)->dst, &sa->rc_bdaddr); 404 rfcomm_pi(sk)->channel = sa->rc_channel; 409 err = rfcomm_dlc_open(d, &rfcomm_pi(sk)->src, &sa->rc_bdaddr, 410 sa 532 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; local [all...] |
/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_transport.c | 61 struct sockaddr *sa, int salen, 566 struct sockaddr *sa; local 583 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; 584 svc_xprt_set_remote(&newxprt->sc_xprt, sa, svc_addr_len(sa)); 585 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; 586 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); 685 struct sockaddr *sa, int salen, 694 if (sa 683 svc_rdma_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) argument [all...] |
/net/bluetooth/ |
H A D | sco.c | 514 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; local 518 BT_DBG("sk %p %pMR", sk, &sa->sco_bdaddr); 535 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); 546 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; local 565 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); 677 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; local 686 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); 688 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src);
|
/net/atm/ |
H A D | svc.c | 585 struct sockaddr_atmsvc sa; local 592 if (copy_from_user(&sa, (void __user *) arg, sizeof(sa))) 594 error = svc_addparty(sock, (struct sockaddr *)&sa, sizeof(sa),
|