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