git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test/crypto: add IPsec AES-CTR cases
[dpdk.git]
/
app
/
test
/
test_bpf.c
diff --git
a/app/test/test_bpf.c
b/app/test/test_bpf.c
index
e3e9a1b
..
2d755a8
100644
(file)
--- a/
app/test/test_bpf.c
+++ b/
app/test/test_bpf.c
@@
-23,7
+23,7
@@
/*
* Basic functional tests for librte_bpf.
* The main procedure - load eBPF program, execute it and
/*
* Basic functional tests for librte_bpf.
* The main procedure - load eBPF program, execute it and
- * compare res
tul
s with expected values.
+ * compare res
ult
s with expected values.
*/
struct dummy_offset {
*/
struct dummy_offset {
@@
-1569,32
+1569,32
@@
test_xadd1_check(uint64_t rc, const void *arg)
memset(&dfe, 0, sizeof(dfe));
rv = 1;
memset(&dfe, 0, sizeof(dfe));
rv = 1;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = -1;
rv = -1;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = (int32_t)TEST_FILL_1;
rv = (int32_t)TEST_FILL_1;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = TEST_MUL_1;
rv = TEST_MUL_1;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = TEST_MUL_2;
rv = TEST_MUL_2;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = TEST_JCC_2;
rv = TEST_JCC_2;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
rv = TEST_JCC_3;
rv = TEST_JCC_3;
-
rte_atomic32_add((rte_atomic32_t *)&dfe.u32, rv
);
-
rte_atomic64_add((rte_atomic64_t *)&dfe.u64, rv
);
+
__atomic_fetch_add(&dfe.u32, rv, __ATOMIC_RELAXED
);
+
__atomic_fetch_add(&dfe.u64, rv, __ATOMIC_RELAXED
);
return cmp_res(__func__, 1, rc, &dfe, dft, sizeof(dfe));
}
return cmp_res(__func__, 1, rc, &dfe, dft, sizeof(dfe));
}
@@
-2407,7
+2407,7
@@
static const struct ebpf_insn test_call5_prog[] = {
},
};
},
};
-/* String comparis
ion impe
lementation, return 0 if equal else difference */
+/* String comparis
on imp
lementation, return 0 if equal else difference */
static uint32_t
dummy_func5(const char *s1, const char *s2)
{
static uint32_t
dummy_func5(const char *s1, const char *s2)
{
@@
-2707,7
+2707,7
@@
test_ld_mbuf1_check(uint64_t rc, const void *arg)
}
/*
}
/*
- * same as ld_mbuf1, but then tr
a
ncate the mbuf by 1B,
+ * same as ld_mbuf1, but then tr
u
ncate the mbuf by 1B,
* so load of last 4B fail.
*/
static void
* so load of last 4B fail.
*/
static void
@@
-3359,8
+3359,8
@@
static const char * const sample_filters[] = {
"dst net 192.168.0.0/24",
"dst net 192.168.0.0 mask 255.255.255.0",
"port 53",
"dst net 192.168.0.0/24",
"dst net 192.168.0.0 mask 255.255.255.0",
"port 53",
- "host
dpdk.org
and not (port 80 or port 25)",
- "host
dpdk.org
and not port 80 and not port 25",
+ "host
192.0.2.1
and not (port 80 or port 25)",
+ "host
2001:4b98:db0::8
and not port 80 and not port 25",
"port not 53 and not arp",
"(tcp[0:2] > 1500 and tcp[0:2] < 1550) or (tcp[2:2] > 1500 and tcp[2:2] < 1550)",
"ether proto 0x888e",
"port not 53 and not arp",
"(tcp[0:2] > 1500 and tcp[0:2] < 1550) or (tcp[2:2] > 1500 and tcp[2:2] < 1550)",
"ether proto 0x888e",