16 byte saddr 16 byte daddr 4 byte (len) 3 bytes with 0 1 byte (protocol)
the addresses are usualy kept in pointers to a struct that as a 16 byte array
Yes... i just don't know assembler well :-(((((
thanks, Pedro.