Lines Matching refs:stats
134 struct aq_macsec_common_stats *stats) in aq_get_macsec_common_stats() argument
145 stats->in.ctl_pkts = STATS_2x32_TO_64(ingress_counters.ctl_pkts); in aq_get_macsec_common_stats()
146 stats->in.tagged_miss_pkts = in aq_get_macsec_common_stats()
148 stats->in.untagged_miss_pkts = in aq_get_macsec_common_stats()
150 stats->in.notag_pkts = STATS_2x32_TO_64(ingress_counters.notag_pkts); in aq_get_macsec_common_stats()
151 stats->in.untagged_pkts = in aq_get_macsec_common_stats()
153 stats->in.bad_tag_pkts = in aq_get_macsec_common_stats()
155 stats->in.no_sci_pkts = STATS_2x32_TO_64(ingress_counters.no_sci_pkts); in aq_get_macsec_common_stats()
156 stats->in.unknown_sci_pkts = in aq_get_macsec_common_stats()
158 stats->in.ctrl_prt_pass_pkts = in aq_get_macsec_common_stats()
160 stats->in.unctrl_prt_pass_pkts = in aq_get_macsec_common_stats()
162 stats->in.ctrl_prt_fail_pkts = in aq_get_macsec_common_stats()
164 stats->in.unctrl_prt_fail_pkts = in aq_get_macsec_common_stats()
166 stats->in.too_long_pkts = in aq_get_macsec_common_stats()
168 stats->in.igpoc_ctl_pkts = in aq_get_macsec_common_stats()
170 stats->in.ecc_error_pkts = in aq_get_macsec_common_stats()
172 stats->in.unctrl_hit_drop_redir = in aq_get_macsec_common_stats()
178 stats->out.ctl_pkts = STATS_2x32_TO_64(egress_counters.ctl_pkt); in aq_get_macsec_common_stats()
179 stats->out.unknown_sa_pkts = in aq_get_macsec_common_stats()
181 stats->out.untagged_pkts = in aq_get_macsec_common_stats()
183 stats->out.too_long = STATS_2x32_TO_64(egress_counters.too_long); in aq_get_macsec_common_stats()
184 stats->out.ecc_error_pkts = in aq_get_macsec_common_stats()
186 stats->out.unctrl_hit_drop_redir = in aq_get_macsec_common_stats()
193 struct aq_macsec_rx_sa_stats *stats) in aq_get_rxsa_stats() argument
202 stats->untagged_hit_pkts = in aq_get_rxsa_stats()
204 stats->ctrl_hit_drop_redir_pkts = in aq_get_rxsa_stats()
206 stats->not_using_sa = STATS_2x32_TO_64(i_sa_counters.not_using_sa); in aq_get_rxsa_stats()
207 stats->unused_sa = STATS_2x32_TO_64(i_sa_counters.unused_sa); in aq_get_rxsa_stats()
208 stats->not_valid_pkts = STATS_2x32_TO_64(i_sa_counters.not_valid_pkts); in aq_get_rxsa_stats()
209 stats->invalid_pkts = STATS_2x32_TO_64(i_sa_counters.invalid_pkts); in aq_get_rxsa_stats()
210 stats->ok_pkts = STATS_2x32_TO_64(i_sa_counters.ok_pkts); in aq_get_rxsa_stats()
211 stats->late_pkts = STATS_2x32_TO_64(i_sa_counters.late_pkts); in aq_get_rxsa_stats()
212 stats->delayed_pkts = STATS_2x32_TO_64(i_sa_counters.delayed_pkts); in aq_get_rxsa_stats()
213 stats->unchecked_pkts = STATS_2x32_TO_64(i_sa_counters.unchecked_pkts); in aq_get_rxsa_stats()
214 stats->validated_octets = in aq_get_rxsa_stats()
216 stats->decrypted_octets = in aq_get_rxsa_stats()
223 struct aq_macsec_tx_sa_stats *stats) in aq_get_txsa_stats() argument
232 stats->sa_hit_drop_redirect = in aq_get_txsa_stats()
234 stats->sa_protected2_pkts = in aq_get_txsa_stats()
236 stats->sa_protected_pkts = in aq_get_txsa_stats()
238 stats->sa_encrypted_pkts = in aq_get_txsa_stats()
269 struct aq_macsec_tx_sc_stats *stats) in aq_get_txsc_stats() argument
278 stats->sc_protected_pkts = in aq_get_txsc_stats()
280 stats->sc_encrypted_pkts = in aq_get_txsc_stats()
282 stats->sc_protected_octets = in aq_get_txsc_stats()
284 stats->sc_encrypted_octets = in aq_get_txsc_stats()
1004 struct aq_macsec_common_stats *stats = &nic->macsec_cfg->stats; in aq_mdo_get_dev_stats() local
1007 aq_get_macsec_common_stats(hw, stats); in aq_mdo_get_dev_stats()
1009 ctx->stats.dev_stats->OutPktsUntagged = stats->out.untagged_pkts; in aq_mdo_get_dev_stats()
1010 ctx->stats.dev_stats->InPktsUntagged = stats->in.untagged_pkts; in aq_mdo_get_dev_stats()
1011 ctx->stats.dev_stats->OutPktsTooLong = stats->out.too_long; in aq_mdo_get_dev_stats()
1012 ctx->stats.dev_stats->InPktsNoTag = stats->in.notag_pkts; in aq_mdo_get_dev_stats()
1013 ctx->stats.dev_stats->InPktsBadTag = stats->in.bad_tag_pkts; in aq_mdo_get_dev_stats()
1014 ctx->stats.dev_stats->InPktsUnknownSCI = stats->in.unknown_sci_pkts; in aq_mdo_get_dev_stats()
1015 ctx->stats.dev_stats->InPktsNoSCI = stats->in.no_sci_pkts; in aq_mdo_get_dev_stats()
1016 ctx->stats.dev_stats->InPktsOverrun = 0; in aq_mdo_get_dev_stats()
1024 struct aq_macsec_tx_sc_stats *stats; in aq_mdo_get_tx_sc_stats() local
1034 stats = &aq_txsc->stats; in aq_mdo_get_tx_sc_stats()
1035 aq_get_txsc_stats(hw, aq_txsc->hw_sc_idx, stats); in aq_mdo_get_tx_sc_stats()
1037 ctx->stats.tx_sc_stats->OutPktsProtected = stats->sc_protected_pkts; in aq_mdo_get_tx_sc_stats()
1038 ctx->stats.tx_sc_stats->OutPktsEncrypted = stats->sc_encrypted_pkts; in aq_mdo_get_tx_sc_stats()
1039 ctx->stats.tx_sc_stats->OutOctetsProtected = stats->sc_protected_octets; in aq_mdo_get_tx_sc_stats()
1040 ctx->stats.tx_sc_stats->OutOctetsEncrypted = stats->sc_encrypted_octets; in aq_mdo_get_tx_sc_stats()
1049 struct aq_macsec_tx_sa_stats *stats; in aq_mdo_get_tx_sa_stats() local
1065 stats = &aq_txsc->tx_sa_stats[ctx->sa.assoc_num]; in aq_mdo_get_tx_sa_stats()
1066 ret = aq_get_txsa_stats(hw, sa_idx, stats); in aq_mdo_get_tx_sa_stats()
1070 ctx->stats.tx_sa_stats->OutPktsProtected = stats->sa_protected_pkts; in aq_mdo_get_tx_sa_stats()
1071 ctx->stats.tx_sa_stats->OutPktsEncrypted = stats->sa_encrypted_pkts; in aq_mdo_get_tx_sa_stats()
1089 struct aq_macsec_rx_sa_stats *stats; in aq_mdo_get_rx_sc_stats() local
1106 stats = &aq_rxsc->rx_sa_stats[i]; in aq_mdo_get_rx_sc_stats()
1108 ret = aq_get_rxsa_stats(hw, sa_idx, stats); in aq_mdo_get_rx_sc_stats()
1112 ctx->stats.rx_sc_stats->InOctetsValidated += in aq_mdo_get_rx_sc_stats()
1113 stats->validated_octets; in aq_mdo_get_rx_sc_stats()
1114 ctx->stats.rx_sc_stats->InOctetsDecrypted += in aq_mdo_get_rx_sc_stats()
1115 stats->decrypted_octets; in aq_mdo_get_rx_sc_stats()
1116 ctx->stats.rx_sc_stats->InPktsUnchecked += in aq_mdo_get_rx_sc_stats()
1117 stats->unchecked_pkts; in aq_mdo_get_rx_sc_stats()
1118 ctx->stats.rx_sc_stats->InPktsDelayed += stats->delayed_pkts; in aq_mdo_get_rx_sc_stats()
1119 ctx->stats.rx_sc_stats->InPktsOK += stats->ok_pkts; in aq_mdo_get_rx_sc_stats()
1120 ctx->stats.rx_sc_stats->InPktsInvalid += stats->invalid_pkts; in aq_mdo_get_rx_sc_stats()
1121 ctx->stats.rx_sc_stats->InPktsLate += stats->late_pkts; in aq_mdo_get_rx_sc_stats()
1122 ctx->stats.rx_sc_stats->InPktsNotValid += stats->not_valid_pkts; in aq_mdo_get_rx_sc_stats()
1123 ctx->stats.rx_sc_stats->InPktsNotUsingSA += stats->not_using_sa; in aq_mdo_get_rx_sc_stats()
1124 ctx->stats.rx_sc_stats->InPktsUnusedSA += stats->unused_sa; in aq_mdo_get_rx_sc_stats()
1134 struct aq_macsec_rx_sa_stats *stats; in aq_mdo_get_rx_sa_stats() local
1148 stats = &aq_rxsc->rx_sa_stats[ctx->sa.assoc_num]; in aq_mdo_get_rx_sa_stats()
1150 ret = aq_get_rxsa_stats(hw, sa_idx, stats); in aq_mdo_get_rx_sa_stats()
1154 ctx->stats.rx_sa_stats->InPktsOK = stats->ok_pkts; in aq_mdo_get_rx_sa_stats()
1155 ctx->stats.rx_sa_stats->InPktsInvalid = stats->invalid_pkts; in aq_mdo_get_rx_sa_stats()
1156 ctx->stats.rx_sa_stats->InPktsNotValid = stats->not_valid_pkts; in aq_mdo_get_rx_sa_stats()
1157 ctx->stats.rx_sa_stats->InPktsNotUsingSA = stats->not_using_sa; in aq_mdo_get_rx_sa_stats()
1158 ctx->stats.rx_sa_stats->InPktsUnusedSA = stats->unused_sa; in aq_mdo_get_rx_sa_stats()
1624 aq_get_macsec_common_stats(hw, &cfg->stats); in aq_macsec_update_stats()
1632 &aq_txsc->stats); in aq_macsec_update_stats()
1687 common_stats = &cfg->stats; in aq_macsec_get_stats()
1716 txsc_stats = &aq_txsc->stats; in aq_macsec_get_stats()