Searched refs:sa (Results 1 - 25 of 51) sorted by relevance

123

/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 Dspectmgmt.c207 memcpy(msr_report->sa, sdata->vif.addr, ETH_ALEN);
245 mgmt->sa, mgmt->bssid,
H A Dmesh_hwmp.c131 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 Dibss.c79 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 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 Dmesh_sync.c111 sta = sta_info_get(sdata, mgmt->sa);
/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/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...]
/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/key/
H A Daf_key.c588 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 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/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/sctp/
H A Dipv6.c117 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 Dbind_addr.c380 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 Dprotocol.c211 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 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/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/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/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/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),

Completed in 218 milliseconds

123