grout - Man Page
graph router daemon
Description
Grout is a software router based on DPDK rte_graph.
Synopsis
grout [-B SIZE] [-D PATH] [-h] [-L TYPE:LEVEL] [-M MODE] [-p] [-s PATH] [-t] [-T REGEXP] [-v] [-V] [-x]
Options
-B, --trace-bufsz SIZE
Specify maximum size of allocated memory for trace output for each thread. Valid unit can be either B or K or M for Bytes, KBytes and MBytes respectively. For example:
--trace-bufsz 2M
By default, size of trace output file is 1MB and parameter must be specified once only.
-D, --trace-dir PATH
Specify trace directory for trace output. For example:
--trace-dir /tmp
By default, trace output will created at home directory and parameter must be specified once only.
-h, --help
Display usage help.
-L, --log-level TYPE:LEVEL
Specify log level for a specific component. For example:
--log-level lib.eal:debug
Can be specified multiple times.
-M, --trace-mode o|overwrite|d|discard
Specify the mode of update of trace output file. Either update on a file can be wrapped or discarded when file size reaches its maximum limit. For example:
--trace-mode discard
Default mode is overwrite and parameter must be specified once only.
-p, --poll-mode
Disable automatic micro-sleep.
-s, --socket PATH
Path the control plane API socket.
Default: GROUT_SOCK_PATH from environment or /run/grout.sock.
-t, --test-mode
Run in test mode (no huge pages).
-T, --trace REGEXP
Enable trace based on regular expression trace name. By default, the trace is disabled. User must specify this option to enable trace. For example:
Global trace configuration for EAL only:
--trace eal
Global trace configuration for ALL the components:
--trace ".*"
Can be specified multiple times up to 32 times.
-v, --verbose
Increase verbosity. Can be specified multiple times.
-V, --version
Print version and exit.
-x, --trace-packets
Print all ingress/egress packets (for debugging purposes).
See Also
Authors
Created and maintained by Robin Jarry.