diff options
author | Yafang Shao <laoar.shao@gmail.com> | 2024-10-24 17:37:42 +0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-11-03 09:02:32 -0800 |
commit | dbd5e2e79ed8653ac2ae255e42d1189283343a0c (patch) | |
tree | b3979986a79b2255d2c40949a035792ba087d576 /drivers/net/dsa/dsa_loop.c | |
parent | a8f80673ca0daaad990882529a5b4dc5114071e7 (diff) |
net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason()
We previously hooked the tcp_drop_reason() function using BPF to monitor
TCP drop reasons. However, after upgrading our compiler from GCC 9 to GCC
11, tcp_drop_reason() is now inlined, preventing us from hooking into it.
To address this, it would be beneficial to make noinline explicitly for
tracing.
Link: https://lore.kernel.org/netdev/CANn89iJuShCmidCi_ZkYABtmscwbVjhuDta1MS5LxV_4H9tKOA@mail.gmail.com/
Suggested-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Yafang Shao <laoar.shao@gmail.com>
Cc: Menglong Dong <menglong8.dong@gmail.com>
Link: https://patch.msgid.link/20241024093742.87681-3-laoar.shao@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/dsa/dsa_loop.c')
0 files changed, 0 insertions, 0 deletions