/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 | iface.c | 210 struct sockaddr *sa = addr; local 221 ret = ieee80211_verify_mac(sdata, sa->sa_data, check_dup); 225 ret = eth_mac_addr(dev, sa); 228 memcpy(sdata->vif.addr, sa->sa_data, ETH_ALEN); 1203 sta = sta_info_get_bss(sdata, mgmt->sa); 1244 sta = sta_info_get_bss(sdata, mgmt->sa);
|
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 | cfg.c | 881 u8 sa[ETH_ALEN]; /* STA addr */ member in struct:iapp_layer2_update 906 memcpy(msg->sa, sta->sta.addr, ETH_ALEN);
|
/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/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...] |
H A D | socket.c | 213 struct sockaddr_pn sa; local 216 memset(&sa, 0, sizeof(sa)); 217 sa.spn_family = AF_PHONET; 218 err = pn_socket_bind(sock, (struct sockaddr *)&sa,
|
/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/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/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),
|
/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/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/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/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/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/sunrpc/ |
H A D | svcauth_unix.c | 173 struct sockaddr sa; member in union:__anon168 196 if (rpc_pton(cd->net, buf, len, &address.sa, sizeof(address)) == 0) 198 switch (address.sa.sa_family) {
|
H A D | svcsock.c | 692 struct sockaddr *sa, int salen, 695 return svc_create_socket(serv, IPPROTO_UDP, net, sa, salen, flags); 1225 struct sockaddr *sa, int salen, 1228 return svc_create_socket(serv, IPPROTO_TCP, net, sa, salen, flags); 1239 struct sockaddr *sa, int salen, 1242 return svc_bc_create_socket(serv, IPPROTO_TCP, net, sa, salen, flags); 690 svc_udp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) argument 1223 svc_tcp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) argument 1237 svc_bc_tcp_create(struct svc_serv *serv, struct net *net, struct sockaddr *sa, int salen, int flags) argument
|
/net/core/ |
H A D | rtnetlink.c | 1542 struct sockaddr *sa; local 1546 sa = kmalloc(len, GFP_KERNEL); 1547 if (!sa) { 1551 sa->sa_family = dev->type; 1552 memcpy(sa->sa_data, nla_data(tb[IFLA_ADDRESS]), 1554 err = dev_set_mac_address(dev, sa); 1555 kfree(sa);
|
/net/decnet/ |
H A D | af_decnet.c | 1181 struct sockaddr_dn *sa = (struct sockaddr_dn *)uaddr; local 1197 memcpy(sa, &scp->peer, sizeof(struct sockaddr_dn)); 1199 memcpy(sa, &scp->addr, sizeof(struct sockaddr_dn));
|
/net/iucv/ |
H A D | af_iucv.c | 701 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; local 721 if (__iucv_get_sock_by_name(sa->siucv_name)) { 730 if (!memcmp(sa->siucv_user_id, iucv_userid, 8)) 734 memcpy(uid, sa->siucv_user_id, sizeof(uid)); 739 memcpy(iucv->src_user_id, sa->siucv_user_id, 8); 741 if (strncmp(sa->siucv_name, " ", 8) == 0) 744 memcpy(iucv->src_name, sa->siucv_name, 8); 760 memcpy(iucv->src_name, sa->siucv_name, 8); 801 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; local 807 high_nmcpy(user_data, sa 848 struct sockaddr_iucv *sa = (struct sockaddr_iucv *) addr; local [all...] |