Searched defs:sa (Results 1 - 25 of 28) sorted by relevance

12

/net/llc/
H A Dllc_output.c26 * @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 Dmichael.c33 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 Dmesh.h175 * @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 Diface.c210 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 Dmesh.c205 * @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 Dcfg.c881 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 Dnr_dev.c133 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 Ddatagram.c133 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 Daf_phonet.c377 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 Dsocket.c213 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 Drose_dev.c95 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 Dar-connevent.c334 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 Dsvc.c585 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 Dwpan.c64 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 Daarp.c417 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 Dddp.c226 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 Dsock.c337 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 D6lowpan_rtnl.c163 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 Dsvc_rdma_transport.c61 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 Dsco.c514 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 Dsvcauth_unix.c173 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 Dsvcsock.c692 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 Drtnetlink.c1542 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 Daf_decnet.c1181 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 Daf_iucv.c701 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...]

Completed in 293 milliseconds

12