diff options
author | Nathaniel Clark <nathaniel.l.clark@intel.com> | 2017-12-19 13:06:46 -0500 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-01-09 06:38:05 +0000 |
commit | 958374f352c0d1c238355a6434e0222e754f43f1 (patch) | |
tree | b2bc02bf925da2ac92534db40b0958dcb0ffd4e4 /tools | |
parent | 7c56f4776b0e78ae0581e5df672e20f6ee1bf56d (diff) |
[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 <nathaniel.l.clark@intel.com>
Reviewed-on: https://code.wireshark.org/review/24800
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/checkfiltername.pl | 1 |
1 files changed, 1 insertions, 0 deletions
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;} |