/* 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_ */