* net.c: Include "xlat/ethernet_protocols.h" in XLAT_MACROS_ONLY mode.
(SYS_FUNC(socket)) <AF_PACKET>: Decode using ethernet_protocols xlat.
#define XLAT_MACROS_ONLY
# include "xlat/addrfams.h"
+# include "xlat/ethernet_protocols.h"
#undef XLAT_MACROS_ONLY
#include "xlat/irda_protocols.h"
#include "xlat/can_protocols.h"
printxval(netlink_protocols, tcp->u_arg[2], "NETLINK_???");
break;
+ case AF_PACKET:
+ tprints("htons(");
+ printxval_searchn(ethernet_protocols, ethernet_protocols_size,
+ ntohs(tcp->u_arg[2]), "ETH_P_???");
+ tprints(")");
+ break;
+
case AF_IRDA:
printxval_index(can_protocols, tcp->u_arg[2], "IRDAPROTO_???");
break;