// This file was automatically generated by bifcl from /build/zeek/src/zeek/src/iosource/af_packet/af_packet.bif (plugin mode).

#pragma once

#if defined(ZEEK_IN_NETVAR) || ! defined(_build_zeek_src_zeek_build_src_iosource_af_packet_af_packet_bif)
#ifndef ZEEK_IN_NETVAR
#ifndef _build_zeek_src_zeek_build_src_iosource_af_packet_af_packet_bif
#define _build_zeek_src_zeek_build_src_iosource_af_packet_af_packet_bif
#include "zeek/zeek-bif.h"
#endif
#endif

namespace zeek::BifConst::AF_Packet { extern zeek_uint_t buffer_size; }
namespace zeek::BifConst::AF_Packet { extern zeek_uint_t block_size; }
namespace zeek::BifConst::AF_Packet { extern double block_timeout; }
namespace zeek::BifConst::AF_Packet { extern int enable_hw_timestamping; }
namespace zeek::BifConst::AF_Packet { extern int enable_defrag; }
namespace zeek::BifConst::AF_Packet { extern int enable_fanout; }
namespace zeek::BifConst::AF_Packet { extern zeek::IntrusivePtr<zeek::Val> fanout_mode; }
namespace zeek::BifConst::AF_Packet { extern zeek_uint_t fanout_id; }
namespace zeek::BifConst::AF_Packet { extern zeek_uint_t link_type; }
namespace zeek::BifConst::AF_Packet { extern zeek::IntrusivePtr<zeek::Val> checksum_validation_mode; }

#endif
