search for: v6_tuple

Displaying 2 results from an estimated 2 matches for "v6_tuple".

2018 Sep 25
2
bpf compilation using clang
...of(__u32); if (rss_conf->hash_function_flags & (1 << HASH_FIELD_IPV4_L3)) input_len--; hash = rte_softrss_be((__u32 *)&v4_tuple, key, 3); } else if (proto == htons(ETH_P_IPV6)) { struct ipv6_l3_l4_tuple v6_tuple; for (j = 0; j < 4; j++) *((uint32_t *)&v6_tuple.src_addr + j) = load_word(skb, nhoff + offsetof(struct ipv6hdr, saddr) + j); for (j = 0; j < 4; j++) *((uint32_t *)&v6_tuple...
2018 Sep 13
4
bpf compilation using clang
Hi all, I am trying to insert instructions into the bpf using the bpf syscall, the instructions were generated using the following command line: clang -I ~/Builds/bpf_rss/iproute2/include -Wall -target bpf -O2 -emit-llvm -c upstream/qemu/hw/net/rss_tap_bpf_program.c -o - | llc -march=bpf -filetype=obj -o tap_bpf_program.o and then were translated to bpf instructions using the BPFCparser tool