Home
last modified time | relevance | path

Searched refs:sa (Results 1 – 25 of 63) sorted by relevance

123

/net/appletalk/
Daarp.c411 void aarp_proxy_remove(struct net_device *dev, struct atalk_addr *sa) in aarp_proxy_remove() argument
413 int hash = sa->s_node % (AARP_HASH_SIZE - 1); in aarp_proxy_remove()
418 a = __aarp_find_entry(proxies[hash], dev, sa); in aarp_proxy_remove()
427 struct atalk_addr *sa) in __aarp_proxy_find() argument
429 int hash = sa->s_node % (AARP_HASH_SIZE - 1); in __aarp_proxy_find()
430 struct aarp_entry *a = __aarp_find_entry(proxies[hash], dev, sa); in __aarp_proxy_find()
432 return a ? sa : NULL; in __aarp_proxy_find()
442 struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; in aarp_send_probe_phase1() local
445 sa->sat_addr.s_node = iface->address.s_node; in aarp_send_probe_phase1()
446 sa->sat_addr.s_net = ntohs(iface->address.s_net); in aarp_send_probe_phase1()
[all …]
Dddp.c221 struct atalk_addr *sa) in atif_add_device() argument
231 iface->address = *sa; in atif_add_device()
476 struct net_device *atrtr_get_dev(struct atalk_addr *sa) in atrtr_get_dev() argument
478 struct atalk_route *atr = atrtr_find(sa); in atrtr_get_dev()
661 struct sockaddr_at *sa; in atif_ioctl() local
676 sa = (struct sockaddr_at *)&atreq.ifr_addr; in atif_ioctl()
683 if (sa->sat_family != AF_APPLETALK) in atif_ioctl()
691 nr = (struct atalk_netrange *)&sa->sat_zero[0]; in atif_ioctl()
700 atalk_find_interface(sa->sat_addr.s_net, in atif_ioctl()
701 sa->sat_addr.s_node)) { in atif_ioctl()
[all …]
/net/can/j1939/
Daddress-claim.c66 if (skcb->addr.sa == J1939_NO_ADDR) { in j1939_ac_verify_outgoing()
97 if (ecu->addr != skcb->addr.sa) in j1939_ac_fixup()
110 skcb->addr.sa = addr; in j1939_ac_fixup()
145 if (!j1939_address_is_valid(skcb->addr.sa)) { in j1939_ac_process()
169 if (ecu && ecu->addr == skcb->addr.sa) { in j1939_ac_process()
208 if (!ecu && j1939_address_is_unicast(skcb->addr.sa)) in j1939_ac_process()
217 if (j1939_address_is_idle(skcb->addr.sa)) { in j1939_ac_process()
223 if (ecu->addr != skcb->addr.sa) in j1939_ac_process()
225 ecu->addr = skcb->addr.sa; in j1939_ac_process()
227 prev = j1939_ecu_get_by_addr_locked(priv, skcb->addr.sa); in j1939_ac_process()
[all …]
Dbus.c276 int j1939_local_ecu_get(struct j1939_priv *priv, name_t name, u8 sa) in j1939_local_ecu_get() argument
283 if (j1939_address_is_unicast(sa)) in j1939_local_ecu_get()
284 priv->ents[sa].nusers++; in j1939_local_ecu_get()
308 void j1939_local_ecu_put(struct j1939_priv *priv, name_t name, u8 sa) in j1939_local_ecu_put() argument
314 if (j1939_address_is_unicast(sa)) in j1939_local_ecu_put()
315 priv->ents[sa].nusers--; in j1939_local_ecu_put()
Dmain.c74 skcb->addr.sa = cf->can_id; in j1939_can_recv()
79 if (!j1939_address_is_valid(skcb->addr.sa)) { in j1939_can_recv()
97 if (j1939_address_is_unicast(skcb->addr.sa) && in j1939_can_recv()
98 priv->ents[skcb->addr.sa].nusers) in j1939_can_recv()
346 skcb->addr.sa; in j1939_send_one()
Dsocket.c229 if (jsk->addr.sa != skcb->addr.da) in j1939_sk_match_dst()
248 if (jsk->addr.da != skcb->addr.sa) in j1939_sk_match_dst()
280 if ((skcb->addr.sa & f->addr_mask) != f->addr) in j1939_sk_match_filter()
408 jsk->addr.sa = J1939_NO_ADDR; in j1939_sk_init()
473 j1939_local_ecu_put(priv, jsk->addr.src_name, jsk->addr.sa); in j1939_sk_bind()
517 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
520 ret = j1939_local_ecu_get(priv, jsk->addr.src_name, jsk->addr.sa); in j1939_sk_bind()
597 addr->can_addr.j1939.addr = jsk->addr.sa; in j1939_sk_sock2sockaddr_can()
648 jsk->addr.sa); in j1939_sk_release()
857 paddr->can_addr.j1939.addr = skcb->addr.sa; in j1939_sk_recvmsg()
[all …]
Dtransport.c479 } else if (se_addr->sa != sk_addr->da) { in j1939_session_match()
486 } else if (se_addr->da != sk_addr->sa) { in j1939_session_match()
493 } else if (se_addr->sa != sk_addr->sa) { in j1939_session_match()
571 swap(skcb->addr.da, skcb->addr.sa); in j1939_skbcb_swap()
1505 __func__, session, skcb->addr.sa, skcb->addr.da); in j1939_session_new()
1660 __func__, session, skcb->addr.sa, skcb->addr.da, in j1939_xtp_rx_rts_session_active()
1669 if (session->skcb.addr.sa != skcb->addr.sa || in j1939_xtp_rx_rts_session_active()
1673 session->skcb.addr.sa, skcb->addr.sa, in j1939_xtp_rx_rts_session_active()
1679 session->skcb.addr.sa = skcb->addr.sa; in j1939_xtp_rx_rts_session_active()
2016 __func__, skcb->addr.sa); in j1939_tp_cmd_recv()
[all …]
Dj1939-priv.h95 int j1939_local_ecu_get(struct j1939_priv *priv, name_t name, u8 sa);
96 void j1939_local_ecu_put(struct j1939_priv *priv, name_t name, u8 sa);
144 u8 sa; member
/net/key/
Daf_key.c65 static int parse_sockaddr_pair(struct sockaddr *sa, int ext_len,
631 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) in pfkey_sockaddr_extract() argument
633 switch (sa->sa_family) { in pfkey_sockaddr_extract()
636 ((struct sockaddr_in *)sa)->sin_addr.s_addr; in pfkey_sockaddr_extract()
641 &((struct sockaddr_in6 *)sa)->sin6_addr, in pfkey_sockaddr_extract()
658 const struct sadb_sa *sa; in pfkey_xfrm_state_lookup() local
664 sa = ext_hdrs[SADB_EXT_SA - 1]; in pfkey_xfrm_state_lookup()
665 if (sa == NULL) in pfkey_xfrm_state_lookup()
694 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
735 struct sockaddr *sa, in pfkey_sockaddr_fill() argument
[all …]
/net/sctp/
Dipv6.c101 if (addr->a.sa.sa_family == AF_INET6 && in sctp_inet6addr_event()
304 if ((laddr->a.sa.sa_family == AF_INET6) && in sctp_v6_get_dst()
330 laddr->a.sa.sa_family != AF_INET6 || in sctp_v6_get_dst()
482 struct sockaddr_in6 *sa = &addr->v6; in sctp_v6_from_skb() local
489 sa->sin6_port = sh->source; in sctp_v6_from_skb()
490 sa->sin6_addr = ipv6_hdr(skb)->saddr; in sctp_v6_from_skb()
492 sa->sin6_port = sh->dest; in sctp_v6_from_skb()
493 sa->sin6_addr = ipv6_hdr(skb)->daddr; in sctp_v6_from_skb()
508 if (addr->sa.sa_family == AF_INET) { in sctp_v6_to_sk_saddr()
522 if (addr->sa.sa_family == AF_INET) { in sctp_v6_to_sk_daddr()
[all …]
Dprotocol.c150 if (addr->a.sa.sa_family == AF_INET && in sctp_copy_local_addr_list()
154 if (addr->a.sa.sa_family == AF_INET6 && in sctp_copy_local_addr_list()
220 struct sockaddr_in *sa = &addr->v4; in sctp_v4_from_skb() local
225 sa->sin_port = sh->source; in sctp_v4_from_skb()
226 sa->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_v4_from_skb()
228 sa->sin_port = sh->dest; in sctp_v4_from_skb()
229 sa->sin_addr.s_addr = ip_hdr(skb)->daddr; in sctp_v4_from_skb()
231 memset(sa->sin_zero, 0, sizeof(sa->sin_zero)); in sctp_v4_from_skb()
300 if (addr1->sa.sa_family != addr2->sa.sa_family) in sctp_v4_cmp_addr()
496 AF_INET != laddr->a.sa.sa_family) in sctp_v4_get_dst()
[all …]
Dbind_addr.c406 af = sctp_get_af_specific(addr->sa.sa_family); in sctp_bind_addr_state()
472 if ((((AF_INET == addr->sa.sa_family) && in sctp_copy_one_addr()
475 (((AF_INET6 == addr->sa.sa_family) && in sctp_copy_one_addr()
492 if (addr->sa.sa_family != AF_UNSPEC) in sctp_is_any()
493 fam = addr->sa.sa_family; in sctp_is_any()
570 af = sctp_get_af_specific(addr->sa.sa_family); in sctp_scope()
/net/bluetooth/rfcomm/
Dsock.c336 struct sockaddr_rc sa; in rfcomm_sock_bind() local
344 memset(&sa, 0, sizeof(sa)); in rfcomm_sock_bind()
345 len = min_t(unsigned int, sizeof(sa), addr_len); in rfcomm_sock_bind()
346 memcpy(&sa, addr, len); in rfcomm_sock_bind()
348 BT_DBG("sk %p %pMR", sk, &sa.rc_bdaddr); in rfcomm_sock_bind()
364 if (sa.rc_channel && in rfcomm_sock_bind()
365 __rfcomm_get_listen_sock_by_addr(sa.rc_channel, &sa.rc_bdaddr)) { in rfcomm_sock_bind()
369 bacpy(&rfcomm_pi(sk)->src, &sa.rc_bdaddr); in rfcomm_sock_bind()
370 rfcomm_pi(sk)->channel = sa.rc_channel; in rfcomm_sock_bind()
383 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; in rfcomm_sock_connect() local
[all …]
/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c70 struct sockaddr *sa, int salen,
198 struct sockaddr *sa; in handle_connect_req() local
212 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in handle_connect_req()
213 newxprt->sc_xprt.xpt_remotelen = svc_addr_len(sa); in handle_connect_req()
214 memcpy(&newxprt->sc_xprt.xpt_remote, sa, in handle_connect_req()
217 sizeof(newxprt->sc_xprt.xpt_remotebuf) - 1, "%pISc", sa); in handle_connect_req()
225 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; in handle_connect_req()
226 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req()
300 struct sockaddr *sa, int salen, in svc_rdma_create() argument
307 if (sa->sa_family != AF_INET && sa->sa_family != AF_INET6) in svc_rdma_create()
[all …]
/net/phonet/
Ddatagram.c118 struct sockaddr_pn sa; in pn_recvmsg() local
130 pn_skb_get_src_sockaddr(skb, &sa); in pn_recvmsg()
147 __sockaddr_check_size(sizeof(sa)); in pn_recvmsg()
148 memcpy(msg->msg_name, &sa, sizeof(sa)); in pn_recvmsg()
149 *addr_len = sizeof(sa); in pn_recvmsg()
Daf_phonet.c364 struct sockaddr_pn sa; in phonet_rcv() local
385 pn_skb_get_dst_sockaddr(skb, &sa); in phonet_rcv()
388 if (pn_sockaddr_get_addr(&sa) == PNADDR_BROADCAST) { in phonet_rcv()
394 if (pn_sockaddr_get_object(&sa) == 0) { in phonet_rcv()
395 struct sock *sk = pn_find_sock_by_res(net, sa.spn_resource); in phonet_rcv()
401 if (phonet_address_lookup(net, pn_sockaddr_get_addr(&sa)) == 0) { in phonet_rcv()
403 struct sock *sk = pn_find_sock_by_sa(net, &sa); in phonet_rcv()
418 out_dev = phonet_route_output(net, pn_sockaddr_get_addr(&sa)); in phonet_rcv()
421 pn_sockaddr_get_addr(&sa)); in phonet_rcv()
429 pn_sockaddr_get_addr(&sa), in phonet_rcv()
/net/mac80211/
Dmichael.c30 u8 *da, *sa, tid; in michael_mic_hdr() local
33 sa = ieee80211_get_SA(hdr); in michael_mic_hdr()
48 (get_unaligned_le16(sa) << 16)); in michael_mic_hdr()
49 michael_block(mctx, get_unaligned_le32(&sa[2])); in michael_mic_hdr()
Dfils_aead.c244 addr[0] = mgmt->sa; in fils_encrypt_assoc_req()
288 mgmt->sa); in fils_decrypt_assoc_resp()
297 addr[0] = mgmt->sa; in fils_decrypt_assoc_resp()
318 mgmt->sa); in fils_decrypt_assoc_resp()
326 mgmt->sa); in fils_decrypt_assoc_resp()
Dmesh_hwmp.c126 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in mesh_path_sel_frame_tx()
262 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in mesh_path_error_tx()
396 sta = sta_info_get(sdata, mgmt->sa); in hwmp_route_info_get()
512 ta = mgmt->sa; in hwmp_route_info_get()
644 target_sn, mgmt->sa, 0, ttl, in hwmp_preq_frame_process()
768 ta = mgmt->sa; in hwmp_perr_frame_process()
838 orig_addr, mgmt->sa, root_is_gate); in hwmp_rann_frame_process()
841 sta = sta_info_get(sdata, mgmt->sa); in hwmp_rann_frame_process()
885 memcpy(mpath->rann_snd_addr, mgmt->sa, ETH_ALEN); in hwmp_rann_frame_process()
921 sta = sta_info_get(sdata, mgmt->sa); in mesh_rx_path_sel_frame()
/net/rose/
Drose_dev.c58 struct sockaddr *sa = addr; in rose_set_mac_address() local
61 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in rose_set_mac_address()
65 err = rose_add_loopback_node((rose_address *)sa->sa_data); in rose_set_mac_address()
72 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in rose_set_mac_address()
/net/mac802154/
Diface.c53 struct sockaddr_ieee802154 *sa = in mac802154_wpan_ioctl() local
75 sa->family = AF_IEEE802154; in mac802154_wpan_ioctl()
76 sa->addr.addr_type = IEEE802154_ADDR_SHORT; in mac802154_wpan_ioctl()
77 sa->addr.pan_id = pan_id; in mac802154_wpan_ioctl()
78 sa->addr.short_addr = short_addr; in mac802154_wpan_ioctl()
91 if (sa->family != AF_IEEE802154 || in mac802154_wpan_ioctl()
92 sa->addr.addr_type != IEEE802154_ADDR_SHORT || in mac802154_wpan_ioctl()
93 sa->addr.pan_id == IEEE802154_PANID_BROADCAST || in mac802154_wpan_ioctl()
94 sa->addr.short_addr == IEEE802154_ADDR_BROADCAST || in mac802154_wpan_ioctl()
95 sa->addr.short_addr == IEEE802154_ADDR_UNDEF) { in mac802154_wpan_ioctl()
[all …]
/net/netrom/
Dnr_dev.c100 struct sockaddr *sa = addr; in nr_set_mac_address() local
103 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in nr_set_mac_address()
107 err = ax25_listen_register((ax25_address *)sa->sa_data, NULL); in nr_set_mac_address()
114 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in nr_set_mac_address()
/net/llc/
Dllc_output.c26 const unsigned char *sa, const unsigned char *da) in llc_mac_hdr_init() argument
33 rc = dev_hard_header(skb, skb->dev, ETH_P_802_2, da, sa, in llc_mac_hdr_init()
/net/tipc/
Dudp_media.c577 struct sockaddr_storage sa; in tipc_parse_udp_addr() local
579 nla_memcpy(&sa, nla, sizeof(sa)); in tipc_parse_udp_addr()
580 if (sa.ss_family == AF_INET) { in tipc_parse_udp_addr()
581 struct sockaddr_in *ip4 = (struct sockaddr_in *)&sa; in tipc_parse_udp_addr()
589 } else if (sa.ss_family == AF_INET6) { in tipc_parse_udp_addr()
590 struct sockaddr_in6 *ip6 = (struct sockaddr_in6 *)&sa; in tipc_parse_udp_addr()
/net/bluetooth/
Dsco.c527 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; in sco_sock_bind() local
535 BT_DBG("sk %p %pMR", sk, &sa->sco_bdaddr); in sco_sock_bind()
549 bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr); in sco_sock_bind()
560 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; in sco_sock_connect() local
582 hdev = hci_get_route(&sa->sco_bdaddr, &sco_pi(sk)->src, BDADDR_BREDR); in sco_sock_connect()
590 bacpy(&sco_pi(sk)->dst, &sa->sco_bdaddr); in sco_sock_connect()
704 struct sockaddr_sco *sa = (struct sockaddr_sco *) addr; in sco_sock_getname() local
712 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->dst); in sco_sock_getname()
714 bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src); in sco_sock_getname()

123