tools/testing/selftests/net/Makefile

Source file repositories/reference/linux-study-clean/tools/testing/selftests/net/Makefile

File Facts

System
Linux kernel
Corpus path
tools/testing/selftests/net/Makefile
Extension
[no extension]
Size
4904 bytes
Lines
241
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: build/configuration rule
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0
# Makefile for net selftests

CFLAGS += -Wall -Wl,--no-as-needed -O2 -g
CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES)
# Additional include paths needed by kselftest.h
CFLAGS += -I../

TEST_PROGS := \
	altnames.sh \
	amt.sh \
	arp_ndisc_evict_nocarrier.sh \
	arp_ndisc_untracked_subnets.sh \
	bareudp.sh \
	big_tcp.sh \
	bind_bhash.sh \
	bpf_offload.py \
	bridge_stp_mode.sh \
	bridge_vlan_dump.sh \
	broadcast_ether_dst.sh \
	broadcast_pmtu.sh \
	busy_poll_test.sh \
	cmsg_ip.sh \
	cmsg_so_mark.sh \
	cmsg_so_priority.sh \
	cmsg_time.sh \
	double_udp_encap.sh \
	drop_monitor_tests.sh \
	ecmp_rehash.sh \
	fcnal-ipv4.sh \
	fcnal-ipv6.sh \
	fcnal-other.sh \
	fdb_flush.sh \
	fdb_notify.sh \
	fib-onlink-tests.sh \
	fib_nexthop_multiprefix.sh \
	fib_nexthop_nongw.sh \
	fib_nexthops.sh \
	fib_rule_tests.sh \
	fib_tests.sh \
	fin_ack_lat.sh \
	fq_band_pktlimit.sh \
	gre_gso.sh \
	gre_ipv6_lladdr.sh \
	icmp.sh \
	icmp_redirect.sh \
	io_uring_zerocopy_tx.sh \
	ioam6.sh \
	ip6_gre_headroom.sh \
	ip6_tunnel.sh \
	ip_defrag.sh \
	ip_local_port_range.sh \
	ipv6_flowlabel.sh \
	ipv6_force_forwarding.sh \
	ipv6_route_update_soft_lockup.sh \
	ipvtap_test.sh \
	l2_tos_ttl_inherit.sh \
	l2tp.sh \
	link_netns.py \
	lwt_dst_cache_ref_loop.sh \
	macvlan_mcast_shared_mac.sh \
	msg_zerocopy.sh \
	nat6to4.sh \
	ndisc_unsolicited_na_test.sh \
	netdev-l2addr.sh \
	netdevice.sh \
	netns-name.sh \
	netns-sysctl.sh \
	nk_qlease.py \
	nl_netdev.py \

Annotation

Implementation Notes