/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * NetLabel CALIPSO Support * * This file defines the CALIPSO functions for the NetLabel system. The * NetLabel system manages static and dynamic label mappings for network * protocols such as CIPSO and RIPSO. * * Authors: Paul Moore <paul@paul-moore.com> * Huw Davies <huw@codeweavers.com>
*/
/* The following NetLabel payloads are supported by the CALIPSO subsystem. * * o ADD: * Sent by an application to add a new DOI mapping table. * * Required attributes: * * NLBL_CALIPSO_A_DOI * NLBL_CALIPSO_A_MTYPE * * If using CALIPSO_MAP_PASS no additional attributes are required. * * o REMOVE: * Sent by an application to remove a specific DOI mapping table from the * CALIPSO system. * * Required attributes: * * NLBL_CALIPSO_A_DOI * * o LIST: * Sent by an application to list the details of a DOI definition. On * success the kernel should send a response using the following format. * * Required attributes: * * NLBL_CALIPSO_A_DOI * * The valid response message format depends on the type of the DOI mapping, * the defined formats are shown below. * * Required attributes: * * NLBL_CALIPSO_A_MTYPE * * If using CALIPSO_MAP_PASS no additional attributes are required. * * o LISTALL: * This message is sent by an application to list the valid DOIs on the * system. When sent by an application there is no payload and the * NLM_F_DUMP flag should be set. The kernel should respond with a series of * the following messages. * * Required attributes: * * NLBL_CALIPSO_A_DOI * NLBL_CALIPSO_A_MTYPE *
*/
/* NetLabel CALIPSO attributes */ enum {
NLBL_CALIPSO_A_UNSPEC,
NLBL_CALIPSO_A_DOI, /* (NLA_U32)
* the DOI value */
NLBL_CALIPSO_A_MTYPE, /* (NLA_U32) * the mapping table type (defined in the calipso.h header as
* CALIPSO_MAP_*) */
__NLBL_CALIPSO_A_MAX,
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.