!53 newip内核插桩方式整改

Merge pull request !53 from tangruifeng/master
This commit is contained in:
openharmony_ci
2022-12-26 09:17:02 +00:00
committed by Gitee
2 changed files with 5 additions and 7 deletions
+2 -3
View File
@@ -19,9 +19,8 @@
struct net;
struct nip_addr;
DECLARE_HOOK(ninet_ehashfn_hook,
TP_PROTO(const struct net *net, const struct nip_addr *laddr, const u16 lport,
const struct nip_addr *faddr, const __be16 fport, u32 *ret),
TP_ARGS(net, laddr, lport, faddr, fport, ret)
TP_PROTO(const struct sock *sk, u32 *ret),
TP_ARGS(sk, ret)
);
struct net_device;
+3 -4
View File
@@ -11,11 +11,10 @@
#include <net/if_ninet.h>
#include <trace/hooks/nip_hooks.h>
void ninet_ehashfn_hook(void *data, const struct net *net,
const struct nip_addr *laddr, const u16 lport,
const struct nip_addr *faddr, const __be16 fport, u32 *ret)
void ninet_ehashfn_hook(void *data, const struct sock *sk, u32 *ret)
{
*ret = ninet_ehashfn(net, laddr, lport, faddr, fport);
*ret = ninet_ehashfn(sock_net(sk), &sk->sk_nip_rcv_saddr,
sk->sk_num, &sk->sk_nip_daddr, sk->sk_dport);
}
void ninet_gifconf_hook(void *data, struct net_device *dev,