The default is 4-tuple as documented in the zeekctl doc:
PFRINGClusterType (string, default “4-tuple”)
If PF_RING flow-based load balancing is desired, this is where the PF_RING cluster type is defined. Allowed values are: 2-tuple, 4-tuple, 5-tuple, tcp-5-tuple, 6-tuple, or round-robin. Zeek must be linked with PF_RING’s libpcap wrapper and PFRINGClusterID must be non-zero for this option to work.
In your configuration section for worker-1, you can set any of the above mentioned values.
There’s a PR that adds a few more load balancing methods (specifically “inner” ones) in case that’s interesting to you.
I changed the configuration to follows:
[worker-1]
type=worker
host=localhost
interface=enp3s0
lb_method=pf_ring
lb_procs=6
pin_cpus=3,5,7,11,13,15
env_vars=PCAP_PF_RING_CLUSTER_ID=99