firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
expr_ops.h File Reference
#include "internal.h"
#include <stdlib.h>
#include <stdint.h>
Include dependency graph for expr_ops.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  expr_ops


#define mxml_node_t   void
#define json_t   void
#define nft_expr_data(ops)   (void *)ops->data


void nft_expr_ops_register (struct expr_ops *ops)
struct expr_opsnft_expr_ops_lookup (const char *name)

Macro Definition Documentation

#define json_t   void
#define mxml_node_t   void
#define nft_expr_data (   ops)    (void *)ops->data

Function Documentation

struct expr_ops* nft_expr_ops_lookup ( const char *  name)

References expr_ops::head, list_for_each_entry, expr_ops::name, and NULL.

Referenced by nft_rule_expr_alloc().

Here is the caller graph for this function:

void nft_expr_ops_register ( struct expr_ops ops)

References expr_ops::head.