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 ring-size: 200000
# Uncomment the following if you are using hardware XDP with # Uncomment the following if you are using hardware XDP with
# a card like Netronome # 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 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. 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. build and install the XDP filter file after setting ``USE_PERCPU_HASH`` to 0.
Intel NIC setup 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) { boolval = true;
if (boolval) { if (ConfGetChildValueBoolWithDefault(if_root, if_default, "use-percpu-hash", (int *)&boolval) == 1) {
if (boolval == false) {
SCLogConfig("Not using percpu hash on iface %s", SCLogConfig("Not using percpu hash on iface %s",
aconf->iface); aconf->iface);
aconf->ebpf_t_config.cpus_count = 1; aconf->ebpf_t_config.cpus_count = 1;

Loading…
Cancel
Save