cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

firewire.h (636B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _NET_FIREWIRE_H
      3#define _NET_FIREWIRE_H
      4
      5/* Pseudo L2 address */
      6#define FWNET_ALEN	16
      7union fwnet_hwaddr {
      8	u8 u[FWNET_ALEN];
      9	/* "Hardware address" defined in RFC2734/RF3146 */
     10	struct {
     11		__be64 uniq_id;		/* EUI-64			*/
     12		u8 max_rec;		/* max packet size		*/
     13		u8 sspd;		/* max speed			*/
     14		__be16 fifo_hi;		/* hi 16bits of FIFO addr	*/
     15		__be32 fifo_lo;		/* lo 32bits of FIFO addr	*/
     16	} __packed uc;
     17};
     18
     19/* Pseudo L2 Header */
     20#define FWNET_HLEN	18
     21struct fwnet_header {
     22	u8 h_dest[FWNET_ALEN];	/* destination address */
     23	__be16 h_proto;		/* packet type ID field */
     24} __packed;
     25
     26#endif