134c0c38aSRakesh Kudurumalla; SPDX-License-Identifier: BSD-3-Clause 234c0c38aSRakesh Kudurumalla; Copyright(c) 2023 Marvell. 334c0c38aSRakesh Kudurumalla 434c0c38aSRakesh Kudurumalla; 534c0c38aSRakesh Kudurumalla; Graph configuration for given usecase 634c0c38aSRakesh Kudurumalla; 734c0c38aSRakesh Kudurumallagraph l3fwd coremask 0xff bsz 32 tmo 10 model default pcap_enable 1 num_pcap_pkts 100000 pcap_file /tmp/output.pcap 834c0c38aSRakesh Kudurumalla 934c0c38aSRakesh Kudurumalla; 1034c0c38aSRakesh Kudurumalla; Mempools to be attached with ethdev 1134c0c38aSRakesh Kudurumalla; 1234c0c38aSRakesh Kudurumallamempool mempool0 size 8192 buffers 4000 cache 256 numa 0 1334c0c38aSRakesh Kudurumalla 1434c0c38aSRakesh Kudurumalla; 1534c0c38aSRakesh Kudurumalla; DPDK devices and configuration. 1634c0c38aSRakesh Kudurumalla; 1734c0c38aSRakesh Kudurumalla; Note: Customize the parameters below to match your setup. 1834c0c38aSRakesh Kudurumalla; 1934c0c38aSRakesh Kudurumallaethdev 0002:02:00.0 rxq 1 txq 8 mempool0 2034c0c38aSRakesh Kudurumallaethdev 0002:03:00.0 rxq 1 txq 8 mempool0 2134c0c38aSRakesh Kudurumallaethdev 0002:02:00.0 mtu 1700 2234c0c38aSRakesh Kudurumallaethdev 0002:03:00.0 mtu 1700 2334c0c38aSRakesh Kudurumallaethdev 0002:02:00.0 promiscuous on 2434c0c38aSRakesh Kudurumallaethdev 0002:03:00.0 promiscuous on 2534c0c38aSRakesh Kudurumalla 2634c0c38aSRakesh Kudurumalla; 2734c0c38aSRakesh Kudurumalla; IPv4 addresses assigned to DPDK devices 2834c0c38aSRakesh Kudurumalla; 2934c0c38aSRakesh Kudurumallaethdev 0002:02:00.0 ip4 addr add 10.0.2.1 netmask 255.255.255.0 3034c0c38aSRakesh Kudurumallaethdev 0002:03:00.0 ip4 addr add 20.0.2.1 netmask 255.255.255.0 3134c0c38aSRakesh Kudurumalla 3234c0c38aSRakesh Kudurumalla; 3334c0c38aSRakesh Kudurumalla; IPv6 addresses assigned to DPDK devices 3434c0c38aSRakesh Kudurumalla; 35*0f32dac4SSunil Kumar Koriethdev 0002:02:00.0 ip6 addr add 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 36*0f32dac4SSunil Kumar Koriethdev 0002:03:00.0 ip6 addr add 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 3734c0c38aSRakesh Kudurumalla 3834c0c38aSRakesh Kudurumalla; 3934c0c38aSRakesh Kudurumalla; IPv4 routes which are installed to ipv4_lookup node for LPM processing 4034c0c38aSRakesh Kudurumalla; 4134c0c38aSRakesh Kudurumallaipv4_lookup route add ipv4 10.0.2.0 netmask 255.255.255.0 via 10.0.2.1 4234c0c38aSRakesh Kudurumallaipv4_lookup route add ipv4 20.0.2.0 netmask 255.255.255.0 via 20.0.2.1 4334c0c38aSRakesh Kudurumalla 4434c0c38aSRakesh Kudurumalla; 4534c0c38aSRakesh Kudurumalla; IPv6 routes which are installed to ipv6_lookup node for LPM processing 4634c0c38aSRakesh Kudurumalla; 47*0f32dac4SSunil Kumar Koriipv6_lookup route add ipv6 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 via 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A 48*0f32dac4SSunil Kumar Koriipv6_lookup route add ipv6 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 via 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B 4934c0c38aSRakesh Kudurumalla 5034c0c38aSRakesh Kudurumalla; 5134c0c38aSRakesh Kudurumalla; Peer MAC and IPv4 address mapping 5234c0c38aSRakesh Kudurumalla; 5334c0c38aSRakesh Kudurumallaneigh add ipv4 10.0.2.2 52:20:DA:4F:68:70 5434c0c38aSRakesh Kudurumallaneigh add ipv4 20.0.2.2 62:20:DA:4F:68:70 5534c0c38aSRakesh Kudurumalla 5634c0c38aSRakesh Kudurumalla; 5734c0c38aSRakesh Kudurumalla; Peer MAC and IPv6 address mapping 5834c0c38aSRakesh Kudurumalla; 59*0f32dac4SSunil Kumar Korineigh add ipv6 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A 52:20:DA:4F:68:70 60*0f32dac4SSunil Kumar Korineigh add ipv6 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B 62:20:DA:4F:68:70 6134c0c38aSRakesh Kudurumalla 6234c0c38aSRakesh Kudurumalla; 6334c0c38aSRakesh Kudurumalla; Port-Queue-Core mapping for ethdev_rx node 6434c0c38aSRakesh Kudurumalla; 6534c0c38aSRakesh Kudurumallaethdev_rx map port 0002:02:00.0 queue 0 core 1 6634c0c38aSRakesh Kudurumallaethdev_rx map port 0002:03:00.0 queue 0 core 2 6734c0c38aSRakesh Kudurumalla 6834c0c38aSRakesh Kudurumalla; 6934c0c38aSRakesh Kudurumalla; Graph start command to create graph. 7034c0c38aSRakesh Kudurumalla; 7134c0c38aSRakesh Kudurumalla; Note: No more command should come after this. 7234c0c38aSRakesh Kudurumalla; 7334c0c38aSRakesh Kudurumallagraph start 74