Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-5.15.0-186 /
samples /
bpf /
Delete
Unzip
Name
Size
Permission
Date
Action
Makefile
15.86
KB
-rw-r--r--
2026-06-21 00:49
Makefile.target
2.52
KB
-rw-r--r--
2026-06-21 00:49
do_hbm_test.sh
12
KB
-rwxr-xr-x
2021-11-01 05:53
lwt_len_hist.sh
1.02
KB
-rwxr-xr-x
2021-11-01 05:53
run_cookie_uid_helper_example.sh
341
B
-rwxr-xr-x
2021-11-01 05:53
tc_l2_redirect.sh
4.91
KB
-rwxr-xr-x
2021-11-01 05:53
test_cgrp2_sock.sh
2.89
KB
-rwxr-xr-x
2021-11-01 05:53
test_cgrp2_sock2.sh
1.76
KB
-rwxr-xr-x
2021-11-01 05:53
test_cgrp2_tc.sh
4.15
KB
-rwxr-xr-x
2021-11-01 05:53
test_cls_bpf.sh
915
B
-rwxr-xr-x
2021-11-01 05:53
test_lwt_bpf.sh
8.96
KB
-rwxr-xr-x
2021-11-01 05:53
test_override_return.sh
276
B
-rwxr-xr-x
2021-11-01 05:53
xdp2skb_meta.sh
4.5
KB
-rwxr-xr-x
2021-11-01 05:53
Save
Rename
# SPDX-License-Identifier: GPL-2.0 # ========================================================================== # Building binaries on the host system # Binaries are not used during the compilation of the kernel, and intended # to be build for target board, target board can be host of course. Added to # build binaries to run not on host system. # # Sample syntax # tprogs-y := xsk_example # Will compile xsk_example.c and create an executable named xsk_example # # tprogs-y := xdpsock # xdpsock-objs := xdpsock_1.o xdpsock_2.o # Will compile xdpsock_1.c and xdpsock_2.c, and then link the executable # xdpsock, based on xdpsock_1.o and xdpsock_2.o # # Derived from scripts/Makefile.host # __tprogs := $(sort $(tprogs-y)) # C code # Executables compiled from a single .c file tprog-csingle := $(foreach m,$(__tprogs), \ $(if $($(m)-objs),,$(m))) # C executables linked based on several .o files tprog-cmulti := $(foreach m,$(__tprogs),\ $(if $($(m)-objs),$(m))) # Object (.o) files compiled from .c files tprog-cobjs := $(sort $(foreach m,$(__tprogs),$($(m)-objs))) tprog-csingle := $(addprefix $(obj)/,$(tprog-csingle)) tprog-cmulti := $(addprefix $(obj)/,$(tprog-cmulti)) tprog-cobjs := $(addprefix $(obj)/,$(tprog-cobjs)) ##### # Handle options to gcc. Support building with separate output directory _tprogc_flags = $(TPROGS_CFLAGS) \ $(TPROGCFLAGS_$(basetarget).o) # $(objtree)/$(obj) for including generated headers from checkin source files ifeq ($(KBUILD_EXTMOD),) ifdef building_out_of_srctree _tprogc_flags += -I $(objtree)/$(obj) endif endif tprogc_flags = -Wp,-MD,$(depfile) $(_tprogc_flags) # Create executable from a single .c file # tprog-csingle -> Executable quiet_cmd_tprog-csingle = CC $@ cmd_tprog-csingle = $(CC) $(tprogc_flags) $(TPROGS_LDFLAGS) -o $@ $< \ $(TPROGS_LDLIBS) $(TPROGLDLIBS_$(@F)) $(tprog-csingle): $(obj)/%: $(src)/%.c FORCE $(call if_changed_dep,tprog-csingle) # Link an executable based on list of .o files, all plain c # tprog-cmulti -> executable quiet_cmd_tprog-cmulti = LD $@ cmd_tprog-cmulti = $(CC) $(tprogc_flags) $(TPROGS_LDFLAGS) -o $@ \ $(addprefix $(obj)/,$($(@F)-objs)) \ $(TPROGS_LDLIBS) $(TPROGLDLIBS_$(@F)) $(tprog-cmulti): $(tprog-cobjs) FORCE $(call if_changed,tprog-cmulti) $(call multi_depend, $(tprog-cmulti), , -objs) # Create .o file from a single .c file # tprog-cobjs -> .o quiet_cmd_tprog-cobjs = CC $@ cmd_tprog-cobjs = $(CC) $(tprogc_flags) -c -o $@ $< $(tprog-cobjs): $(obj)/%.o: $(src)/%.c FORCE $(call if_changed_dep,tprog-cobjs)