mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
Move the following routines that let us start a background listener thread and connect to a server by fd to the test_prog: * start_server - socket+bind+listen * connect_to_fd - connect to the server identified by fd These will be used in the next commit. Also, extend these helpers to support AF_INET6 and accept the family as an argument. v5: * drop pthread.h (Martin KaFai Lau) * add SO_SNDTIMEO (Martin KaFai Lau) v4: * export extra helper to start server without a thread (Martin KaFai Lau) * tcp_rtt is no longer starting background thread (Martin KaFai Lau) v2: * put helpers into network_helpers.c (Andrii Nakryiko) Signed-off-by: Stanislav Fomichev <sdf@google.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Andrey Ignatov <rdna@fb.com> Acked-by: Martin KaFai Lau <kafai@fb.com> Link: https://lore.kernel.org/bpf/20200508174611.228805-2-sdf@google.com |
||
---|---|---|
.. | ||
.gitignore | ||
attach_probe.c | ||
bpf_obj_id.c | ||
bpf_tcp_ca.c | ||
bpf_verif_scale.c | ||
btf_dump.c | ||
btf_map_in_map.c | ||
cgroup_attach_autodetach.c | ||
cgroup_attach_multi.c | ||
cgroup_attach_override.c | ||
cgroup_link.c | ||
cls_redirect.c | ||
core_extern.c | ||
core_reloc.c | ||
cpu_mask.c | ||
enable_stats.c | ||
fentry_fexit.c | ||
fentry_test.c | ||
fexit_bpf2bpf.c | ||
fexit_stress.c | ||
fexit_test.c | ||
flow_dissector.c | ||
flow_dissector_load_bytes.c | ||
flow_dissector_reattach.c | ||
get_stack_raw_tp.c | ||
global_data.c | ||
global_data_init.c | ||
hashmap.c | ||
kfree_skb.c | ||
l4lb_all.c | ||
link_pinning.c | ||
map_lock.c | ||
mmap.c | ||
modify_return.c | ||
ns_current_pid_tgid.c | ||
obj_name.c | ||
perf_branches.c | ||
perf_buffer.c | ||
pinning.c | ||
pkt_access.c | ||
pkt_md_access.c | ||
probe_user.c | ||
prog_run_xattr.c | ||
queue_stack_map.c | ||
raw_tp_writable_reject_nbd_invalid.c | ||
raw_tp_writable_test_run.c | ||
rdonly_maps.c | ||
reference_tracking.c | ||
section_names.c | ||
select_reuseport.c | ||
send_signal.c | ||
send_signal_sched_switch.c | ||
signal_pending.c | ||
sk_assign.c | ||
skb_ctx.c | ||
skeleton.c | ||
sockmap_basic.c | ||
sockmap_ktls.c | ||
sockmap_listen.c | ||
sockopt.c | ||
sockopt_inherit.c | ||
sockopt_multi.c | ||
sockopt_sk.c | ||
spinlock.c | ||
stacktrace_build_id.c | ||
stacktrace_build_id_nmi.c | ||
stacktrace_map.c | ||
stacktrace_map_raw_tp.c | ||
tailcalls.c | ||
task_fd_query_rawtp.c | ||
task_fd_query_tp.c | ||
tcp_estats.c | ||
tcp_rtt.c | ||
test_global_funcs.c | ||
test_lsm.c | ||
test_overhead.c | ||
tp_attach_query.c | ||
trampoline_count.c | ||
vmlinux.c | ||
xdp.c | ||
xdp_adjust_tail.c | ||
xdp_attach.c | ||
xdp_bpf2bpf.c | ||
xdp_info.c | ||
xdp_noinline.c | ||
xdp_perf.c |