iflist needs to be __attribute__((packed))