| /net/appletalk/ |
| A D | aarp.c | 448 return a ? sa : NULL; in __aarp_proxy_find() 570 skb->data[0] = sa->s_node; in aarp_send_ddp() 629 a->target_addr = *sa; in aarp_send_ddp() 733 sa.s_node = ea->pa_src_node; in aarp_rcv() 734 sa.s_net = ea->pa_src_net; in aarp_rcv() 798 sa.s_net = ea->pa_dst_net; in aarp_rcv() 805 da.s_node = sa.s_node; in aarp_rcv() 806 da.s_net = sa.s_net; in aarp_rcv() 818 skb->dev, &sa); in aarp_rcv() 836 if (sa.s_net && ma->s_net && sa.s_net != ma->s_net) in aarp_rcv() [all …]
|
| A D | ddp.c | 234 struct atalk_addr *sa) in atif_add_device() argument 244 iface->address = *sa; in atif_add_device() 675 struct sockaddr_at *sa; in atif_ioctl() local 715 sa->sat_addr.s_node)) { in atif_ioctl() 729 sa->sat_addr.s_node == 254) in atif_ioctl() 760 sa->sat_family = AF_APPLETALK; in atif_ioctl() 765 sa->sat_family = AF_APPLETALK; in atif_ioctl() 798 sa->sat_family = AF_APPLETALK; in atif_ioctl() 799 sa->sat_addr = atif->address; in atif_ioctl() 806 sa->sat_family = AF_APPLETALK; in atif_ioctl() [all …]
|
| /net/can/j1939/ |
| A D | address-claim.c | 66 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() 255 } else if (j1939_address_is_unicast(skcb->addr.sa)) { in j1939_ac_recv() [all …]
|
| A D | bus.c | 276 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()
|
| A D | main.c | 74 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()
|
| A D | socket.c | 229 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() 409 jsk->addr.sa = J1939_NO_ADDR; in j1939_sk_init() 474 j1939_local_ecu_put(priv, jsk->addr.src_name, jsk->addr.sa); in j1939_sk_bind() 518 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind() 598 addr->can_addr.j1939.addr = jsk->addr.sa; in j1939_sk_sock2sockaddr_can() 649 jsk->addr.sa); in j1939_sk_release() 859 paddr->can_addr.j1939.addr = skcb->addr.sa; in j1939_sk_recvmsg() 974 session->skcb.addr.sa); in j1939_sk_get_timestamping_opt_stats() [all …]
|
| A D | transport.c | 484 } else if (se_addr->sa != sk_addr->da) { in j1939_session_match() 491 } else if (se_addr->da != sk_addr->sa) { in j1939_session_match() 498 } else if (se_addr->sa != sk_addr->sa) { in j1939_session_match() 576 swap(skcb->addr.da, skcb->addr.sa); in j1939_skbcb_swap() 1518 __func__, session, skcb->addr.sa, skcb->addr.da); in j1939_session_new() 1702 if (session->skcb.addr.sa != skcb->addr.sa || in j1939_xtp_rx_rts_session_active() 1706 session->skcb.addr.sa, skcb->addr.sa, in j1939_xtp_rx_rts_session_active() 1712 session->skcb.addr.sa = skcb->addr.sa; in j1939_xtp_rx_rts_session_active() 2053 __func__, skcb->addr.sa); in j1939_tp_cmd_recv() 2063 __func__, skcb->addr.sa); in j1939_tp_cmd_recv() [all …]
|
| A D | j1939-priv.h | 99 int j1939_local_ecu_get(struct j1939_priv *priv, name_t name, u8 sa); 100 void j1939_local_ecu_put(struct j1939_priv *priv, name_t name, u8 sa); 148 u8 sa; member
|
| /net/key/ |
| A D | af_key.c | 661 if (sa == NULL) in pfkey_xfrm_state_lookup() 765 struct sadb_sa *sa; in __pfkey_xfrm_state2msg() local 852 sa->sadb_sa_auth = 0; in __pfkey_xfrm_state2msg() 872 sa->sadb_sa_flags = 0; in __pfkey_xfrm_state2msg() 1073 if (!sa || in pfkey_msg2xfrm_state() 3358 struct sadb_sa *sa; in pfkey_send_new_mapping() local 3411 sa->sadb_sa_auth = 0; in pfkey_send_new_mapping() 3498 u8 *sa; in set_sadb_kmaddress() local 3511 sa = (u8 *)(kma + 1); in set_sadb_kmaddress() 3525 u8 *sa; in set_ipsecrequest() local [all …]
|
| /net/bluetooth/rfcomm/ |
| A D | sock.c | 329 struct sockaddr_rc sa; in rfcomm_sock_bind() local 337 memset(&sa, 0, sizeof(sa)); in rfcomm_sock_bind() 339 memcpy(&sa, addr, len); in rfcomm_sock_bind() 341 BT_DBG("sk %p %pMR", sk, &sa.rc_bdaddr); in rfcomm_sock_bind() 357 if (sa.rc_channel && in rfcomm_sock_bind() 358 __rfcomm_get_listen_sock_by_addr(sa.rc_channel, &sa.rc_bdaddr)) { in rfcomm_sock_bind() 363 rfcomm_pi(sk)->channel = sa.rc_channel; in rfcomm_sock_bind() 402 rfcomm_pi(sk)->channel = sa->rc_channel; in rfcomm_sock_connect() 410 sa->rc_channel); in rfcomm_sock_connect() 543 memset(sa, 0, sizeof(*sa)); in rfcomm_sock_getname() [all …]
|
| /net/sctp/ |
| A D | ipv6.c | 530 struct sockaddr_in6 *sa = &addr->v6; in sctp_v6_from_skb() local 537 sa->sin6_port = sh->source; in sctp_v6_from_skb() 540 sa->sin6_port = sh->dest; in sctp_v6_from_skb() 556 if (addr->sa.sa_family == AF_INET) { in sctp_v6_to_sk_saddr() 570 if (addr->sa.sa_family == AF_INET) { in sctp_v6_to_sk_daddr() 616 addr->sa.sa_family = AF_INET6; in sctp_v6_to_addr() 626 if (addr1->sa.sa_family != addr2->sa.sa_family) { in __sctp_v6_cmp_addr() 832 if (addr->sa.sa_family == AF_INET) in sctp_v6_addr_to_user() 980 if (addr1->sa.sa_family == AF_INET && addr2->sa.sa_family == AF_INET) in sctp_inet6_cmp_addr() 994 if (addr->sa.sa_family != AF_INET6) in sctp_inet6_bind_verify() [all …]
|
| A D | protocol.c | 152 if (addr->a.sa.sa_family == AF_INET && in sctp_copy_local_addr_list() 156 if (addr->a.sa.sa_family == AF_INET6 && in sctp_copy_local_addr_list() 219 struct sockaddr_in *sa = &addr->v4; in sctp_v4_from_skb() local 224 sa->sin_port = sh->source; in sctp_v4_from_skb() 225 sa->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_v4_from_skb() 227 sa->sin_port = sh->dest; in sctp_v4_from_skb() 230 memset(sa->sin_zero, 0, sizeof(sa->sin_zero)); in sctp_v4_from_skb() 299 if (addr1->sa.sa_family != addr2->sa.sa_family) in sctp_v4_cmp_addr() 502 AF_INET != laddr->a.sa.sa_family) in sctp_v4_get_dst() 715 if (addrw->a.sa.sa_family != addr->a.sa.sa_family) in sctp_addr_wq_lookup() [all …]
|
| A D | bind_addr.c | 406 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/sunrpc/xprtrdma/ |
| A D | svc_rdma_transport.c | 72 struct sockaddr *sa, int salen, 238 struct sockaddr *sa; in handle_connect_req() local 252 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in handle_connect_req() 253 newxprt->sc_xprt.xpt_remotelen = svc_addr_len(sa); in handle_connect_req() 254 memcpy(&newxprt->sc_xprt.xpt_remote, sa, in handle_connect_req() 257 sizeof(newxprt->sc_xprt.xpt_remotebuf) - 1, "%pISc", sa); in handle_connect_req() 266 svc_xprt_set_local(&newxprt->sc_xprt, sa, svc_addr_len(sa)); in handle_connect_req() 355 struct sockaddr *sa, int salen, in svc_rdma_create() argument 361 if (sa->sa_family != AF_INET && sa->sa_family != AF_INET6) in svc_rdma_create() 369 listen_id = svc_rdma_create_listen_id(net, sa, cma_xprt); in svc_rdma_create() [all …]
|
| /net/bluetooth/ |
| A D | iso.c | 935 sa->iso_bc->bc_num_bis); in iso_sock_bind_bc() 937 if (addr_len != sizeof(*sa) + sizeof(*sa->iso_bc)) in iso_sock_bind_bc() 948 if (sa->iso_bc->bc_sid > 0x0f && sa->iso_bc->bc_sid != HCI_SID_INVALID) in iso_sock_bind_bc() 951 iso_pi(sk)->bc_sid = sa->iso_bc->bc_sid; in iso_sock_bind_bc() 959 if (sa->iso_bc->bc_bis[i] < 0x01 || in iso_sock_bind_bc() 960 sa->iso_bc->bc_bis[i] > 0x1f) in iso_sock_bind_bc() 979 if (addr_len != sizeof(*sa) + sizeof(*sa->iso_bc)) { in iso_sock_bind_pa_sk() 992 if (sa->iso_bc->bc_bis[i] < 0x01 || in iso_sock_bind_pa_sk() 993 sa->iso_bc->bc_bis[i] > 0x1f) { in iso_sock_bind_pa_sk() 1012 BT_DBG("sk %p %pMR type %u", sk, &sa->iso_bdaddr, sa->iso_bdaddr_type); in iso_sock_bind() [all …]
|
| /net/phonet/ |
| A D | datagram.c | 115 struct sockaddr_pn sa; in pn_recvmsg() local 127 pn_skb_get_src_sockaddr(skb, &sa); in pn_recvmsg() 144 __sockaddr_check_size(sizeof(sa)); in pn_recvmsg() 145 memcpy(msg->msg_name, &sa, sizeof(sa)); in pn_recvmsg() 146 *addr_len = sizeof(sa); in pn_recvmsg()
|
| A D | af_phonet.c | 363 struct sockaddr_pn sa; in phonet_rcv() local 384 pn_skb_get_dst_sockaddr(skb, &sa); in phonet_rcv() 387 if (pn_sockaddr_get_addr(&sa) == PNADDR_BROADCAST) { in phonet_rcv() 393 if (pn_sockaddr_get_object(&sa) == 0) { in phonet_rcv() 394 struct sock *sk = pn_find_sock_by_res(net, sa.spn_resource); in phonet_rcv() 400 if (phonet_address_lookup(net, pn_sockaddr_get_addr(&sa)) == 0) { in phonet_rcv() 402 struct sock *sk = pn_find_sock_by_sa(net, &sa); in phonet_rcv() 417 out_dev = phonet_route_output(net, pn_sockaddr_get_addr(&sa)); in phonet_rcv() 420 pn_sockaddr_get_addr(&sa)); in phonet_rcv() 428 pn_sockaddr_get_addr(&sa), in phonet_rcv()
|
| /net/mac80211/ |
| A D | michael.c | 30 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()
|
| A D | s1g.c | 51 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_s1g_send_twt_setup() 83 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_s1g_send_twt_teardown() 121 ieee80211_s1g_send_twt_setup(sdata, mgmt->sa, sdata->vif.addr, twt); in ieee80211_s1g_rx_twt_setup() 146 ieee80211_s1g_send_twt_teardown(sdata, mgmt->sa, sdata->vif.addr, in ieee80211_s1g_tx_twt_setup_fail() 159 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_s1g_rx_twt_action()
|
| A D | fils_aead.c | 245 addr[0] = mgmt->sa; in fils_encrypt_assoc_req() 290 mgmt->sa); in fils_decrypt_assoc_resp() 299 addr[0] = mgmt->sa; in fils_decrypt_assoc_resp() 320 mgmt->sa); in fils_decrypt_assoc_resp() 328 mgmt->sa); in fils_decrypt_assoc_resp()
|
| /net/rose/ |
| A D | rose_dev.c | 58 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 dev_addr_set(dev, sa->sa_data); in rose_set_mac_address()
|
| /net/mac802154/ |
| A D | iface.c | 53 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/ |
| A D | nr_dev.c | 100 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 dev_addr_set(dev, sa->sa_data); in nr_set_mac_address()
|
| /net/llc/ |
| A D | llc_output.c | 26 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/ |
| A D | udp_media.c | 588 struct sockaddr_storage sa; in tipc_parse_udp_addr() local 590 nla_memcpy(&sa, nla, sizeof(sa)); in tipc_parse_udp_addr() 591 if (sa.ss_family == AF_INET) { in tipc_parse_udp_addr() 592 struct sockaddr_in *ip4 = (struct sockaddr_in *)&sa; in tipc_parse_udp_addr() 600 } else if (sa.ss_family == AF_INET6) { in tipc_parse_udp_addr() 601 struct sockaddr_in6 *ip6 = (struct sockaddr_in6 *)&sa; in tipc_parse_udp_addr()
|