forked from Qortal/Brooklyn
2a709f28fa
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
37 lines
744 B
C
37 lines
744 B
C
/*
|
|
* These are the public elements of the Linux kernel NET/ROM implementation.
|
|
* For kernel AX.25 see the file ax25.h. This file requires ax25.h for the
|
|
* definition of the ax25_address structure.
|
|
*/
|
|
|
|
#ifndef NETROM_KERNEL_H
|
|
#define NETROM_KERNEL_H
|
|
|
|
#include <linux/ax25.h>
|
|
|
|
#define NETROM_MTU 236
|
|
|
|
#define NETROM_T1 1
|
|
#define NETROM_T2 2
|
|
#define NETROM_N2 3
|
|
#define NETROM_T4 6
|
|
#define NETROM_IDLE 7
|
|
|
|
#define SIOCNRDECOBS (SIOCPROTOPRIVATE+2)
|
|
|
|
struct nr_route_struct {
|
|
#define NETROM_NEIGH 0
|
|
#define NETROM_NODE 1
|
|
int type;
|
|
ax25_address callsign;
|
|
char device[16];
|
|
unsigned int quality;
|
|
char mnemonic[7];
|
|
ax25_address neighbour;
|
|
unsigned int obs_count;
|
|
unsigned int ndigis;
|
|
ax25_address digipeaters[AX25_MAX_DIGIS];
|
|
};
|
|
|
|
#endif
|