/// Anything else it fails with arrives as [`Error::PcapError`], with only the message to go on.
/// Not all of these can be reached through this crate, but libpcap defines them and so they are
// Strict, for a string that goes back to libpcap: a device name that will not round-trip is worse
/// On Windows this packet header is implicitly added to send queues, so this size must be known
/// This is optional, but it has to come before any other libpcap call, and a second call asking