BSD 3-Clause License -------------------- grout-0.3-build/grout-0.3/.clang-format grout-0.3-build/grout-0.3/.containerignore grout-0.3-build/grout-0.3/.editorconfig grout-0.3-build/grout-0.3/.github/ISSUE_TEMPLATE/bug_report.yml grout-0.3-build/grout-0.3/.github/ISSUE_TEMPLATE/config.yml grout-0.3-build/grout-0.3/.github/ISSUE_TEMPLATE/feature_request.yml grout-0.3-build/grout-0.3/.github/workflows/ci.yml grout-0.3-build/grout-0.3/.lsan-suppressions grout-0.3-build/grout-0.3/Containerfile grout-0.3-build/grout-0.3/GNUmakefile grout-0.3-build/grout-0.3/LICENSE grout-0.3-build/grout-0.3/api/gr_api.h grout-0.3-build/grout-0.3/api/gr_api_client_impl.h grout-0.3-build/grout-0.3/api/gr_bitops.h grout-0.3-build/grout-0.3/api/gr_errno.h grout-0.3-build/grout-0.3/api/gr_macro.h grout-0.3-build/grout-0.3/api/gr_net_compat.h grout-0.3-build/grout-0.3/api/gr_net_types.h grout-0.3-build/grout-0.3/api/meson.build grout-0.3-build/grout-0.3/api/printf.c grout-0.3-build/grout-0.3/api/printf_test.c grout-0.3-build/grout-0.3/cli/complete.c grout-0.3-build/grout-0.3/cli/complete.h grout-0.3-build/grout-0.3/cli/ec_node_devargs.c grout-0.3-build/grout-0.3/cli/ec_node_dyn.c grout-0.3-build/grout-0.3/cli/ecoli.c grout-0.3-build/grout-0.3/cli/exec.c grout-0.3-build/grout-0.3/cli/exec.h grout-0.3-build/grout-0.3/cli/gr_cli.h grout-0.3-build/grout-0.3/cli/gr_table.h grout-0.3-build/grout-0.3/cli/grcli.bash-completion grout-0.3-build/grout-0.3/cli/interact.c grout-0.3-build/grout-0.3/cli/interact.h grout-0.3-build/grout-0.3/cli/log.c grout-0.3-build/grout-0.3/cli/log.h grout-0.3-build/grout-0.3/cli/main.c grout-0.3-build/grout-0.3/cli/meson.build grout-0.3-build/grout-0.3/cli/quit.c grout-0.3-build/grout-0.3/cli/table.c grout-0.3-build/grout-0.3/devtools/check-patches grout-0.3-build/grout-0.3/devtools/check-whitespace grout-0.3-build/grout-0.3/devtools/commit-msg grout-0.3-build/grout-0.3/devtools/git-stats grout-0.3-build/grout-0.3/docs/grcli.1.scd grout-0.3-build/grout-0.3/docs/grout.8.scd grout-0.3-build/grout-0.3/docs/meson.build grout-0.3-build/grout-0.3/main/api.c grout-0.3-build/grout-0.3/main/api.h grout-0.3-build/grout-0.3/main/dpdk.c grout-0.3-build/grout-0.3/main/dpdk.h grout-0.3-build/grout-0.3/main/gr.h grout-0.3-build/grout-0.3/main/gr_cmocka.h grout-0.3-build/grout-0.3/main/gr_log.h grout-0.3-build/grout-0.3/main/gr_module.h grout-0.3-build/grout-0.3/main/gr_queue.h grout-0.3-build/grout-0.3/main/gr_string.h grout-0.3-build/grout-0.3/main/gr_vec.h grout-0.3-build/grout-0.3/main/grout.bash-completion grout-0.3-build/grout-0.3/main/grout.default grout-0.3-build/grout-0.3/main/grout.init grout-0.3-build/grout-0.3/main/grout.service grout-0.3-build/grout-0.3/main/main.c grout-0.3-build/grout-0.3/main/meson.build grout-0.3-build/grout-0.3/main/module.c grout-0.3-build/grout-0.3/main/module.h grout-0.3-build/grout-0.3/main/sd_notify.h grout-0.3-build/grout-0.3/main/signals.c grout-0.3-build/grout-0.3/main/signals.h grout-0.3-build/grout-0.3/main/string.c grout-0.3-build/grout-0.3/main/vec_test.c grout-0.3-build/grout-0.3/meson.build grout-0.3-build/grout-0.3/meson_options.txt grout-0.3-build/grout-0.3/modules/infra/api/gr_infra.h grout-0.3-build/grout-0.3/modules/infra/api/gr_nexthop.h grout-0.3-build/grout-0.3/modules/infra/api/graph.c grout-0.3-build/grout-0.3/modules/infra/api/iface.c grout-0.3-build/grout-0.3/modules/infra/api/meson.build grout-0.3-build/grout-0.3/modules/infra/api/rxq.c grout-0.3-build/grout-0.3/modules/infra/api/stats.c grout-0.3-build/grout-0.3/modules/infra/api/trace.c grout-0.3-build/grout-0.3/modules/infra/cli/gr_cli_iface.h grout-0.3-build/grout-0.3/modules/infra/cli/graph.c grout-0.3-build/grout-0.3/modules/infra/cli/iface.c grout-0.3-build/grout-0.3/modules/infra/cli/loopback.c grout-0.3-build/grout-0.3/modules/infra/cli/meson.build grout-0.3-build/grout-0.3/modules/infra/cli/port.c grout-0.3-build/grout-0.3/modules/infra/cli/stats.c grout-0.3-build/grout-0.3/modules/infra/cli/trace.c grout-0.3-build/grout-0.3/modules/infra/cli/vlan.c grout-0.3-build/grout-0.3/modules/infra/control/control_output.c grout-0.3-build/grout-0.3/modules/infra/control/gr_graph.h grout-0.3-build/grout-0.3/modules/infra/control/gr_iface.h grout-0.3-build/grout-0.3/modules/infra/control/gr_loopback.h grout-0.3-build/grout-0.3/modules/infra/control/gr_mempool.h grout-0.3-build/grout-0.3/modules/infra/control/gr_nh_control.h grout-0.3-build/grout-0.3/modules/infra/control/gr_port.h grout-0.3-build/grout-0.3/modules/infra/control/gr_vlan.h grout-0.3-build/grout-0.3/modules/infra/control/gr_worker.h grout-0.3-build/grout-0.3/modules/infra/control/graph.c grout-0.3-build/grout-0.3/modules/infra/control/graph_priv.h grout-0.3-build/grout-0.3/modules/infra/control/iface.c grout-0.3-build/grout-0.3/modules/infra/control/loopback.c grout-0.3-build/grout-0.3/modules/infra/control/mempool.c grout-0.3-build/grout-0.3/modules/infra/control/meson.build grout-0.3-build/grout-0.3/modules/infra/control/nexthop.c grout-0.3-build/grout-0.3/modules/infra/control/port.c grout-0.3-build/grout-0.3/modules/infra/control/vlan.c grout-0.3-build/grout-0.3/modules/infra/control/vrf.c grout-0.3-build/grout-0.3/modules/infra/control/worker.c grout-0.3-build/grout-0.3/modules/infra/control/worker_priv.h grout-0.3-build/grout-0.3/modules/infra/control/worker_test.c grout-0.3-build/grout-0.3/modules/infra/datapath/control_input.c grout-0.3-build/grout-0.3/modules/infra/datapath/control_output.c grout-0.3-build/grout-0.3/modules/infra/datapath/drop.c grout-0.3-build/grout-0.3/modules/infra/datapath/eth_input.c grout-0.3-build/grout-0.3/modules/infra/datapath/eth_output.c grout-0.3-build/grout-0.3/modules/infra/datapath/gr_control_input.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_control_output.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_datapath.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_eth.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_icmp6.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_mbuf.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_rxtx.h grout-0.3-build/grout-0.3/modules/infra/datapath/gr_trace.h grout-0.3-build/grout-0.3/modules/infra/datapath/loop_input.c grout-0.3-build/grout-0.3/modules/infra/datapath/loop_output.c grout-0.3-build/grout-0.3/modules/infra/datapath/main_loop.c grout-0.3-build/grout-0.3/modules/infra/datapath/meson.build grout-0.3-build/grout-0.3/modules/infra/datapath/rx.c grout-0.3-build/grout-0.3/modules/infra/datapath/trace.c grout-0.3-build/grout-0.3/modules/infra/datapath/tx.c grout-0.3-build/grout-0.3/modules/infra/meson.build grout-0.3-build/grout-0.3/modules/ip/api/gr_ip4.h grout-0.3-build/grout-0.3/modules/ip/api/meson.build grout-0.3-build/grout-0.3/modules/ip/cli/address.c grout-0.3-build/grout-0.3/modules/ip/cli/icmp.c grout-0.3-build/grout-0.3/modules/ip/cli/ip.h grout-0.3-build/grout-0.3/modules/ip/cli/meson.build grout-0.3-build/grout-0.3/modules/ip/cli/nexthop.c grout-0.3-build/grout-0.3/modules/ip/cli/route.c grout-0.3-build/grout-0.3/modules/ip/control/address.c grout-0.3-build/grout-0.3/modules/ip/control/gr_ip4_control.h grout-0.3-build/grout-0.3/modules/ip/control/icmp.c grout-0.3-build/grout-0.3/modules/ip/control/meson.build grout-0.3-build/grout-0.3/modules/ip/control/nexthop.c grout-0.3-build/grout-0.3/modules/ip/control/route.c grout-0.3-build/grout-0.3/modules/ip/datapath/arp_input.c grout-0.3-build/grout-0.3/modules/ip/datapath/arp_input_reply.c grout-0.3-build/grout-0.3/modules/ip/datapath/arp_input_request.c grout-0.3-build/grout-0.3/modules/ip/datapath/arp_output_reply.c grout-0.3-build/grout-0.3/modules/ip/datapath/arp_output_request.c grout-0.3-build/grout-0.3/modules/ip/datapath/gr_ip4_datapath.h grout-0.3-build/grout-0.3/modules/ip/datapath/icmp_input.c grout-0.3-build/grout-0.3/modules/ip/datapath/icmp_local_send.c grout-0.3-build/grout-0.3/modules/ip/datapath/icmp_output.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_error.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_forward.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_hold.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_input.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_local.c grout-0.3-build/grout-0.3/modules/ip/datapath/ip_output.c grout-0.3-build/grout-0.3/modules/ip/datapath/meson.build grout-0.3-build/grout-0.3/modules/ip/meson.build grout-0.3-build/grout-0.3/modules/ip6/api/gr_ip6.h grout-0.3-build/grout-0.3/modules/ip6/api/meson.build grout-0.3-build/grout-0.3/modules/ip6/cli/address.c grout-0.3-build/grout-0.3/modules/ip6/cli/ip.h grout-0.3-build/grout-0.3/modules/ip6/cli/meson.build grout-0.3-build/grout-0.3/modules/ip6/cli/nexthop.c grout-0.3-build/grout-0.3/modules/ip6/cli/route.c grout-0.3-build/grout-0.3/modules/ip6/control/address.c grout-0.3-build/grout-0.3/modules/ip6/control/gr_ip6_control.h grout-0.3-build/grout-0.3/modules/ip6/control/meson.build grout-0.3-build/grout-0.3/modules/ip6/control/nexthop.c grout-0.3-build/grout-0.3/modules/ip6/control/route.c grout-0.3-build/grout-0.3/modules/ip6/datapath/gr_ip6_datapath.h grout-0.3-build/grout-0.3/modules/ip6/datapath/icmp6_input.c grout-0.3-build/grout-0.3/modules/ip6/datapath/icmp6_output.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_error.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_forward.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_hold.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_input.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_local.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ip6_output.c grout-0.3-build/grout-0.3/modules/ip6/datapath/meson.build grout-0.3-build/grout-0.3/modules/ip6/datapath/ndp_na_input.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ndp_ns_input.c grout-0.3-build/grout-0.3/modules/ip6/datapath/ndp_ns_output.c grout-0.3-build/grout-0.3/modules/ip6/meson.build grout-0.3-build/grout-0.3/modules/ipip/cli.c grout-0.3-build/grout-0.3/modules/ipip/control.c grout-0.3-build/grout-0.3/modules/ipip/datapath_in.c grout-0.3-build/grout-0.3/modules/ipip/datapath_out.c grout-0.3-build/grout-0.3/modules/ipip/gr_ipip.h grout-0.3-build/grout-0.3/modules/ipip/ipip_priv.h grout-0.3-build/grout-0.3/modules/ipip/meson.build grout-0.3-build/grout-0.3/modules/l4/l4_redirect_loopback.c grout-0.3-build/grout-0.3/modules/l4/meson.build grout-0.3-build/grout-0.3/modules/meson.build grout-0.3-build/grout-0.3/rpm/grout.spec grout-0.3-build/grout-0.3/smoke/_init.sh grout-0.3-build/grout-0.3/smoke/config_test.sh grout-0.3-build/grout-0.3/smoke/graph_svg_test.sh grout-0.3-build/grout-0.3/smoke/ip6_forward_test.sh grout-0.3-build/grout-0.3/smoke/ip_builtin_icmp_test.sh grout-0.3-build/grout-0.3/smoke/ip_forward_test.sh grout-0.3-build/grout-0.3/smoke/ipip_encap_test.sh grout-0.3-build/grout-0.3/smoke/run.sh grout-0.3-build/grout-0.3/smoke/vlan_forward_test.sh grout-0.3-build/grout-0.3/smoke/vrf_forward_test.sh BSD 3-Clause License and/or MIT No Attribution ---------------------------------------------- grout-0.3-build/grout-0.3/main/sd_notify.c Unknown or generated -------------------- grout-0.3-build/grout-0.3/.gitattributes grout-0.3-build/grout-0.3/.mailmap grout-0.3-build/grout-0.3/CONTRIBUTING.md grout-0.3-build/grout-0.3/README.md grout-0.3-build/grout-0.3/debian/control grout-0.3-build/grout-0.3/debian/grout-dev.install grout-0.3-build/grout-0.3/debian/grout.bash-completion grout-0.3-build/grout-0.3/debian/grout.conffiles grout-0.3-build/grout-0.3/debian/grout.install grout-0.3-build/grout-0.3/debian/rules grout-0.3-build/grout-0.3/devtools/gpg-signing-key.asc grout-0.3-build/grout-0.3/docs/graph.svg grout-0.3-build/grout-0.3/docs/logo-white.svg grout-0.3-build/grout-0.3/docs/logo.svg grout-0.3-build/grout-0.3/subprojects/dpdk.wrap grout-0.3-build/grout-0.3/subprojects/ecoli.wrap grout-0.3-build/grout-0.3/subprojects/packagefiles/log-fix-double-free-on-cleanup.patch