Blame view

include/net/firewire.h 597 Bytes
6752c8db8   YOSHIFUJI Hideaki / 吉藤英明   firewire net, ipv...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #ifndef _NET_FIREWIRE_H
  #define _NET_FIREWIRE_H
  
  /* Pseudo L2 address */
  #define FWNET_ALEN	16
  union fwnet_hwaddr {
  	u8 u[FWNET_ALEN];
  	/* "Hardware address" defined in RFC2734/RF3146 */
  	struct {
  		__be64 uniq_id;		/* EUI-64			*/
  		u8 max_rec;		/* max packet size		*/
  		u8 sspd;		/* max speed			*/
  		__be16 fifo_hi;		/* hi 16bits of FIFO addr	*/
  		__be32 fifo_lo;		/* lo 32bits of FIFO addr	*/
  	} __packed uc;
  };
  
  /* Pseudo L2 Header */
  #define FWNET_HLEN	18
  struct fwnet_header {
  	u8 h_dest[FWNET_ALEN];	/* destination address */
  	__be16 h_proto;		/* packet type ID field */
  } __packed;
  
  #endif