Commit 76159db9 authored by Jim Harris's avatar Jim Harris
Browse files

bpf: use map in nvmf_path.bt



Modify nvmf_path.bt to collect the (ip, port)
tuples in a map, and then print the map every
second. This generates a lot less output than
printing the path for every single I/O.

Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: I8f655ed7a4558735f51ddf1169134fbf6950cc1c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10616


Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: default avatarMonica Kenguva <monica.kenguva@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 1b3d4cec
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
usdt:__EXE__:nvmf_request_io_exec_path {
	printf("traddr:%s trsvcid:%s\n", str(arg2), str(arg3));
	@path[str(arg2), str(arg3)] = count();
}

interval:s:1 {
	print(@path);
	clear(@path);
}