diff options
Diffstat (limited to 'config/odp-linux-generic.conf')
-rw-r--r-- | config/odp-linux-generic.conf | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/config/odp-linux-generic.conf b/config/odp-linux-generic.conf index 3ac3e3e58..01c622fe8 100644 --- a/config/odp-linux-generic.conf +++ b/config/odp-linux-generic.conf @@ -16,7 +16,7 @@ # Mandatory fields odp_implementation = "linux-generic" -config_file_version = "0.1.16" +config_file_version = "0.1.18" # System options system: { @@ -119,6 +119,9 @@ pktio_dpdk: { # Store RX RSS hash result as ODP flow hash set_flow_hash = 0 + # Enable reception of Ethernet frames sent to any multicast group + multicast_en = 1 + # Driver specific options (use PMD names from DPDK) net_ixgbe: { rx_drop_en = 1 @@ -164,6 +167,14 @@ sched_basic: { # counts as non-preferred queues are served less often prio_spread_weight = 63 + # Dynamic load balance of scheduler internal queues + # + # When enabled (1), scheduler checks periodically internal queue load levels and + # moves event queues from one spread to another in order to even out the loads. + # Load level of an internal queue (group/prio/spread) is measures as number of + # event queues allocated to it, divided by number of threads serving it. + load_balance = 1 + # Burst size configuration per priority. The first array element # represents the highest queue priority. The scheduler tries to get # burst_size_default[prio] events from a queue and stashes those that |