// Instead of clearing the old container first, we create a new one and swap if it went well. That way we don't have to do it in the middle of the helper function
// passing just header->packet_id to ntohl causes compile error: "cannot bind packed field 'header->nfqnl_msg_packet_hdr::packet_id' to 'unsigned int&'"