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

netrom.h (807B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2/*
      3 * These are the public elements of the Linux kernel NET/ROM implementation.
      4 * For kernel AX.25 see the file ax25.h. This file requires ax25.h for the
      5 * definition of the ax25_address structure.
      6 */
      7
      8#ifndef	NETROM_KERNEL_H
      9#define	NETROM_KERNEL_H
     10
     11#include <linux/ax25.h>
     12
     13#define NETROM_MTU	236
     14
     15#define NETROM_T1	1
     16#define NETROM_T2	2
     17#define NETROM_N2	3
     18#define	NETROM_T4	6
     19#define	NETROM_IDLE	7
     20
     21#define	SIOCNRDECOBS		(SIOCPROTOPRIVATE+2)
     22
     23struct nr_route_struct {
     24#define	NETROM_NEIGH	0
     25#define	NETROM_NODE	1
     26	int		type;
     27	ax25_address	callsign;
     28	char		device[16];
     29	unsigned int	quality;
     30	char		mnemonic[7];
     31	ax25_address	neighbour;
     32	unsigned int	obs_count;
     33	unsigned int	ndigis;
     34	ax25_address	digipeaters[AX25_MAX_DIGIS];
     35};
     36
     37#endif