| /net/netfilter/ |
| A D | xt_connbytes.c | 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() 103 if (sinfo->what != XT_CONNBYTES_PKTS && in connbytes_mt_check() 104 sinfo->what != XT_CONNBYTES_BYTES && in connbytes_mt_check() 105 sinfo->what != XT_CONNBYTES_AVGPKT) in connbytes_mt_check() [all …]
|
| A D | xt_state.c | 23 const struct xt_state_info *sinfo = par->matchinfo; in state_mt() local 35 return (sinfo->statemask & statebit); in state_mt()
|
| /net/mac80211/ |
| A D | ethtool.c | 81 struct station_info sinfo; in ieee80211_get_stats() local 90 data[i++] += sinfo.rx_packets; \ in ieee80211_get_stats() 91 data[i++] += sinfo.rx_bytes; \ in ieee80211_get_stats() 96 data[i++] += sinfo.tx_packets; \ in ieee80211_get_stats() 97 data[i++] += sinfo.tx_bytes; \ in ieee80211_get_stats() 99 data[i++] += sinfo.tx_failed; \ in ieee80211_get_stats() 100 data[i++] += sinfo.tx_retries; \ in ieee80211_get_stats() 117 memset(&sinfo, 0, sizeof(sinfo)); in ieee80211_get_stats() 118 sta_set_sinfo(sta, &sinfo, false); in ieee80211_get_stats() 136 data[i] = (u8)sinfo.signal_avg; in ieee80211_get_stats() [all …]
|
| A D | sta_info.c | 895 if (!sinfo) { in sta_info_insert_finish() 966 kfree(sinfo); in sta_info_insert_finish() 989 kfree(sinfo); in sta_info_insert_finish() 1544 sinfo = kzalloc(sizeof(*sinfo), GFP_KERNEL); in __sta_info_destroy_part2() 1545 if (sinfo) in __sta_info_destroy_part2() 1548 kfree(sinfo); in __sta_info_destroy_part2() 2711 if (sinfo->pertid) { in sta_set_accumulated_removed_links_sinfo() 2995 sinfo->inactive_time = in sta_set_sinfo() 3000 sinfo->tx_bytes = 0; in sta_set_sinfo() 3098 sinfo->signal_avg = in sta_set_sinfo() [all …]
|
| A D | sta_info.h | 976 void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo, 980 struct station_info *sinfo);
|
| A D | cfg.c | 875 int idx, u8 *mac, struct station_info *sinfo) in ieee80211_dump_station() argument 888 sta_set_sinfo(sta, sinfo, true); in ieee80211_dump_station() 893 if (sinfo->valid_links) in ieee80211_dump_station() 894 sta_set_accumulated_removed_links_sinfo(sta, sinfo); in ieee80211_dump_station() 910 const u8 *mac, struct station_info *sinfo) in ieee80211_get_station() argument 922 sta_set_sinfo(sta, sinfo, true); in ieee80211_get_station() 927 if (sinfo->valid_links) in ieee80211_get_station() 928 sta_set_accumulated_removed_links_sinfo(sta, sinfo); in ieee80211_get_station()
|
| A D | driver-ops.h | 623 struct station_info *sinfo) in drv_sta_statistics() argument 634 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
|
| /net/sctp/ |
| A D | chunk.c | 147 struct sctp_sndrcvinfo *sinfo, in sctp_datamsg_from_user() argument 166 (SCTP_PR_TTL_ENABLED(sinfo->sinfo_flags) || in sctp_datamsg_from_user() 167 !SCTP_PR_POLICY(sinfo->sinfo_flags))) in sctp_datamsg_from_user() 169 msecs_to_jiffies(sinfo->sinfo_timetolive); in sctp_datamsg_from_user() 193 if (sinfo->sinfo_tsn && in sctp_datamsg_from_user() 194 sinfo->sinfo_ssn != asoc->active_key_id) { in sctp_datamsg_from_user() 257 if ((sinfo->sinfo_flags & SCTP_EOF) || in sctp_datamsg_from_user() 258 (sinfo->sinfo_flags & SCTP_SACK_IMMEDIATELY)) in sctp_datamsg_from_user() 312 if (SCTP_PR_TTL_ENABLED(chunk->sinfo.sinfo_flags) && in sctp_chunk_abandoned() 316 chunk->sinfo.sinfo_stream); in sctp_chunk_abandoned() [all …]
|
| A D | ulpevent.c | 561 ssf->ssfe_info.snd_ppid = chunk->sinfo.sinfo_ppid; in sctp_ulpevent_make_send_failed_event() 990 struct sctp_sndrcvinfo sinfo; in sctp_ulpevent_read_sndrcvinfo() local 995 memset(&sinfo, 0, sizeof(sinfo)); in sctp_ulpevent_read_sndrcvinfo() 996 sinfo.sinfo_stream = event->stream; in sctp_ulpevent_read_sndrcvinfo() 997 sinfo.sinfo_ssn = event->ssn; in sctp_ulpevent_read_sndrcvinfo() 998 sinfo.sinfo_ppid = event->ppid; in sctp_ulpevent_read_sndrcvinfo() 999 sinfo.sinfo_flags = event->flags; in sctp_ulpevent_read_sndrcvinfo() 1000 sinfo.sinfo_tsn = event->tsn; in sctp_ulpevent_read_sndrcvinfo() 1001 sinfo.sinfo_cumtsn = event->cumtsn; in sctp_ulpevent_read_sndrcvinfo() 1006 sinfo.sinfo_timetolive = 0; in sctp_ulpevent_read_sndrcvinfo() [all …]
|
| A D | outqueue.c | 301 SCTP_PR_PRIO_ENABLED(chunk->sinfo.sinfo_flags)) in sctp_outq_tail() 343 struct sctp_sndrcvinfo *sinfo, in sctp_prsctp_prune_sent() argument 352 (!SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || in sctp_prsctp_prune_sent() 353 chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) in sctp_prsctp_prune_sent() 383 struct sctp_sndrcvinfo *sinfo, int msg_len) in sctp_prsctp_prune_unsent() argument 394 !SCTP_PR_PRIO_ENABLED(chk->sinfo.sinfo_flags) || in sctp_prsctp_prune_unsent() 395 chk->sinfo.sinfo_timetolive <= sinfo->sinfo_timetolive)) in sctp_prsctp_prune_unsent() 424 struct sctp_sndrcvinfo *sinfo, int msg_len) in sctp_prsctp_prune() argument 431 msg_len = sctp_prsctp_prune_sent(asoc, sinfo, in sctp_prsctp_prune() 439 msg_len = sctp_prsctp_prune_sent(asoc, sinfo, in sctp_prsctp_prune() [all …]
|
| A D | socket.c | 1627 if (cmsgs->sinfo) { in sctp_sendmsg_parse() 1794 struct sctp_sndrcvinfo *sinfo) in sctp_sendmsg_to_asoc() argument 1919 struct sctp_sndrcvinfo *sinfo, in sctp_sendmsg_update_sinfo() argument 1922 if (!cmsgs->srinfo && !cmsgs->sinfo) { in sctp_sendmsg_update_sinfo() 1939 sinfo->sinfo_tsn = 1; in sctp_sendmsg_update_sinfo() 1948 struct sctp_sndrcvinfo _sinfo, *sinfo; in sctp_sendmsg() local 1961 sinfo = &_sinfo; in sctp_sendmsg() 1962 sflags = sinfo->sinfo_flags; in sctp_sendmsg() 1986 NULL, sinfo); in sctp_sendmsg() 8904 cmsgs->sinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse() [all …]
|
| A D | stream_interleave.c | 26 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()
|
| A D | sm_make_chunk.c | 715 const struct sctp_sndrcvinfo *sinfo, in sctp_make_datafrag_empty() argument 725 dp.ppid = sinfo->sinfo_ppid; in sctp_make_datafrag_empty() 726 dp.stream = htons(sinfo->sinfo_stream); in sctp_make_datafrag_empty() 729 if (sinfo->sinfo_flags & SCTP_UNORDERED) in sctp_make_datafrag_empty() 737 memcpy(&retval->sinfo, sinfo, sizeof(struct sctp_sndrcvinfo)); in sctp_make_datafrag_empty()
|
| /net/core/ |
| A D | xdp.c | 466 struct skb_shared_info *sinfo; in xdp_return_frame() local 483 struct skb_shared_info *sinfo; in xdp_return_frame_rx_napi() local 522 struct skb_shared_info *sinfo; in xdp_return_frame_bulk() local 527 skb_frag_t *frag = &sinfo->frags[i]; in xdp_return_frame_bulk() 551 struct skb_shared_info *sinfo; in xdp_return_buff() local 636 const struct skb_shared_info *sinfo; in xdp_build_skb_from_buff() local 643 nr_frags = sinfo->nr_frags; in xdp_build_skb_from_buff() 667 sinfo->xdp_frags_size, tsize, in xdp_build_skb_from_buff() 708 sinfo->nr_frags = i; in xdp_copy_frags_from_zc() 805 nr_frags = sinfo->nr_frags; in __xdp_build_skb_from_frame() [all …]
|
| A D | filter.c | 3995 struct skb_shared_info *sinfo; in bpf_xdp_copy_buf() local 4006 sinfo = xdp_get_shared_info_from_buff(xdp); in bpf_xdp_copy_buf() 4007 end_frag = &sinfo->frags[sinfo->nr_frags]; in bpf_xdp_copy_buf() 4008 next_frag = &sinfo->frags[0]; in bpf_xdp_copy_buf() 4040 struct skb_shared_info *sinfo; in bpf_xdp_pointer() local 4136 skb_frag_t *frag = &sinfo->frags[sinfo->nr_frags - 1]; in bpf_xdp_frags_increase_tail() 4149 sinfo->xdp_frags_size += offset; in bpf_xdp_frags_increase_tail() 4196 skb_frag_t *frag = &sinfo->frags[i]; in bpf_xdp_frags_shrink_tail() 4208 sinfo->nr_frags -= n_frags_free; in bpf_xdp_frags_shrink_tail() 4209 sinfo->xdp_frags_size -= len_free; in bpf_xdp_frags_shrink_tail() [all …]
|
| /net/batman-adv/ |
| A D | bat_v_elp.c | 87 struct station_info sinfo; in batadv_v_elp_get_throughput() local 118 ret = cfg80211_get_station(real_netdev, neigh->addr, &sinfo); in batadv_v_elp_get_throughput() 122 cfg80211_sinfo_release_content(&sinfo); in batadv_v_elp_get_throughput() 137 if (sinfo.filled & BIT(NL80211_STA_INFO_EXPECTED_THROUGHPUT)) { in batadv_v_elp_get_throughput() 138 *pthroughput = sinfo.expected_throughput / 100; in batadv_v_elp_get_throughput() 145 if (sinfo.filled & BIT(NL80211_STA_INFO_TX_BITRATE)) { in batadv_v_elp_get_throughput() 146 *pthroughput = cfg80211_calculate_bitrate(&sinfo.txrate) / 3; in batadv_v_elp_get_throughput()
|
| /net/wireless/ |
| A D | wext-compat.c | 1245 struct station_info sinfo = {}; in cfg80211_wext_giwrate() local 1265 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate() 1278 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wext_giwrate() 1289 static struct station_info sinfo = {}; in cfg80211_wireless_stats() local 1307 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats() 1320 int sig = sinfo.signal; in cfg80211_wireless_stats() 1337 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats() 1338 wstats.qual.qual = sinfo.signal; in cfg80211_wireless_stats() 1349 wstats.discard.misc = sinfo.rx_dropped_misc; in cfg80211_wireless_stats() 1351 wstats.discard.retries = sinfo.tx_failed; in cfg80211_wireless_stats() [all …]
|
| A D | nl80211.c | 7383 sinfo->filled |= in cfg80211_sta_set_mld_sinfo() 7398 sinfo->filled |= in cfg80211_sta_set_mld_sinfo() 7410 sinfo->filled |= in cfg80211_sta_set_mld_sinfo() 7479 sinfo->filled |= in cfg80211_sta_set_mld_sinfo() 7487 sinfo->filled |= in cfg80211_sta_set_mld_sinfo() 7546 memset(&sinfo, 0, sizeof(sinfo)); in nl80211_dump_station() 7549 sinfo.links[i] = in nl80211_dump_station() 7577 &sinfo) < 0) in nl80211_dump_station() 7603 memset(&sinfo, 0, sizeof(sinfo)); in nl80211_get_station() 7614 sinfo.links[i] = kzalloc(sizeof(*sinfo.links[0]), GFP_KERNEL); in nl80211_get_station() [all …]
|
| A D | trace.h | 205 __entry->generation = sinfo->generation; \ 208 __entry->rx_bytes = sinfo->rx_bytes; \ 209 __entry->tx_bytes = sinfo->tx_bytes; \ 210 __entry->rx_packets = sinfo->rx_packets; \ 211 __entry->tx_packets = sinfo->tx_packets; \ 213 __entry->tx_failed = sinfo->tx_failed; \ 216 __entry->llid = sinfo->llid; \ 217 __entry->plid = sinfo->plid; \ 1024 TP_ARGS(wiphy, ret, sinfo), 3342 struct station_info *sinfo), [all …]
|
| A D | util.c | 2643 struct station_info *sinfo) in cfg80211_get_station() argument 2656 memset(sinfo, 0, sizeof(*sinfo)); in cfg80211_get_station() 2660 return rdev_get_station(rdev, dev, mac_addr, sinfo); in cfg80211_get_station() 2713 int cfg80211_sinfo_alloc_tid_stats(struct station_info *sinfo, gfp_t gfp) in cfg80211_sinfo_alloc_tid_stats() argument 2715 sinfo->pertid = kcalloc(IEEE80211_NUM_TIDS + 1, in cfg80211_sinfo_alloc_tid_stats() 2716 sizeof(*(sinfo->pertid)), in cfg80211_sinfo_alloc_tid_stats() 2718 if (!sinfo->pertid) in cfg80211_sinfo_alloc_tid_stats()
|
| A D | rdev-ops.h | 230 struct station_info *sinfo) in rdev_get_station() argument 234 ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); in rdev_get_station() 235 trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); in rdev_get_station() 241 struct station_info *sinfo) in rdev_dump_station() argument 245 ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); in rdev_dump_station() 246 trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); in rdev_dump_station()
|
| /net/rds/ |
| A D | af_rds.c | 803 struct rds_info_socket sinfo; in rds_sock_info() local 820 sinfo.sndbuf = rds_sk_sndbuf(rs); in rds_sock_info() 821 sinfo.rcvbuf = rds_sk_rcvbuf(rs); in rds_sock_info() 822 sinfo.bound_addr = rs->rs_bound_addr_v4; in rds_sock_info() 823 sinfo.connected_addr = rs->rs_conn_addr_v4; in rds_sock_info() 824 sinfo.bound_port = rs->rs_bound_port; in rds_sock_info() 825 sinfo.connected_port = rs->rs_conn_port; in rds_sock_info() 826 sinfo.inum = sock_i_ino(rds_rs_to_sk(rs)); in rds_sock_info() 828 rds_info_copy(iter, &sinfo, sizeof(sinfo)); in rds_sock_info()
|
| /net/bpf/ |
| A D | test_run.c | 450 struct skb_shared_info *sinfo, u32 size, in bpf_test_finish() argument 467 int len = sinfo ? copy_size - sinfo->xdp_frags_size : copy_size; in bpf_test_finish() 477 if (sinfo) { in bpf_test_finish() 481 for (i = 0; i < sinfo->nr_frags; i++) { in bpf_test_finish() 482 skb_frag_t *frag = &sinfo->frags[i]; in bpf_test_finish() 1216 struct skb_shared_info *sinfo; in bpf_prog_test_run_xdp() local 1276 sinfo = xdp_get_shared_info_from_buff(&xdp); in bpf_prog_test_run_xdp() 1290 if (sinfo->nr_frags == MAX_SKB_FRAGS) { in bpf_prog_test_run_xdp() 1301 frag = &sinfo->frags[sinfo->nr_frags++]; in bpf_prog_test_run_xdp() 1312 sinfo->xdp_frags_size += data_len; in bpf_prog_test_run_xdp() [all …]
|
| /net/xdp/ |
| A D | xsk.c | 271 struct skb_shared_info *sinfo; in __xsk_rcv() local 273 sinfo = xdp_get_shared_info_from_buff(xdp); in __xsk_rcv() 274 frag = &sinfo->frags[0]; in __xsk_rcv()
|
| /net/sched/ |
| A D | cls_flower.c | 1434 struct gtp_pdu_session_info *sinfo; in fl_set_gtp_opt() local 1438 sinfo = (struct gtp_pdu_session_info *)&key->enc_opts.data[len]; in fl_set_gtp_opt() 1439 memset(sinfo, 0xff, option_len); in fl_set_gtp_opt() 1442 return sizeof(*sinfo); in fl_set_gtp_opt() 1463 sinfo->pdu_type = in fl_set_gtp_opt() 1467 sinfo->qfi = nla_get_u8(tb[TCA_FLOWER_KEY_ENC_OPT_GTP_QFI]); in fl_set_gtp_opt() 1469 return sizeof(*sinfo); in fl_set_gtp_opt()
|