af-packet: rename option 'no-percpu-hash'

pull/3952/head
Eric Leblond 7 years ago committed by Victor Julien
parent 0f6b1297a9
commit 567b5ee1bc

@ -260,13 +260,13 @@ also use the ``/etc/suricata/ebpf/xdp_filter.bpf`` (in our example TCP offloadin
ring-size: 200000
# Uncomment the following if you are using hardware XDP with
# a card like Netronome
# no-percpu-hash: yes
# use-percpu-hash: no
XDP bypass is compatible with AF_PACKET IPS mode. Packets from bypassed flows will be send directly
from one card to the second card without going by the kernel network stack.
XDP bypass is compatible with AF_PACKET IPS mode. Packets from bypassed flows will be send directly
from one card to the second card without going by the ker nel network stack.
If you are using hardware XDP offload you may have to use the ``no-percpu-hash`` function and
If you are using hardware XDP offload you may have to set ``use-percpu-hash`` to false and
build and install the XDP filter file after setting ``USE_PERCPU_HASH`` to 0.
Intel NIC setup

@ -507,8 +507,9 @@ static void *ParseAFPConfig(const char *iface)
}
}
if (ConfGetChildValueBoolWithDefault(if_root, if_default, "no-percpu-hash", (int *)&boolval) == 1) {
if (boolval) {
boolval = true;
if (ConfGetChildValueBoolWithDefault(if_root, if_default, "use-percpu-hash", (int *)&boolval) == 1) {
if (boolval == false) {
SCLogConfig("Not using percpu hash on iface %s",
aconf->iface);
aconf->ebpf_t_config.cpus_count = 1;

Loading…
Cancel
Save