How To Install lnst-recipes on Fedora 36

In this tutorial we learn how to install lnst-recipes in Fedora 36. lnst-recipes is Linux Network Stack Test recipes

Introduction

In this tutorial we learn how to install lnst-recipes on Fedora 36.

What is lnst-recipes

This package installs test recipes that are maintained by the LNST project. These can be used by the LNST controller.

We can use yum or dnf to install lnst-recipes on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install lnst-recipes.

Install lnst-recipes on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install lnst-recipes using dnf by running the following command:

sudo dnf -y install lnst-recipes

Install lnst-recipes on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install lnst-recipes using yum by running the following command:

sudo yum -y install lnst-recipes

How To Uninstall lnst-recipes on Fedora 36

To uninstall only the lnst-recipes package we can use the following command:

sudo dnf remove lnst-recipes

lnst-recipes Package Contents on Fedora 36

/usr/share/lnst/recipes
/usr/share/lnst/recipes/examples
/usr/share/lnst/recipes/examples/netem
/usr/share/lnst/recipes/examples/netem/corruption.xml
/usr/share/lnst/recipes/examples/netem/delay.xml
/usr/share/lnst/recipes/examples/netem/duplication.xml
/usr/share/lnst/recipes/examples/netem/loss.xml
/usr/share/lnst/recipes/examples/netem/netem_test.py
/usr/share/lnst/recipes/examples/netem/reordering.xml
/usr/share/lnst/recipes/examples/ovs
/usr/share/lnst/recipes/examples/ovs/ovs_vlan.xml
/usr/share/lnst/recipes/examples/quick_guides
/usr/share/lnst/recipes/examples/quick_guides/bonding.xml
/usr/share/lnst/recipes/examples/quick_guides/iperf.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_sctp_rr.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_sctp_stream.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_sctp_stream_many.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_tcp_rr.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_tcp_stream.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_udp_rr.xml
/usr/share/lnst/recipes/examples/quick_guides/netperf/netperf_udp_stream.xml
/usr/share/lnst/recipes/examples/quick_guides/ping_check.xml
/usr/share/lnst/recipes/examples/quick_guides/vlan.xml
/usr/share/lnst/recipes/examples/vxlan.xml
/usr/share/lnst/recipes/multicast
/usr/share/lnst/recipes/multicast/cmd_sequences
/usr/share/lnst/recipes/multicast/cmd_sequences/block_source.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/if.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/loop.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/max_groups.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/membership.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/simple.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/source_membership.xml
/usr/share/lnst/recipes/multicast/cmd_sequences/ttl.xml
/usr/share/lnst/recipes/multicast/multicast-all.xml
/usr/share/lnst/recipes/ovs_offload
/usr/share/lnst/recipes/ovs_offload/01-basic.README
/usr/share/lnst/recipes/ovs_offload/01-basic.py
/usr/share/lnst/recipes/ovs_offload/01-basic.xml
/usr/share/lnst/recipes/ovs_offload/03-vlan_in_host.README
/usr/share/lnst/recipes/ovs_offload/03-vlan_in_host.py
/usr/share/lnst/recipes/ovs_offload/03-vlan_in_host.xml
/usr/share/lnst/recipes/ovs_offload/04-vlan_in_guest.README
/usr/share/lnst/recipes/ovs_offload/04-vlan_in_guest.py
/usr/share/lnst/recipes/ovs_offload/04-vlan_in_guest.xml
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan.README
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan.py
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan.xml
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan_ipv6.xml
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan_stacked.README
/usr/share/lnst/recipes/ovs_offload/1_virt_ovs_vxlan_stacked.xml
/usr/share/lnst/recipes/ovs_offload/Testlib.py
/usr/share/lnst/recipes/regression_tests
/usr/share/lnst/recipes/regression_tests/phase1
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans.README
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans.py
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans.xml
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans_over_active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans_over_active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans_over_bond.py
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans_over_round_robin_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/3_vlans_over_round_robin_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/active_backup_double_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/active_backup_double_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/bonding_test.py
/usr/share/lnst/recipes/regression_tests/phase1/ping_flood.README
/usr/share/lnst/recipes/regression_tests/phase1/ping_flood.xml
/usr/share/lnst/recipes/regression_tests/phase1/round_robin_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/round_robin_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/round_robin_double_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/round_robin_double_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/simple_netperf.README
/usr/share/lnst/recipes/regression_tests/phase1/simple_netperf.py
/usr/share/lnst/recipes/regression_tests/phase1/simple_netperf.xml
/usr/share/lnst/recipes/regression_tests/phase1/simple_ping.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_2_vlans_over_active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_2_vlans_over_active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_2_vlans_over_bond.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest.README
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest.xml
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest_mirrored.README
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest_mirrored.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_guest_mirrored.xml
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host.README
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host.xml
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host_mirrored.README
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host_mirrored.py
/usr/share/lnst/recipes/regression_tests/phase1/virtual_bridge_vlan_in_host_mirrored.xml
/usr/share/lnst/recipes/regression_tests/phase2
/usr/share/lnst/recipes/regression_tests/phase2/3_vlans_over_active_backup_team.README
/usr/share/lnst/recipes/regression_tests/phase2/3_vlans_over_active_backup_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/3_vlans_over_round_robin_team.README
/usr/share/lnst/recipes/regression_tests/phase2/3_vlans_over_round_robin_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/3_vlans_over_team.py
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_double_team.README
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_double_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team.README
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team_vs_active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team_vs_active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team_vs_round_robin_bond.README
/usr/share/lnst/recipes/regression_tests/phase2/active_backup_team_vs_round_robin_bond.xml
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_double_team.README
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_double_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team.README
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team.xml
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team_vs_active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team_vs_active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team_vs_round_robin_bond.README
/usr/share/lnst/recipes/regression_tests/phase2/round_robin_team_vs_round_robin_bond.xml
/usr/share/lnst/recipes/regression_tests/phase2/team_test.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_2_vlans_over_active_backup_bond.README
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_2_vlans_over_active_backup_bond.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_2_vlans_over_active_backup_bond.xml
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest.README
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest.xml
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest_mirrored.README
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest_mirrored.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_guest_mirrored.xml
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host.README
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host.xml
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host_mirrored.README
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host_mirrored.py
/usr/share/lnst/recipes/regression_tests/phase2/virtual_ovs_bridge_vlan_in_host_mirrored.xml
/usr/share/lnst/recipes/regression_tests/phase3
/usr/share/lnst/recipes/regression_tests/phase3/2_virt_ovs_vxlan.README
/usr/share/lnst/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
/usr/share/lnst/recipes/regression_tests/phase3/2_virt_ovs_vxlan.xml
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_aead.README
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_aead.py
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_aead.xml
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_ah_comp.README
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_ah_comp.py
/usr/share/lnst/recipes/regression_tests/phase3/ipsec_esp_ah_comp.xml
/usr/share/lnst/recipes/regression_tests/phase3/novirt_ovs_vxlan.README
/usr/share/lnst/recipes/regression_tests/phase3/novirt_ovs_vxlan.py
/usr/share/lnst/recipes/regression_tests/phase3/novirt_ovs_vxlan.xml
/usr/share/lnst/recipes/regression_tests/phase3/ovs-dpdk-pvp.README
/usr/share/lnst/recipes/regression_tests/phase3/ovs-dpdk-pvp.py
/usr/share/lnst/recipes/regression_tests/phase3/ovs-dpdk-pvp.xml
/usr/share/lnst/recipes/regression_tests/phase3/short_lived_connections.README
/usr/share/lnst/recipes/regression_tests/phase3/short_lived_connections.py
/usr/share/lnst/recipes/regression_tests/phase3/short_lived_connections.xml
/usr/share/lnst/recipes/regression_tests/phase3/simple_macsec.README
/usr/share/lnst/recipes/regression_tests/phase3/simple_macsec.py
/usr/share/lnst/recipes/regression_tests/phase3/simple_macsec.xml
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_multicast.README
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_multicast.py
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_multicast.xml
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_remote.README
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_remote.py
/usr/share/lnst/recipes/regression_tests/phase3/vxlan_remote.xml
/usr/share/lnst/recipes/smoke
/usr/share/lnst/recipes/smoke/generate-recipes.py
/usr/share/lnst/recipes/smoke/lib
/usr/share/lnst/recipes/smoke/lib/conf-bond.xml
/usr/share/lnst/recipes/smoke/lib/conf-eth.xml
/usr/share/lnst/recipes/smoke/lib/conf-netem.xml
/usr/share/lnst/recipes/smoke/lib/conf-team.xml
/usr/share/lnst/recipes/smoke/lib/conf-vlan.xml
/usr/share/lnst/recipes/smoke/lib/recipe-temp.xml
/usr/share/lnst/recipes/smoke/lib/task-bg.xml
/usr/share/lnst/recipes/smoke/lib/task-config.xml
/usr/share/lnst/recipes/smoke/lib/task-exec-from.xml
/usr/share/lnst/recipes/smoke/lib/task-exec.xml
/usr/share/lnst/recipes/smoke/lib/task-ping.xml
/usr/share/lnst/recipes/smoke/lib/variables.conf
/usr/share/lnst/recipes/switchdev
/usr/share/lnst/recipes/switchdev/TestLib.py
/usr/share/lnst/recipes/switchdev/basic-001-links.py
/usr/share/lnst/recipes/switchdev/basic-001-links.xml
/usr/share/lnst/recipes/switchdev/basic-004-slowpath.py
/usr/share/lnst/recipes/switchdev/basic-004-slowpath.xml
/usr/share/lnst/recipes/switchdev/basic-005-slowpath-exhaustive.py
/usr/share/lnst/recipes/switchdev/basic-005-slowpath-exhaustive.xml
/usr/share/lnst/recipes/switchdev/basic-006-slowpath-vlan.py
/usr/share/lnst/recipes/switchdev/basic-006-slowpath-vlan.xml
/usr/share/lnst/recipes/switchdev/basic-007-slowpath-vlan-exhaustive.py
/usr/share/lnst/recipes/switchdev/basic-007-slowpath-vlan-exhaustive.xml
/usr/share/lnst/recipes/switchdev/default_aliases.xml
/usr/share/lnst/recipes/switchdev/ecmp_common.py
/usr/share/lnst/recipes/switchdev/ipip-001-gre-hier-basic.py
/usr/share/lnst/recipes/switchdev/ipip-001-gre-hier-basic.xml
/usr/share/lnst/recipes/switchdev/ipip-002-ipip-hier-basic.py
/usr/share/lnst/recipes/switchdev/ipip-002-ipip-hier-basic.xml
/usr/share/lnst/recipes/switchdev/ipip-003-gre-flat.py
/usr/share/lnst/recipes/switchdev/ipip-003-gre-flat.xml
/usr/share/lnst/recipes/switchdev/ipip-004-gre-traps.py
/usr/share/lnst/recipes/switchdev/ipip-004-gre-traps.xml
/usr/share/lnst/recipes/switchdev/ipip-005-offload-flag.py
/usr/share/lnst/recipes/switchdev/ipip-005-offload-flag.xml
/usr/share/lnst/recipes/switchdev/ipip-006-gre-decap.py
/usr/share/lnst/recipes/switchdev/ipip-006-gre-decap.xml
/usr/share/lnst/recipes/switchdev/ipip-007-gre-migration.py
/usr/share/lnst/recipes/switchdev/ipip-007-gre-migration.xml
/usr/share/lnst/recipes/switchdev/ipip-008-gre-conflict.py
/usr/share/lnst/recipes/switchdev/ipip-008-gre-conflict.xml
/usr/share/lnst/recipes/switchdev/ipip-009-gre-migration-shared.py
/usr/share/lnst/recipes/switchdev/ipip-009-gre-migration-shared.xml
/usr/share/lnst/recipes/switchdev/ipip-010-gre-hier-change.py
/usr/share/lnst/recipes/switchdev/ipip-010-gre-hier-change.xml
/usr/share/lnst/recipes/switchdev/ipip-011-gre-hier-change-ttl.py
/usr/share/lnst/recipes/switchdev/ipip-011-gre-hier-change-ttl.xml
/usr/share/lnst/recipes/switchdev/ipip_common.py
/usr/share/lnst/recipes/switchdev/ipip_common_topology.xml
/usr/share/lnst/recipes/switchdev/l2-000-minimal.py
/usr/share/lnst/recipes/switchdev/l2-000-minimal.xml
/usr/share/lnst/recipes/switchdev/l2-001-bridge.py
/usr/share/lnst/recipes/switchdev/l2-001-bridge.xml
/usr/share/lnst/recipes/switchdev/l2-002-bridge_fdb.py
/usr/share/lnst/recipes/switchdev/l2-002-bridge_fdb.xml
/usr/share/lnst/recipes/switchdev/l2-003-bridge_stp.py
/usr/share/lnst/recipes/switchdev/l2-003-bridge_stp.xml
/usr/share/lnst/recipes/switchdev/l2-004-bridge_bond.py
/usr/share/lnst/recipes/switchdev/l2-004-bridge_bond.xml
/usr/share/lnst/recipes/switchdev/l2-005-bridge_bond_failover.py
/usr/share/lnst/recipes/switchdev/l2-005-bridge_bond_failover.xml
/usr/share/lnst/recipes/switchdev/l2-006-bridge_team.py
/usr/share/lnst/recipes/switchdev/l2-006-bridge_team.xml
/usr/share/lnst/recipes/switchdev/l2-007-bridge_team_failover.py
/usr/share/lnst/recipes/switchdev/l2-007-bridge_team_failover.xml
/usr/share/lnst/recipes/switchdev/l2-008-bridge_vlan1q_sanity.py
/usr/share/lnst/recipes/switchdev/l2-008-bridge_vlan1q_sanity.xml
/usr/share/lnst/recipes/switchdev/l2-009-bridge_vlan1q.py
/usr/share/lnst/recipes/switchdev/l2-009-bridge_vlan1q.xml
/usr/share/lnst/recipes/switchdev/l2-010-bridge_vlan1d_sanity.py
/usr/share/lnst/recipes/switchdev/l2-010-bridge_vlan1d_sanity.xml
/usr/share/lnst/recipes/switchdev/l2-011-bridge_vlan1d.py
/usr/share/lnst/recipes/switchdev/l2-011-bridge_vlan1d.xml
/usr/share/lnst/recipes/switchdev/l2-012-bridge_bond_vlan1d_sanity.py
/usr/share/lnst/recipes/switchdev/l2-012-bridge_bond_vlan1d_sanity.xml
/usr/share/lnst/recipes/switchdev/l2-013-bridge_bond_vlan1d.py
/usr/share/lnst/recipes/switchdev/l2-013-bridge_bond_vlan1d.xml
/usr/share/lnst/recipes/switchdev/l2-014-bridge_team_vlan1d_sanity.py
/usr/share/lnst/recipes/switchdev/l2-014-bridge_team_vlan1d_sanity.xml
/usr/share/lnst/recipes/switchdev/l2-015-bridge_team_vlan1d.py
/usr/share/lnst/recipes/switchdev/l2-015-bridge_team_vlan1d.xml
/usr/share/lnst/recipes/switchdev/l2-017-bridge_fdb_vlan1d.py
/usr/share/lnst/recipes/switchdev/l2-017-bridge_fdb_vlan1d.xml
/usr/share/lnst/recipes/switchdev/l2-018-bridge_fdb_team.py
/usr/share/lnst/recipes/switchdev/l2-018-bridge_fdb_team.xml
/usr/share/lnst/recipes/switchdev/l2-019-bridge_fdb_team_vlan1d.py
/usr/share/lnst/recipes/switchdev/l2-019-bridge_fdb_team_vlan1d.xml
/usr/share/lnst/recipes/switchdev/l2-020-bridge_mdb.py
/usr/share/lnst/recipes/switchdev/l2-020-bridge_mdb.xml
/usr/share/lnst/recipes/switchdev/l2-021-span.py
/usr/share/lnst/recipes/switchdev/l2-021-span.xml
/usr/share/lnst/recipes/switchdev/l2-022-bridge_mdb_mcast_disabled.py
/usr/share/lnst/recipes/switchdev/l2-022-bridge_mdb_mcast_disabled.xml
/usr/share/lnst/recipes/switchdev/l2-023-bridge_mdb_mc_router_port_basic.py
/usr/share/lnst/recipes/switchdev/l2-023-bridge_mdb_mc_router_port_basic.xml
/usr/share/lnst/recipes/switchdev/l2-024-bridge_mdb_mc_router_port_learning.py
/usr/share/lnst/recipes/switchdev/l2-024-bridge_mdb_mc_router_port_learning.xml
/usr/share/lnst/recipes/switchdev/l2-025-bridge_mdb_flood_with_mc_router.py
/usr/share/lnst/recipes/switchdev/l2-025-bridge_mdb_flood_with_mc_router.xml
/usr/share/lnst/recipes/switchdev/l2-026-bridge_mdb_unreg_flood.py
/usr/share/lnst/recipes/switchdev/l2-026-bridge_mdb_unreg_flood.xml
/usr/share/lnst/recipes/switchdev/l3-000-minimal.py
/usr/share/lnst/recipes/switchdev/l3-000-minimal.xml
/usr/share/lnst/recipes/switchdev/l3-001-router-port.py
/usr/share/lnst/recipes/switchdev/l3-001-router-port.xml
/usr/share/lnst/recipes/switchdev/l3-002-vlan-interface.py
/usr/share/lnst/recipes/switchdev/l3-002-vlan-interface.xml
/usr/share/lnst/recipes/switchdev/l3-003-bond-interface.py
/usr/share/lnst/recipes/switchdev/l3-003-bond-interface.xml
/usr/share/lnst/recipes/switchdev/l3-004-team-interface.py
/usr/share/lnst/recipes/switchdev/l3-004-team-interface.xml
/usr/share/lnst/recipes/switchdev/l3-005-ecmp-basic.py
/usr/share/lnst/recipes/switchdev/l3-005-ecmp-basic.xml
/usr/share/lnst/recipes/switchdev/l3-006-ecmp-linkdown.py
/usr/share/lnst/recipes/switchdev/l3-006-ecmp-linkdown.xml
/usr/share/lnst/recipes/switchdev/l3-007-ecmp-maxsize.py
/usr/share/lnst/recipes/switchdev/l3-007-ecmp-maxsize.xml
/usr/share/lnst/recipes/switchdev/l3-008-routes_stress.py
/usr/share/lnst/recipes/switchdev/l3-008-routes_stress.xml
/usr/share/lnst/recipes/switchdev/l3-009-1q_bridge_rif.py
/usr/share/lnst/recipes/switchdev/l3-009-1q_bridge_rif.xml
/usr/share/lnst/recipes/switchdev/l3-010-1d_bridge_rif.py
/usr/share/lnst/recipes/switchdev/l3-010-1d_bridge_rif.xml
/usr/share/lnst/recipes/switchdev/l3-011-nexthop4-weights.py
/usr/share/lnst/recipes/switchdev/l3-011-nexthop4-weights.xml
/usr/share/lnst/recipes/switchdev/l3-012-ipv4-multipath-hash.py
/usr/share/lnst/recipes/switchdev/l3-012-ipv4-multipath-hash.xml
/usr/share/lnst/recipes/switchdev/l3-013-ipv6-multipath-hash.py
/usr/share/lnst/recipes/switchdev/l3-013-ipv6-multipath-hash.xml
/usr/share/lnst/recipes/switchdev/mr-001-nocache.py
/usr/share/lnst/recipes/switchdev/mr-001-nocache.xml
/usr/share/lnst/recipes/switchdev/mr-002-simple_route.py
/usr/share/lnst/recipes/switchdev/mr-002-simple_route.xml
/usr/share/lnst/recipes/switchdev/mr-003-unres_route.py
/usr/share/lnst/recipes/switchdev/mr-003-unres_route.xml
/usr/share/lnst/recipes/switchdev/mr-004-route_replace.py
/usr/share/lnst/recipes/switchdev/mr-004-route_replace.xml
/usr/share/lnst/recipes/switchdev/mr-005-unres_route_rif.py
/usr/share/lnst/recipes/switchdev/mr-005-unres_route_rif.xml
/usr/share/lnst/recipes/switchdev/mr-006-pimreg.py
/usr/share/lnst/recipes/switchdev/mr-006-pimreg.xml
/usr/share/lnst/recipes/switchdev/mr-007-nocache-route.py
/usr/share/lnst/recipes/switchdev/mr-007-nocache-route.xml
/usr/share/lnst/recipes/switchdev/mr-008-lone-pimreg.py
/usr/share/lnst/recipes/switchdev/mr-008-lone-pimreg.xml
/usr/share/lnst/recipes/switchdev/mr-009-stressed_update.py
/usr/share/lnst/recipes/switchdev/mr-009-stressed_update.xml
/usr/share/lnst/recipes/switchdev/mr-010-stressed_unresolve.py
/usr/share/lnst/recipes/switchdev/mr-010-stressed_unresolve.xml
/usr/share/lnst/recipes/switchdev/mr_common.py
/usr/share/lnst/recipes/switchdev/mr_common_topology.xml
/usr/share/lnst/recipes/switchdev/qos-001-pg.py
/usr/share/lnst/recipes/switchdev/qos-001-pg.xml
/usr/share/lnst/recipes/switchdev/qos-002-tc.py
/usr/share/lnst/recipes/switchdev/qos-002-tc.xml
/usr/share/lnst/recipes/switchdev/qos-003-pause.py
/usr/share/lnst/recipes/switchdev/qos-003-pause.xml
/usr/share/lnst/recipes/switchdev/qos-004-pfc.py
/usr/share/lnst/recipes/switchdev/qos-004-pfc.xml
/usr/share/lnst/recipes/switchdev/qos-005-ets.py
/usr/share/lnst/recipes/switchdev/qos-005-ets.xml
/usr/share/lnst/recipes/switchdev/sharedbuffer.py
/usr/share/lnst/recipes/switchdev/sharedbuffer.xml
/usr/share/lnst/recipes/switchdev/tc-001-action-vlan-modify.py
/usr/share/lnst/recipes/switchdev/tc-001-action-vlan-modify.xml
/usr/share/lnst/recipes/switchdev/tc-002-flower-vlan.py
/usr/share/lnst/recipes/switchdev/tc-002-flower-vlan.xml
/usr/share/lnst/recipes/team
/usr/share/lnst/recipes/team/interfaces
/usr/share/lnst/recipes/team/interfaces/interfaces-bond_lacp.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-br_queue_mapping.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-simple.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-simple_br.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-simple_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_001.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_002.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_003.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_004.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_005.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_006.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_007.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_lw_008.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_ab_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_bcast.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_bcast_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp_act.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp_act_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp_passive.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp_slowrate.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lacp_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lb.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lb_act.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lb_act_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_lb_vlan.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_rr.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_rr_queue_mapping.xml
/usr/share/lnst/recipes/team/interfaces/interfaces-team_rr_vlan.xml
/usr/share/lnst/recipes/team/recipex_ab_001.xml
/usr/share/lnst/recipes/team/recipex_ab_002.xml
/usr/share/lnst/recipes/team/recipex_ab_003.xml
/usr/share/lnst/recipes/team/recipex_ab_004.xml
/usr/share/lnst/recipes/team/recipex_ab_005.xml
/usr/share/lnst/recipes/team/recipex_ab_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_bcast_001.xml
/usr/share/lnst/recipes/team/recipex_bcast_002.xml
/usr/share/lnst/recipes/team/recipex_bcast_003.xml
/usr/share/lnst/recipes/team/recipex_bcast_004.xml
/usr/share/lnst/recipes/team/recipex_bcast_005.xml
/usr/share/lnst/recipes/team/recipex_bcast_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_lacp_001.xml
/usr/share/lnst/recipes/team/recipex_lacp_002.xml
/usr/share/lnst/recipes/team/recipex_lacp_003.xml
/usr/share/lnst/recipes/team/recipex_lacp_004.xml
/usr/share/lnst/recipes/team/recipex_lacp_005.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_001.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_002.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_003.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_004.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_005.xml
/usr/share/lnst/recipes/team/recipex_lacp_act_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_lacp_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_lb_001.xml
/usr/share/lnst/recipes/team/recipex_lb_002.xml
/usr/share/lnst/recipes/team/recipex_lb_003.xml
/usr/share/lnst/recipes/team/recipex_lb_004.xml
/usr/share/lnst/recipes/team/recipex_lb_005.xml
/usr/share/lnst/recipes/team/recipex_lb_act_001.xml
/usr/share/lnst/recipes/team/recipex_lb_act_002.xml
/usr/share/lnst/recipes/team/recipex_lb_act_003.xml
/usr/share/lnst/recipes/team/recipex_lb_act_004.xml
/usr/share/lnst/recipes/team/recipex_lb_act_005.xml
/usr/share/lnst/recipes/team/recipex_lb_act_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_lb_vlan_004.xml
/usr/share/lnst/recipes/team/recipex_rr_001.xml
/usr/share/lnst/recipes/team/recipex_rr_002.xml
/usr/share/lnst/recipes/team/recipex_rr_003.xml
/usr/share/lnst/recipes/team/recipex_rr_004.xml
/usr/share/lnst/recipes/team/recipex_rr_005.xml
/usr/share/lnst/recipes/team/recipex_rr_vlan_004.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_001.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_002.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_003.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_004.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_005.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_006.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_007.xml
/usr/share/lnst/recipes/team/recipey_ab_lw_008.xml
/usr/share/lnst/recipes/team/recipey_lacp_act_flows.xml
/usr/share/lnst/recipes/team/recipey_lacp_hashes.xml
/usr/share/lnst/recipes/team/recipey_lacp_passive.xml
/usr/share/lnst/recipes/team/recipey_lacp_slowrate.xml
/usr/share/lnst/recipes/team/recipey_lb_act_flows.xml
/usr/share/lnst/recipes/team/recipey_lb_hashes.xml
/usr/share/lnst/recipes/team/recipey_rr_queue_mapping.xml
/usr/share/lnst/recipes/team/tasks
/usr/share/lnst/recipes/team/tasks/sequence_iperf.xml
/usr/share/lnst/recipes/team/tasks/sequence_ping_simple.xml
/usr/share/lnst/recipes/team/tasks/sequence_pktgen.xml
/usr/share/lnst/recipes/team/tasks/sequence_pktgen_flows.xml
/usr/share/lnst/recipes/team/tasks/sequence_pktgen_hashes.xml
/usr/share/lnst/recipes/team/tasks/sequence_pktgen_lacp.xml
/usr/share/lnst/recipes/team/tasks/sequence_queue_mapping.xml
/usr/share/lnst/recipes/team/tasks/sequence_tcp_connections.xml
/usr/share/lnst/recipes/tunnels
/usr/share/lnst/recipes/tunnels/ovs_geneve.xml
/usr/share/lnst/recipes/tunnels/ovs_tunnels.py
/usr/share/lnst/recipes/tunnels/ovs_vxlan.xml

References

Summary

In this tutorial we learn how to install lnst-recipes on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).