X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=inline;f=app%2Ftest%2Ftest_bpf.c;h=2d755a872f0f25e99e7c7007a1b7b19cbdfb5de9;hb=1567deea83ae70b89f64ce4e1ecc312392e7d767;hp=e3e9a1b0b59faa0f0d1f5d48c253082bfbb3e944;hpb=d6024c0a6757abe993012d8cffd1c512987ff2a8;p=dpdk.git diff --git a/app/test/test_bpf.c b/app/test/test_bpf.c index e3e9a1b0b5..2d755a872f 100644 --- 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 - * compare restuls with expected values. + * compare results with expected values. */ struct dummy_offset { @@ -1569,32 +1569,32 @@ test_xadd1_check(uint64_t rc, const void *arg) 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; - 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; - 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; - 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; - 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; - 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; - 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)); } @@ -2407,7 +2407,7 @@ static const struct ebpf_insn test_call5_prog[] = { }, }; -/* String comparision impelementation, return 0 if equal else difference */ +/* String comparison implementation, return 0 if equal else difference */ 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 trancate the mbuf by 1B, + * same as ld_mbuf1, but then truncate the mbuf by 1B, * 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", - "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",