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 0x03 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 net_pcap0 rxq 1 txq 1 mempool0 2034c0c38aSRakesh Kudurumallaethdev net_pcap1 rxq 1 txq 1 mempool0 2134c0c38aSRakesh Kudurumallaethdev net_pcap0 promiscuous on 2234c0c38aSRakesh Kudurumallaethdev net_pcap1 promiscuous on 2334c0c38aSRakesh Kudurumalla 2434c0c38aSRakesh Kudurumalla; 2534c0c38aSRakesh Kudurumalla; IPv4 addresses assigned to DPDK devices 2634c0c38aSRakesh Kudurumalla; 2734c0c38aSRakesh Kudurumallaethdev net_pcap0 ip4 addr add 10.0.2.1 netmask 255.255.255.0 2834c0c38aSRakesh Kudurumallaethdev net_pcap1 ip4 addr add 20.0.2.1 netmask 255.255.255.0 2934c0c38aSRakesh Kudurumalla 3034c0c38aSRakesh Kudurumalla; 3134c0c38aSRakesh Kudurumalla; IPv6 addresses assigned to DPDK devices 3234c0c38aSRakesh Kudurumalla; 33*0f32dac4SSunil Kumar Koriethdev net_pcap0 ip6 addr add 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 34*0f32dac4SSunil Kumar Koriethdev net_pcap1 ip6 addr add 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B netmask FFFF:FFFF:FFFF:FFFF:FF00:0000:0000:0000 3534c0c38aSRakesh Kudurumalla 3634c0c38aSRakesh Kudurumalla; 3734c0c38aSRakesh Kudurumalla; IPv4 routes which are installed to ipv4_lookup node for LPM processing 3834c0c38aSRakesh Kudurumalla; 3934c0c38aSRakesh Kudurumallaipv4_lookup route add ipv4 10.0.2.0 netmask 255.255.255.0 via 10.0.2.1 4034c0c38aSRakesh Kudurumallaipv4_lookup route add ipv4 20.0.2.0 netmask 255.255.255.0 via 20.0.2.1 4134c0c38aSRakesh Kudurumalla 4234c0c38aSRakesh Kudurumalla; 4334c0c38aSRakesh Kudurumalla; IPv6 routes which are installed to ipv6_lookup node for LPM processing 4434c0c38aSRakesh Kudurumalla; 45*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 46*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 4734c0c38aSRakesh Kudurumalla 4834c0c38aSRakesh Kudurumalla; 4934c0c38aSRakesh Kudurumalla; Peer MAC and IPv4 address mapping 5034c0c38aSRakesh Kudurumalla; 5134c0c38aSRakesh Kudurumallaneigh add ipv4 10.0.2.2 52:20:DA:4F:68:70 5234c0c38aSRakesh Kudurumallaneigh add ipv4 20.0.2.2 62:20:DA:4F:68:70 5334c0c38aSRakesh Kudurumalla 5434c0c38aSRakesh Kudurumalla; 5534c0c38aSRakesh Kudurumalla; Peer MAC and IPv6 address mapping 5634c0c38aSRakesh Kudurumalla; 57*0f32dac4SSunil Kumar Korineigh add ipv6 5220:DA4F:6870:5220:DA4F:6870:5220:DA4A 52:20:DA:4F:68:70 58*0f32dac4SSunil Kumar Korineigh add ipv6 6220:DA4F:6870:5220:DA4F:6870:5220:DA4B 62:20:DA:4F:68:70 5934c0c38aSRakesh Kudurumalla 6034c0c38aSRakesh Kudurumalla; 6134c0c38aSRakesh Kudurumalla; Port-Queue-Core mapping for ethdev_rx node 6234c0c38aSRakesh Kudurumalla; 6334c0c38aSRakesh Kudurumallaethdev_rx map port net_pcap0 queue 0 core 1 6434c0c38aSRakesh Kudurumallaethdev_rx map port net_pcap1 queue 0 core 1 6534c0c38aSRakesh Kudurumalla 6634c0c38aSRakesh Kudurumalla; 6734c0c38aSRakesh Kudurumalla; Graph start command to create graph. 6834c0c38aSRakesh Kudurumalla; 6934c0c38aSRakesh Kudurumalla; Note: No more command should come after this. 7034c0c38aSRakesh Kudurumalla; 7134c0c38aSRakesh Kudurumallagraph start 72