int rte_bpf_logtype;
-__rte_experimental void
+void
rte_bpf_destroy(struct rte_bpf *bpf)
{
if (bpf != NULL) {
}
}
-__rte_experimental int
+int
rte_bpf_get_jit(const struct rte_bpf *bpf, struct rte_bpf_jit *jit)
{
if (bpf == NULL || jit == NULL)
{
int32_t rc;
-#ifdef RTE_ARCH_X86_64
+#if defined(RTE_ARCH_X86_64)
rc = bpf_jit_x86(bpf);
+#elif defined(RTE_ARCH_ARM64)
+ rc = bpf_jit_arm64(bpf);
#else
rc = -ENOTSUP;
#endif
return rc;
}
-RTE_INIT(rte_bpf_init_log);
-
-static void
-rte_bpf_init_log(void)
+RTE_INIT(rte_bpf_init_log)
{
rte_bpf_logtype = rte_log_register("lib.bpf");
if (rte_bpf_logtype >= 0)