Home
last modified time | relevance | path

Searched refs:ra (Results 1 – 17 of 17) sorted by relevance

/net/mac80211/
Dwme.c185 const u8 *ra = NULL; in ieee80211_select_queue() local
205 ra = skb->data; in ieee80211_select_queue()
208 ra = sdata->u.wds.remote_addr; in ieee80211_select_queue()
216 ra = sdata->u.mgd.bssid; in ieee80211_select_queue()
219 ra = skb->data; in ieee80211_select_queue()
225 if (!sta && ra && !is_multicast_ether_addr(ra)) in ieee80211_select_queue()
226 sta = sta_info_get(sdata, ra); in ieee80211_select_queue()
Dagg-tx.c112 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn) in ieee80211_send_bar() argument
128 memcpy(bar->ra, ra, ETH_ALEN); in ieee80211_send_bar()
777 const u8 *ra, u16 tid, struct sta_info **sta) in ieee80211_lookup_tid_tx() argument
787 *sta = sta_info_get_bss(sdata, ra); in ieee80211_lookup_tid_tx()
789 ht_dbg(sdata, "Could not find station: %pM\n", ra); in ieee80211_lookup_tid_tx()
802 const u8 *ra, u16 tid) in ieee80211_start_tx_ba_cb_irqsafe() argument
809 trace_api_start_tx_ba_cb(sdata, ra, tid); in ieee80211_start_tx_ba_cb_irqsafe()
812 tid_tx = ieee80211_lookup_tid_tx(sdata, ra, tid, &sta); in ieee80211_start_tx_ba_cb_irqsafe()
916 const u8 *ra, u16 tid) in ieee80211_stop_tx_ba_cb_irqsafe() argument
923 trace_api_stop_tx_ba_cb(sdata, ra, tid); in ieee80211_stop_tx_ba_cb_irqsafe()
[all …]
Dtkip.h27 u8 *ra, int only_iv, int queue,
Dtrace.h1954 TP_PROTO(struct ieee80211_sub_if_data *sdata, const u8 *ra, u16 tid),
1956 TP_ARGS(sdata, ra, tid),
1960 __array(u8, ra, ETH_ALEN)
1966 memcpy(__entry->ra, ra, ETH_ALEN);
1972 VIF_PR_ARG, __entry->ra, __entry->tid
1998 TP_PROTO(struct ieee80211_sub_if_data *sdata, const u8 *ra, u16 tid),
2000 TP_ARGS(sdata, ra, tid),
2004 __array(u8, ra, ETH_ALEN)
2010 memcpy(__entry->ra, ra, ETH_ALEN);
2016 VIF_PR_ARG, __entry->ra, __entry->tid
Dmesh.h287 u16 target_rcode, const u8 *ra);
Dtkip.c242 u8 *ra, int only_iv, int queue, in ieee80211_tkip_decrypt_data() argument
Dmesh_hwmp.c236 u16 target_rcode, const u8 *ra) in mesh_path_error_tx() argument
261 memcpy(mgmt->da, ra, ETH_ALEN); in mesh_path_error_tx()
Dtx.c4901 memcpy(rts->ra, hdr->addr1, sizeof(rts->ra)); in ieee80211_rts_get()
4917 memcpy(cts->ra, hdr->addr1, sizeof(cts->ra)); in ieee80211_ctstoself_get()
/net/ipv4/
Dip_input.c150 struct ip_ra_chain *ra; in ip_call_ra_chain() local
156 for (ra = rcu_dereference(net->ipv4.ra_chain); ra; ra = rcu_dereference(ra->next)) { in ip_call_ra_chain()
157 struct sock *sk = ra->sk; in ip_call_ra_chain()
Dip_sockglue.c336 struct ip_ra_chain *ra = container_of(head, struct ip_ra_chain, rcu); in ip_ra_destroy_rcu() local
338 sock_put(ra->saved_sk); in ip_ra_destroy_rcu()
339 kfree(ra); in ip_ra_destroy_rcu()
345 struct ip_ra_chain *ra, *new_ra; in ip_ra_control() local
358 (ra = rcu_dereference_protected(*rap, in ip_ra_control()
360 rap = &ra->next) { in ip_ra_control()
361 if (ra->sk == sk) { in ip_ra_control()
368 ra->sk = NULL; in ip_ra_control()
369 RCU_INIT_POINTER(*rap, ra->next); in ip_ra_control()
372 if (ra->destructor) in ip_ra_control()
[all …]
/net/ipv6/
Dipv6_sockglue.c60 struct ip6_ra_chain *ra, *new_ra, **rap; in ip6_ra_control() local
71 for (rap = &ip6_ra_chain; (ra = *rap) != NULL; rap = &ra->next) { in ip6_ra_control()
72 if (ra->sk == sk) { in ip6_ra_control()
79 *rap = ra->next; in ip6_ra_control()
83 kfree(ra); in ip6_ra_control()
93 new_ra->next = ra; in ip6_ra_control()
Dip6_output.c371 struct ip6_ra_chain *ra; in ip6_call_ra_chain() local
375 for (ra = ip6_ra_chain; ra; ra = ra->next) { in ip6_call_ra_chain()
376 struct sock *sk = ra->sk; in ip6_call_ra_chain()
377 if (sk && ra->sel == sel && in ip6_call_ra_chain()
537 if (ip6_call_ra_chain(skb, ntohs(opt->ra))) in ip6_forward()
Dmcast.c1365 IP6CB(skb)->ra != htons(IPV6_OPT_ROUTERALERT_MLD)) in igmp6_event_query()
1602 u8 ra[8] = { IPPROTO_ICMPV6, 0, in mld_newpack() local
1626 skb_put_data(skb, ra, sizeof(ra)); in mld_newpack()
1990 u8 ra[8] = { IPPROTO_ICMPV6, 0, in igmp6_send() local
2002 payload_len = len + sizeof(ra); in igmp6_send()
2033 skb_put_data(skb, ra, sizeof(ra)); in igmp6_send()
Dndisc.c1123 static void ndisc_ra_useropt(struct sk_buff *ra, struct nd_opt_hdr *opt) in ndisc_ra_useropt() argument
1125 struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); in ndisc_ra_useropt()
1129 struct net *net = dev_net(ra->dev); in ndisc_ra_useropt()
1148 ndmsg->nduseropt_ifindex = ra->dev->ifindex; in ndisc_ra_useropt()
1155 if (nla_put_in6_addr(skb, NDUSEROPT_SRCADDR, &ipv6_hdr(ra)->saddr)) in ndisc_ra_useropt()
Dexthdrs.c729 memcpy(&IP6CB(skb)->ra, nh + optoff + 2, sizeof(IP6CB(skb)->ra)); in ipv6_hop_ra()
Dip6_input.c513 if (opt->ra == htons(IPV6_OPT_ROUTERALERT_MLD)) { in ip6_mc_input()
/net/bluetooth/
Dsmp.c412 const bdaddr_t *ia, u8 _rat, const bdaddr_t *ra, u8 res[16]) in smp_c1() argument
418 SMP_DBG("iat %u ia %6phN rat %u ra %6phN", _iat, ia, _rat, ra); in smp_c1()
442 memcpy(p2, ra, 6); in smp_c1()
3596 const bdaddr_t ra = { { 0xb6, 0xb5, 0xb4, 0xb3, 0xb2, 0xb1 } }; in test_c1() local
3604 err = smp_c1(k, r, preq, pres, _iat, &ia, _rat, &ra, res); in test_c1()