Home
last modified time | relevance | path

Searched refs:sock_common (Results 1 – 16 of 16) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dsock_destroy_prog.c11 int bpf_sock_destroy(struct sock_common *sk) __ksym;
51 struct sock_common *sk_common = ctx->sk_common; in iter_tcp6_client()
76 struct sock_common *sk_common = ctx->sk_common; in iter_tcp6_server()
121 bpf_sock_destroy((struct sock_common *)sk); in iter_udp6_client()
140 bpf_sock_destroy((struct sock_common *)sk); in iter_udp6_server()
H A Dsock_destroy_prog_fail.c11 int bpf_sock_destroy(struct sock_common *sk) __ksym;
18 bpf_sock_destroy((struct sock_common *)sk); in BPF_PROG()
H A Dsock_iter_batch.c78 struct sock_common *sk_common = (struct sock_common *)ctx->sk_common; in iter_tcp_destroy()
H A Dtest_tcp_estats.c54 struct sock_common { struct
75 struct sock_common __sk_common; argument
H A Dbpf_iter_tcp4.c198 struct sock_common *sk_common = ctx->sk_common; in dump_tcp4()
H A Dbpf_iter_tcp6.c214 struct sock_common *sk_common = ctx->sk_common; in dump_tcp6()
/linux/net/mptcp/
H A Dpm.c83 void mptcp_local_address(const struct sock_common *skc, in mptcp_local_address()
96 void mptcp_remote_address(const struct sock_common *skc, in mptcp_remote_address()
114 mptcp_remote_address((struct sock_common *)msk, &mpc_remote); in mptcp_pm_is_init_remote_addr()
123 struct sock_common *skc; in mptcp_lookup_subflow_by_saddr()
126 skc = (struct sock_common *)mptcp_subflow_tcp_sock(subflow); in mptcp_lookup_subflow_by_saddr()
171 mptcp_local_address((struct sock_common *)sk, &saddr); in mptcp_pm_sport_in_anno_list()
290 mptcp_local_address((struct sock_common *)ssk, &local); in mptcp_pm_mp_prio_send_ack()
295 mptcp_remote_address((struct sock_common *)ssk, &remote); in mptcp_pm_mp_prio_send_ack()
957 int mptcp_pm_get_local_id(struct mptcp_sock *msk, struct sock_common *skc) in mptcp_pm_get_local_id()
968 mptcp_local_address((struct sock_common *)msk, &msk_local); in mptcp_pm_get_local_id()
[all …]
H A Dpm_kernel.c111 mptcp_remote_address((struct sock_common *)ssk, &cur); in lookup_subflow_by_daddr()
190 mptcp_remote_address((struct sock_common *)sk, &remote); in fill_remote_addr()
223 mptcp_remote_address((struct sock_common *)ssk, &addrs[i]); in fill_remote_addresses_fullmesh()
312 mptcp_local_address((struct sock_common *)msk->first, &mpc_addr); in mptcp_mpc_endpoint_setup()
965 mptcp_local_address((struct sock_common *)msk, &mpc_addr); in mptcp_nl_add_subflow_or_signal_addr()
1133 mptcp_local_address((struct sock_common *)msk, &msk_local); in mptcp_nl_remove_id_zero_address()
H A Dprotocol.h830 void mptcp_local_address(const struct sock_common *skc,
832 void mptcp_remote_address(const struct sock_common *skc,
1238 int mptcp_pm_get_local_id(struct mptcp_sock *msk, struct sock_common *skc);
1243 bool mptcp_pm_is_backup(struct mptcp_sock *msk, struct sock_common *skc);
H A Dsubflow.c97 local_id = mptcp_pm_get_local_id(msk, (struct sock_common *)req); in subflow_token_join_request()
103 subflow_req->request_bkup = mptcp_pm_is_backup(msk, (struct sock_common *)req); in subflow_token_join_request()
639 err = mptcp_pm_get_local_id(msk, (struct sock_common *)sk); in subflow_chk_local_id()
644 subflow->request_bkup = mptcp_pm_is_backup(msk, (struct sock_common *)sk); in subflow_chk_local_id()
/linux/net/core/
H A Dfilter.c9997 BUILD_BUG_ON(sizeof_field(struct sock_common, skc_family) != 2); in bpf_convert_ctx_access()
10003 bpf_target_off(struct sock_common, in bpf_convert_ctx_access()
10008 BUILD_BUG_ON(sizeof_field(struct sock_common, skc_daddr) != 4); in bpf_convert_ctx_access()
10014 bpf_target_off(struct sock_common, in bpf_convert_ctx_access()
10019 BUILD_BUG_ON(sizeof_field(struct sock_common, in bpf_convert_ctx_access()
10026 bpf_target_off(struct sock_common, in bpf_convert_ctx_access()
10033 BUILD_BUG_ON(sizeof_field(struct sock_common, in bpf_convert_ctx_access()
10043 offsetof(struct sock_common, in bpf_convert_ctx_access()
10053 BUILD_BUG_ON(sizeof_field(struct sock_common, in bpf_convert_ctx_access()
10063 offsetof(struct sock_common, in bpf_convert_ctx_access()
[all …]
/linux/tools/include/linux/
H A Dbtf_ids.h184 BTF_SOCK_TYPE(BTF_SOCK_TYPE_SOCK_COMMON, sock_common) \
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod_kfunc.h150 struct sk_buff *bpf_kfunc_nested_acquire_zero_offset_test(struct sock_common *ptr) __ksym;
H A Dbpf_testmod.c223 __bpf_kfunc struct sk_buff *bpf_kfunc_nested_acquire_zero_offset_test(struct sock_common *ptr) in bpf_kfunc_nested_acquire_zero_offset_test()
/linux/net/ipv4/
H A Dtcp_ipv4.c2891 __bpf_md_ptr(struct sock_common *, sk_common);
2896 struct sock_common *sk_common, uid_t uid)
3566 struct sock_common *sk_common, uid_t uid)
/linux/include/net/
H A Dsock.h156 struct sock_common { struct
370 struct sock_common __sk_common;