mbox series

[net-next,0/3] Tracepoints for SMC

Message ID 20211101073912.60410-1-tonylu@linux.alibaba.com (mailing list archive)
Headers show
Series Tracepoints for SMC | expand

Message

Tony Lu Nov. 1, 2021, 7:39 a.m. UTC
This patch set introduces tracepoints for SMC, including the tracepoints
basic code. The tracepoitns would help us to track SMC's behaviors by
automatic tools, or other BPF tools, and zero overhead if not enabled.

Compared with kprobe and other dymatic tools, the tracepoints are
considered as stable API, and less overhead for tracing with easy-to-use
API.

Tony Lu (3):
  net/smc: Introduce tracepoint for fallback
  net/smc: Introduce tracepoints for tx and rx msg
  net/smc: Introduce tracepoint for smcr link down

 net/smc/Makefile         |   2 +
 net/smc/af_smc.c         |   2 +
 net/smc/smc_core.c       |   9 ++-
 net/smc/smc_rx.c         |   3 +
 net/smc/smc_tracepoint.c |   9 +++
 net/smc/smc_tracepoint.h | 116 +++++++++++++++++++++++++++++++++++++++
 net/smc/smc_tx.c         |   3 +
 7 files changed, 142 insertions(+), 2 deletions(-)
 create mode 100644 net/smc/smc_tracepoint.c
 create mode 100644 net/smc/smc_tracepoint.h

Comments

patchwork-bot+netdevbpf@kernel.org Nov. 1, 2021, 1:50 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Mon,  1 Nov 2021 15:39:10 +0800 you wrote:
> This patch set introduces tracepoints for SMC, including the tracepoints
> basic code. The tracepoitns would help us to track SMC's behaviors by
> automatic tools, or other BPF tools, and zero overhead if not enabled.
> 
> Compared with kprobe and other dymatic tools, the tracepoints are
> considered as stable API, and less overhead for tracing with easy-to-use
> API.
> 
> [...]

Here is the summary with links:
  - [net-next,1/3] net/smc: Introduce tracepoint for fallback
    https://git.kernel.org/netdev/net-next/c/482626086820
  - [net-next,2/3] net/smc: Introduce tracepoints for tx and rx msg
    https://git.kernel.org/netdev/net-next/c/aff3083f10bf
  - [net-next,3/3] net/smc: Introduce tracepoint for smcr link down
    https://git.kernel.org/netdev/net-next/c/a3a0e81b6fd5

You are awesome, thank you!