The receive queue of a PAPR logical LAN is filled in by the hypervisor, so
its fields are big endian, but llan_intr() read the offset and the length of
each frame natively. On a little endian kernel the length of a 134 byte
frame reads as 0x86000000, and ether_input() discards the mbuf because m_len
is not even large enough to hold an ethernet header. No frame is ever
received: the interface attaches, transmits, and counts every inbound packet
as an error.
Transmit is unaffected because that path passes the buffer descriptors to
the hypervisor in hcall registers rather than through memory.
MFC after: 1 week