Historically, network protocol RFCs have used big-endian (network order) fields.
I am currently involved in the design of a new (UDP) protocol, which, one-day, might be standardised with an RFC.
Would having little-endian fields be a problem with standards committees?
Are there any examples of IETF-standardised protocols which use little-endian byte ordering?
(It does seem rather pointless to use big-endian representations in new protocols, as big-endian architectures are essentially dead.)
DO NOT USE LITTLE_ENDIAN. Among other things, the classic set of functions for dealing with endians-ness only include the concepts of "host" endian and "network" endian. There's no standard method of dealing with "little" endian.