Wireshark
4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
epan
dissectors
packet-scsi-osd.h
1
/* packet-scsi-osd.h
2
* Ronnie sahlberg 2006
3
*
4
* Wireshark - Network traffic analyzer
5
* By Gerald Combs <
[email protected]
>
6
* Copyright 2002 Gerald Combs
7
*
8
* SPDX-License-Identifier: GPL-2.0-or-later
9
*/
10
11
#ifndef __PACKET_SCSI_OSD_H_
12
#define __PACKET_SCSI_OSD_H_
13
14
#include "ws_symbol_export.h"
15
16
#define SCSI_OSD_OPCODE 0x7f
17
18
WS_DLL_PUBLIC
value_string_ext
attributes_page_vals_ext;
19
20
typedef
struct
_scsi_osd_lun_info_t
scsi_osd_lun_info_t
;
21
typedef
struct
_attribute_page_numbers_t
attribute_page_numbers_t
;
22
typedef
void (*attribute_dissector)(
tvbuff_t
*tvb,
packet_info
*pinfo,
proto_tree
*tree,
23
scsi_osd_lun_info_t
*lun_info,
const
attribute_page_numbers_t
*att);
24
25
struct
_attribute_page_numbers_t
{
26
uint32_t number;
27
const
char
*name;
28
attribute_dissector dissector;
29
int
* hf_index;
30
unsigned
expected_length;
31
};
32
33
const
attribute_page_numbers_t
*
34
osd_lookup_attribute(uint32_t page, uint32_t number);
35
36
extern
int
hf_scsi_osd_opcode;
37
extern
const
scsi_cdb_table_t
scsi_osd_table[256];
38
WS_DLL_PUBLIC
value_string_ext
scsi_osd_vals_ext;
39
40
#endif
_attribute_page_numbers_t
Definition
packet-scsi-osd.h:25
_packet_info
Definition
packet_info.h:43
_proto_node
Definition
proto.h:903
_scsi_cdb_table_t
Definition
packet-scsi.h:97
_scsi_osd_lun_info_t
Definition
packet-scsi-osd.c:177
_value_string_ext
Definition
value_string.h:169
tvbuff
Definition
tvbuff-int.h:35
Generated by
1.9.8