use crate::config::PublicationAddressFamily;
use crate::raw_ip::RawIpPublicationId;
use std::net::IpAddr;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct RawIpSendReport {
pub publication_id: RawIpPublicationId,
pub family: PublicationAddressFamily,
pub source_ip: IpAddr,
pub destination_ip: IpAddr,
pub ip_protocol: u8,
pub bytes_sent: usize,
pub local_bind_addr: Option<IpAddr>,
pub interface_addr: Option<IpAddr>,
pub interface_index: u32,
}