Lines Matching refs:sa
13 const struct rte_ipsec_sa *sa; member
27 const struct rte_ipsec_sa *sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_list() local
28 rte_tel_data_add_array_u64(data, rte_be_to_cpu_32(sa->spi)); in handle_telemetry_cmd_ipsec_sa_list()
51 const struct rte_ipsec_sa *sa; in handle_telemetry_cmd_ipsec_sa_stats() local
64 sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_stats()
71 if (sa_spi && (sa_spi != sa->spi)) in handle_telemetry_cmd_ipsec_sa_stats()
83 sa->statistics.count); in handle_telemetry_cmd_ipsec_sa_stats()
86 sa->statistics.bytes - in handle_telemetry_cmd_ipsec_sa_stats()
87 (sa->statistics.count * sa->hdr_len)); in handle_telemetry_cmd_ipsec_sa_stats()
90 sa->statistics.errors.count); in handle_telemetry_cmd_ipsec_sa_stats()
94 rte_be_to_cpu_32(sa->spi)); in handle_telemetry_cmd_ipsec_sa_stats()
109 const struct rte_ipsec_sa *sa; in handle_telemetry_cmd_ipsec_sa_details() local
123 sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_details()
124 if (sa_spi != sa->spi) in handle_telemetry_cmd_ipsec_sa_details()
129 (sa->type & RTE_IPSEC_SATP_PROTO_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
133 (sa->type & RTE_IPSEC_SATP_DIR_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
136 mode = sa->type & RTE_IPSEC_SATP_MODE_MASK; in handle_telemetry_cmd_ipsec_sa_details()
143 if ((sa->type & RTE_IPSEC_SATP_NATT_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
145 if (sa->type & RTE_IPSEC_SATP_MODE_TUNLV4) { in handle_telemetry_cmd_ipsec_sa_details()
149 } else if (sa->type & in handle_telemetry_cmd_ipsec_sa_details()
156 if (sa->type & RTE_IPSEC_SATP_MODE_TUNLV4) { in handle_telemetry_cmd_ipsec_sa_details()
160 } else if (sa->type & in handle_telemetry_cmd_ipsec_sa_details()
171 (sa->type & RTE_IPSEC_SATP_ESN_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
175 if ((sa->type & RTE_IPSEC_SATP_DIR_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
178 if (sa->sqn.inb.rsn[sa->sqn.inb.rdidx]) in handle_telemetry_cmd_ipsec_sa_details()
181 sa->sqn.inb.rsn[sa->sqn.inb.rdidx]->sqn); in handle_telemetry_cmd_ipsec_sa_details()
187 sa->sqn.outb); in handle_telemetry_cmd_ipsec_sa_details()
191 (sa->type & RTE_IPSEC_SATP_ECN_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
197 (sa->type & RTE_IPSEC_SATP_DSCP_MASK) == in handle_telemetry_cmd_ipsec_sa_details()
207 rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa) in rte_ipsec_telemetry_sa_add() argument
213 entry->sa = sa; in rte_ipsec_telemetry_sa_add()
219 rte_ipsec_telemetry_sa_del(const struct rte_ipsec_sa *sa) in rte_ipsec_telemetry_sa_del() argument
223 if (sa == entry->sa) { in rte_ipsec_telemetry_sa_del()