From 958374f352c0d1c238355a6434e0222e754f43f1 Mon Sep 17 00:00:00 2001 From: Nathaniel Clark Date: Tue, 19 Dec 2017 13:06:46 -0500 Subject: [lustre] Initial Lustre support This interperates the main body of Lustre traffic. This dissects all current Lustre OPCODES (as of Lustre 2.10.2) This dissects MDS REINT sub-opcodes This dissects LDLM Intent opcodes This dissects LLOG EADATA Conversation matching is just IP based and not IP/port based. Only one lustre "instance" can be running on a given host at a given time, and request / reply pairs aren't don't always match by port numbers. Add exception for lustre_* structure names in PROTOABBREV. We have several lustre.lustre_* because the internal lustre structre is named lustre_ (i.e. lustre_handle or lustre_msg_v2) This is still a work in progress, as there are missing FLAG values and some LLOG EADATA structures that aren't fully decoded. Change-Id: If57085e2692565336e49f40fb475ca1035da7a35 Signed-off-by: Nathaniel Clark Reviewed-on: https://code.wireshark.org/review/24800 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman --- tools/checkfiltername.pl | 1 + 1 file changed, 1 insertion(+) (limited to 'tools/checkfiltername.pl') diff --git a/tools/checkfiltername.pl b/tools/checkfiltername.pl index 509969dda3..5a4d2fb33a 100755 --- a/tools/checkfiltername.pl +++ b/tools/checkfiltername.pl @@ -348,6 +348,7 @@ sub is_proto_dup_whitelist { if (($_[0] eq "fcs") && (index($_[1], "fcsmask") >= 0)) {return 1;} if (($_[0] eq "fmp") && (index($_[1], "fmp") >= 0)) {return 1;} if (($_[0] eq "fr") && (index($_[1], "frame_relay") >= 0)) {return 1;} + if (($_[0] eq "lustre") && (index($_[1], "lustre_") >= 0)) {return 1;} if (($_[0] eq "mac") && (index($_[1], "macd") >= 0)) {return 1;} if (($_[0] eq "mac") && (index($_[1], "macis") >= 0)) {return 1;} if (($_[0] eq "mih") && (index($_[1], "mihf") >= 0)) {return 1;} -- cgit v1.2.3