Remove now-unused Packet::l2_valid field

This commit is contained in:
Tim Wojtulewicz 2020-11-06 09:29:42 -07:00
parent b3eb63c48a
commit 04dbc8e8be
3 changed files with 8 additions and 27 deletions

View file

@ -147,47 +147,36 @@ public:
uint32_t cap_len; /// Captured packet length
uint32_t link_type; /// pcap link_type (DLT_EN10MB, DLT_RAW, etc)
// These are computed from Layer 2 data. These fields are only valid if
// l2_valid returns true.
/**
* Layer 3 protocol identified (if any). Valid iff l2_valid is true.
* Layer 3 protocol identified (if any).
*/
Layer3Proto l3_proto;
/**
* If layer 2 is Ethernet, innermost ethertype field. Valid iff
* l2_valid is true.
* If layer 2 is Ethernet, innermost ethertype field.
*/
uint32_t eth_type;
/**
* Layer 2 source address. Valid iff l2_valid is true.
* Layer 2 source address.
*/
const u_char* l2_src = nullptr;
/**
* Layer 2 destination address. Valid iff l2_valid is true.
* Layer 2 destination address.
*/
const u_char* l2_dst = nullptr;
/**
* (Outermost) VLAN tag if any, else 0. Valid iff l2_valid is true.
* (Outermost) VLAN tag if any, else 0.
*/
uint32_t vlan;
/**
* (Innermost) VLAN tag if any, else 0. Valid iff l2_valid is true.
* (Innermost) VLAN tag if any, else 0.
*/
uint32_t inner_vlan;
/**
* True if L2 processing succeeded. If data is set on initialization of
* the packet, L2 is assumed to be valid. The packet manager will then
* process the packet and set l2_valid to False if the analysis failed.
*/
bool l2_valid;
/**
* Indicates whether the layer 2 checksum was validated by the
* hardware/kernel before being received by zeek.