dect
/
libpcap
Archived
13
0
Fork 0

Add another Fibre Channel link-layer type value; this one is for frames

that include an encoding of the frame delimiters.
This commit is contained in:
Guy Harris 2009-07-23 12:24:14 -07:00
parent a5b84cdc4f
commit 11934bbcf0
2 changed files with 32 additions and 1 deletions

View File

@ -882,6 +882,20 @@ struct bpf_version {
*/
#define DLT_FC_2 224
/*
* Fibre Channel FC-2 frames, beginning with an encoding of the
* SOF, and ending with an encoding of the EOF.
*
* The encodings represent the frame delimiters as 4-byte sequences
* representing the corresponding ordered sets, with K28.5
* represented as 0xBC, and the D symbols as the corresponding
* byte values; for example, SOFi2, which is K28.5 - D21.5 - D1.2 - D21.2,
* is represented as 0xBC 0xB5 0x55 0x55.
*
* Requested by Kahou Lei <kahou82@gmail.com>.
*/
#define DLT_FC_2_WITH_FRAME_DELIMS 225
/*
* DLT and savefile link type values are split into a class and

View File

@ -722,6 +722,20 @@ static const char rcsid[] _U_ =
*/
#define LINKTYPE_FC_2 224
/*
* Fibre Channel FC-2 frames, beginning with an encoding of the
* SOF, and ending with an encoding of the EOF.
*
* The encodings represent the frame delimiters as 4-byte sequences
* representing the corresponding ordered sets, with K28.5
* represented as 0xBC, and the D symbols as the corresponding
* byte values; for example, SOFi2, which is K28.5 - D21.5 - D1.2 - D21.2,
* is represented as 0xBC 0xB5 0x55 0x55.
*
* Requested by Kahou Lei <kahou82@gmail.com>.
*/
#define LINKTYPE_FC_2_WITH_FRAME_DELIMS 225
static struct linktype_map {
int dlt;
@ -1052,9 +1066,12 @@ static struct linktype_map {
/* Wireless HART */
{ DLT_WIHART, LINKTYPE_WIHART },
/* Fibre Channel FC-2 frames */
/* Fibre Channel FC-2 frames without SOF or EOF */
{ DLT_FC_2, LINKTYPE_FC_2 },
/* Fibre Channel FC-2 frames with SOF and EOF */
{ DLT_FC_2_WITH_FRAME_DELIMS, LINKTYPE_FC_2_WITH_FRAME_DELIMS },
{ -1, -1 }
};