#ifndef _NET_FIREWIRE_H#define _NET_FIREWIRE_H/* Pseudo L2 address */#define FWNET_ALEN 16unionfwnet_hwaddr{u8u[FWNET_ALEN];/* "Hardware address" defined in RFC2734/RF3146 */struct{__be64uniq_id;/* EUI-64 */u8max_rec;/* max packet size */u8sspd;/* max speed */__be16fifo_hi;/* hi 16bits of FIFO addr */__be32fifo_lo;/* lo 32bits of FIFO addr */}__packeduc;};/* Pseudo L2 Header */#define FWNET_HLEN 18structfwnet_header{u8h_dest[FWNET_ALEN];/* destination address */__be16h_proto;/* packet type ID field */}__packed;#endif