13d0407baSopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 23d0407baSopenharmony_ci 33d0407baSopenharmony_ci#undef TRACE_SYSTEM 43d0407baSopenharmony_ci#define TRACE_SYSTEM net 53d0407baSopenharmony_ci#define TRACE_INCLUDE_PATH trace/hooks 63d0407baSopenharmony_ci 73d0407baSopenharmony_ci#if !defined(_TRACE_HOOK_NET_VH_H) || defined(TRACE_HEADER_MULTI_READ) 83d0407baSopenharmony_ci#define _TRACE_HOOK_NET_VH_H 93d0407baSopenharmony_ci#include <linux/tracepoint.h> 103d0407baSopenharmony_ci#include <trace/hooks/vendor_hooks.h> 113d0407baSopenharmony_ci 123d0407baSopenharmony_cistruct packet_type; 133d0407baSopenharmony_cistruct list_head; 143d0407baSopenharmony_cistruct sk_buff; 153d0407baSopenharmony_ciDECLARE_HOOK(android_vh_ptype_head, 163d0407baSopenharmony_ci TP_PROTO(const struct packet_type *pt, struct list_head *vendor_pt), 173d0407baSopenharmony_ci TP_ARGS(pt, vendor_pt)); 183d0407baSopenharmony_ciDECLARE_HOOK(android_vh_kfree_skb, 193d0407baSopenharmony_ci TP_PROTO(struct sk_buff *skb), TP_ARGS(skb)); 203d0407baSopenharmony_ci 213d0407baSopenharmony_cistruct nf_conn; 223d0407baSopenharmony_cistruct sock; 233d0407baSopenharmony_ciDECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_alloc, 243d0407baSopenharmony_ci TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1); 253d0407baSopenharmony_ciDECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_free, 263d0407baSopenharmony_ci TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1); 273d0407baSopenharmony_ciDECLARE_RESTRICTED_HOOK(android_rvh_sk_alloc, 283d0407baSopenharmony_ci TP_PROTO(struct sock *sock), TP_ARGS(sock), 1); 293d0407baSopenharmony_ciDECLARE_RESTRICTED_HOOK(android_rvh_sk_free, 303d0407baSopenharmony_ci TP_PROTO(struct sock *sock), TP_ARGS(sock), 1); 313d0407baSopenharmony_ci 323d0407baSopenharmony_ci/* macro versions of hooks are no longer required */ 333d0407baSopenharmony_ci 343d0407baSopenharmony_ci#endif /* _TRACE_HOOK_NET_VH_H */ 353d0407baSopenharmony_ci/* This part must be outside protection */ 363d0407baSopenharmony_ci#include <trace/define_trace.h> 37