forked from Qortal/Brooklyn
* 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.
22 lines
626 B
C
22 lines
626 B
C
/*
|
|
* Copyright (C) ST-Ericsson AB 2010
|
|
* Author: Sjur Brendeland
|
|
* License terms: GNU General Public License (GPL) version 2
|
|
*/
|
|
|
|
#ifndef CFFRML_H_
|
|
#define CFFRML_H_
|
|
#include <net/caif/caif_layer.h>
|
|
#include <linux/netdevice.h>
|
|
|
|
struct cffrml;
|
|
struct cflayer *cffrml_create(u16 phyid, bool use_fcs);
|
|
void cffrml_free(struct cflayer *layr);
|
|
void cffrml_set_uplayer(struct cflayer *this, struct cflayer *up);
|
|
void cffrml_set_dnlayer(struct cflayer *this, struct cflayer *dn);
|
|
void cffrml_put(struct cflayer *layr);
|
|
void cffrml_hold(struct cflayer *layr);
|
|
int cffrml_refcnt_read(struct cflayer *layr);
|
|
|
|
#endif /* CFFRML_H_ */
|