linux/net/atm/lec_arpc.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Lec arp cache
 *
 * Marko Kiiskila <[email protected]>
 */
#ifndef _LEC_ARP_H_
#define _LEC_ARP_H_
#include <linux/atm.h>
#include <linux/atmdev.h>
#include <linux/if_ether.h>
#include <linux/atmlec.h>

struct lec_arp_table {};

/*
 * LANE2: Template tlv struct for accessing
 * the tlvs in the lec_arp_table->tlvs array
 */
struct tlv {};

/* Status fields */
#define ESI_UNKNOWN
#define ESI_ARP_PENDING
#define ESI_VC_PENDING
#define ESI_FLUSH_PENDING
#define ESI_FORWARD_DIRECT

/* Flag values */
#define LEC_REMOTE_FLAG
#define LEC_PERMANENT_FLAG

#endif /* _LEC_ARP_H_ */