Home
last modified time | relevance | path

Searched refs:sinfo (Results 1 – 21 of 21) sorted by relevance

/net/netfilter/
Dxt_connbytes.c23 const struct xt_connbytes_info *sinfo = par->matchinfo; in connbytes_mt() local
41 switch (sinfo->what) { in connbytes_mt()
43 switch (sinfo->direction) { in connbytes_mt()
57 switch (sinfo->direction) { in connbytes_mt()
71 switch (sinfo->direction) { in connbytes_mt()
92 if (sinfo->count.to >= sinfo->count.from) in connbytes_mt()
93 return what <= sinfo->count.to && what >= sinfo->count.from; in connbytes_mt()
95 return what < sinfo->count.to || what > sinfo->count.from; in connbytes_mt()
100 const struct xt_connbytes_info *sinfo = par->matchinfo; in connbytes_mt_check() local
103 if (sinfo->what != XT_CONNBYTES_PKTS && in connbytes_mt_check()
[all …]
Dxt_state.c23 const struct xt_state_info *sinfo = par->matchinfo; in state_mt() local
35 return (sinfo->statemask & statebit); in state_mt()
/net/mac80211/
Dsta_info.c602 struct station_info *sinfo = NULL; in sta_info_insert_finish() local
613 sinfo = kzalloc(sizeof(struct station_info), GFP_KERNEL); in sta_info_insert_finish()
614 if (!sinfo) { in sta_info_insert_finish()
652 sinfo->generation = local->sta_generation; in sta_info_insert_finish()
653 cfg80211_new_sta(sdata->dev, sta->sta.addr, sinfo, GFP_KERNEL); in sta_info_insert_finish()
654 kfree(sinfo); in sta_info_insert_finish()
675 kfree(sinfo); in sta_info_insert_finish()
1024 struct station_info *sinfo; in __sta_info_destroy_part2() local
1062 sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); in __sta_info_destroy_part2()
1063 if (sinfo) in __sta_info_destroy_part2()
[all …]
Dethtool.c73 struct station_info sinfo; in ieee80211_get_stats() local
88 data[i++] += sinfo.tx_packets; \ in ieee80211_get_stats()
89 data[i++] += sinfo.tx_bytes; \ in ieee80211_get_stats()
109 memset(&sinfo, 0, sizeof(sinfo)); in ieee80211_get_stats()
110 sta_set_sinfo(sta, &sinfo, false); in ieee80211_get_stats()
118 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE)) in ieee80211_get_stats()
120 cfg80211_calculate_bitrate(&sinfo.txrate); in ieee80211_get_stats()
122 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) in ieee80211_get_stats()
124 cfg80211_calculate_bitrate(&sinfo.rxrate); in ieee80211_get_stats()
127 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG)) in ieee80211_get_stats()
[all …]
Dsta_info.h786 void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo,
Ddriver-ops.h559 struct station_info *sinfo) in drv_sta_statistics() argument
567 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
Dcfg.c719 int idx, u8 *mac, struct station_info *sinfo) in ieee80211_dump_station() argument
732 sta_set_sinfo(sta, sinfo, true); in ieee80211_dump_station()
749 const u8 *mac, struct station_info *sinfo) in ieee80211_get_station() argument
761 sta_set_sinfo(sta, sinfo, true); in ieee80211_get_station()
/net/sctp/
Dchunk.c149 struct sctp_sndrcvinfo *sinfo, in sctp_datamsg_from_user() argument
167 if (asoc->peer.prsctp_capable && sinfo->sinfo_timetolive && in sctp_datamsg_from_user()
168 (SCTP_PR_TTL_ENABLED(sinfo->sinfo_flags) || in sctp_datamsg_from_user()
169 !SCTP_PR_POLICY(sinfo->sinfo_flags))) in sctp_datamsg_from_user()
171 msecs_to_jiffies(sinfo->sinfo_timetolive); in sctp_datamsg_from_user()
195 if (sinfo->sinfo_tsn && in sctp_datamsg_from_user()
196 sinfo->sinfo_ssn != asoc->active_key_id) { in sctp_datamsg_from_user()
197 shkey = sctp_auth_get_shkey(asoc, sinfo->sinfo_ssn); in sctp_datamsg_from_user()
259 if ((sinfo->sinfo_flags & SCTP_EOF) || in sctp_datamsg_from_user()
260 (sinfo->sinfo_flags & SCTP_SACK_IMMEDIATELY)) in sctp_datamsg_from_user()
[all …]
Dulpevent.c490 memcpy(&ssf->ssf_info, &chunk->sinfo, sizeof(struct sctp_sndrcvinfo)); in sctp_ulpevent_make_send_failed()
932 struct sctp_sndrcvinfo sinfo; in sctp_ulpevent_read_sndrcvinfo() local
937 memset(&sinfo, 0, sizeof(sinfo)); in sctp_ulpevent_read_sndrcvinfo()
938 sinfo.sinfo_stream = event->stream; in sctp_ulpevent_read_sndrcvinfo()
939 sinfo.sinfo_ssn = event->ssn; in sctp_ulpevent_read_sndrcvinfo()
940 sinfo.sinfo_ppid = event->ppid; in sctp_ulpevent_read_sndrcvinfo()
941 sinfo.sinfo_flags = event->flags; in sctp_ulpevent_read_sndrcvinfo()
942 sinfo.sinfo_tsn = event->tsn; in sctp_ulpevent_read_sndrcvinfo()
943 sinfo.sinfo_cumtsn = event->cumtsn; in sctp_ulpevent_read_sndrcvinfo()
944 sinfo.sinfo_assoc_id = sctp_assoc2id(event->asoc); in sctp_ulpevent_read_sndrcvinfo()
[all …]
Doutqueue.c300 SCTP_PR_PRIO_ENABLED(chunk->sinfo.sinfo_flags)) in sctp_outq_tail()
342 struct sctp_sndrcvinfo *sinfo, in sctp_prsctp_prune_sent() argument
351 (!SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || in sctp_prsctp_prune_sent()
352 chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) in sctp_prsctp_prune_sent()
360 streamout = SCTP_SO(&asoc->stream, chk->sinfo.sinfo_stream); in sctp_prsctp_prune_sent()
382 struct sctp_sndrcvinfo *sinfo, int msg_len) in sctp_prsctp_prune_unsent() argument
392 !SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || in sctp_prsctp_prune_unsent()
393 chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) in sctp_prsctp_prune_unsent()
400 if (chk->sinfo.sinfo_stream < asoc->stream.outcnt) { in sctp_prsctp_prune_unsent()
402 SCTP_SO(&asoc->stream, chk->sinfo.sinfo_stream); in sctp_prsctp_prune_unsent()
[all …]
Dsocket.c1618 if (cmsgs->sinfo) { in sctp_sendmsg_parse()
1619 srinfo->sinfo_stream = cmsgs->sinfo->snd_sid; in sctp_sendmsg_parse()
1620 srinfo->sinfo_flags = cmsgs->sinfo->snd_flags; in sctp_sendmsg_parse()
1621 srinfo->sinfo_ppid = cmsgs->sinfo->snd_ppid; in sctp_sendmsg_parse()
1622 srinfo->sinfo_context = cmsgs->sinfo->snd_context; in sctp_sendmsg_parse()
1623 srinfo->sinfo_assoc_id = cmsgs->sinfo->snd_assoc_id; in sctp_sendmsg_parse()
1785 struct sctp_sndrcvinfo *sinfo) in sctp_sendmsg_to_asoc() argument
1796 if (sinfo->sinfo_stream >= asoc->stream.outcnt) { in sctp_sendmsg_to_asoc()
1801 if (unlikely(!SCTP_SO(&asoc->stream, sinfo->sinfo_stream)->ext)) { in sctp_sendmsg_to_asoc()
1802 err = sctp_stream_init_ext(&asoc->stream, sinfo->sinfo_stream); in sctp_sendmsg_to_asoc()
[all …]
Dstream_interleave.c26 const struct sctp_sndrcvinfo *sinfo, in sctp_make_idatafrag_empty() argument
33 dp.stream = htons(sinfo->sinfo_stream); in sctp_make_idatafrag_empty()
35 if (sinfo->sinfo_flags & SCTP_UNORDERED) in sctp_make_idatafrag_empty()
43 memcpy(&retval->sinfo, sinfo, sizeof(struct sctp_sndrcvinfo)); in sctp_make_idatafrag_empty()
70 hdr->ppid = lchunk->sinfo.sinfo_ppid; in sctp_chunk_assign_mid()
Dsm_make_chunk.c723 const struct sctp_sndrcvinfo *sinfo, in sctp_make_datafrag_empty() argument
733 dp.ppid = sinfo->sinfo_ppid; in sctp_make_datafrag_empty()
734 dp.stream = htons(sinfo->sinfo_stream); in sctp_make_datafrag_empty()
737 if (sinfo->sinfo_flags & SCTP_UNORDERED) in sctp_make_datafrag_empty()
745 memcpy(&retval->sinfo, sinfo, sizeof(struct sctp_sndrcvinfo)); in sctp_make_datafrag_empty()
Dstream.c54 SCTP_PR_PRIO_ENABLED(ch->sinfo.sinfo_flags)) in sctp_stream_outq_migrate()
/net/wireless/
Dwext-compat.c1255 struct station_info sinfo = {}; in cfg80211_wext_giwrate() local
1275 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1279 if (!(sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { in cfg80211_wext_giwrate()
1284 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
1287 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wext_giwrate()
1298 static struct station_info sinfo = {}; in cfg80211_wireless_stats() local
1316 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats()
1318 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1325 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1326 int sig = sinfo.signal; in cfg80211_wireless_stats()
[all …]
Dutil.c1902 struct station_info *sinfo) in cfg80211_get_station() argument
1915 memset(sinfo, 0, sizeof(*sinfo)); in cfg80211_get_station()
1917 return rdev_get_station(rdev, dev, mac_addr, sinfo); in cfg80211_get_station()
1958 int cfg80211_sinfo_alloc_tid_stats(struct station_info *sinfo, gfp_t gfp) in cfg80211_sinfo_alloc_tid_stats() argument
1960 sinfo->pertid = kcalloc(IEEE80211_NUM_TIDS + 1, in cfg80211_sinfo_alloc_tid_stats()
1961 sizeof(*(sinfo->pertid)), in cfg80211_sinfo_alloc_tid_stats()
1963 if (!sinfo->pertid) in cfg80211_sinfo_alloc_tid_stats()
Dtrace.h173 __entry->generation = sinfo->generation; \
174 __entry->connected_time = sinfo->connected_time; \
175 __entry->inactive_time = sinfo->inactive_time; \
176 __entry->rx_bytes = sinfo->rx_bytes; \
177 __entry->tx_bytes = sinfo->tx_bytes; \
178 __entry->rx_packets = sinfo->rx_packets; \
179 __entry->tx_packets = sinfo->tx_packets; \
180 __entry->tx_retries = sinfo->tx_retries; \
181 __entry->tx_failed = sinfo->tx_failed; \
182 __entry->rx_dropped_misc = sinfo->rx_dropped_misc; \
[all …]
Dnl80211.c5063 const u8 *mac_addr, struct station_info *sinfo) in nl80211_send_station() argument
5070 cfg80211_sinfo_release_content(sinfo); in nl80211_send_station()
5076 nla_put_u32(msg, NL80211_ATTR_GENERATION, sinfo->generation)) in nl80211_send_station()
5085 if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_ ## attr) && \ in nl80211_send_station()
5087 sinfo->memb)) \ in nl80211_send_station()
5091 if (sinfo->filled & BIT_ULL(NL80211_STA_INFO_ ## attr) && \ in nl80211_send_station()
5093 sinfo->memb, NL80211_STA_INFO_PAD)) \ in nl80211_send_station()
5101 if (sinfo->filled & (BIT_ULL(NL80211_STA_INFO_RX_BYTES) | in nl80211_send_station()
5104 (u32)sinfo->rx_bytes)) in nl80211_send_station()
5107 if (sinfo->filled & (BIT_ULL(NL80211_STA_INFO_TX_BYTES) | in nl80211_send_station()
[all …]
Drdev-ops.h206 struct station_info *sinfo) in rdev_get_station() argument
210 ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); in rdev_get_station()
211 trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); in rdev_get_station()
217 struct station_info *sinfo) in rdev_dump_station() argument
221 ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); in rdev_dump_station()
222 trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); in rdev_dump_station()
/net/rds/
Daf_rds.c806 struct rds_info_socket sinfo; in rds_sock_info() local
823 sinfo.sndbuf = rds_sk_sndbuf(rs); in rds_sock_info()
824 sinfo.rcvbuf = rds_sk_rcvbuf(rs); in rds_sock_info()
825 sinfo.bound_addr = rs->rs_bound_addr_v4; in rds_sock_info()
826 sinfo.connected_addr = rs->rs_conn_addr_v4; in rds_sock_info()
827 sinfo.bound_port = rs->rs_bound_port; in rds_sock_info()
828 sinfo.connected_port = rs->rs_conn_port; in rds_sock_info()
829 sinfo.inum = sock_i_ino(rds_rs_to_sk(rs)); in rds_sock_info()
831 rds_info_copy(iter, &sinfo, sizeof(sinfo)); in rds_sock_info()
/net/batman-adv/
Dbat_v_elp.c70 struct station_info sinfo; in batadv_v_elp_get_throughput() local
93 ret = cfg80211_get_station(real_netdev, neigh->addr, &sinfo); in batadv_v_elp_get_throughput()
97 cfg80211_sinfo_release_content(&sinfo); in batadv_v_elp_get_throughput()
110 if (!(sinfo.filled & BIT(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) in batadv_v_elp_get_throughput()
113 return sinfo.expected_throughput / 100; in batadv_v_elp_get_throughput()