26 #ifndef __MOEP80211_MODULES_MOEP8023_H
27 #define __MOEP80211_MODULES_MOEP8023_H
31 #include <netinet/in.h>
32 #include <netinet/if_ether.h>
43 #define MOEP8023_FRAME_DISCRIMINATOR 0x88b5
51 } __attribute__((packed));
81 const struct in_addr *ip,
int prefixlen,
111 int prefixlen,
int mtu);
struct moep8023_hdr * moep_frame_moep8023_hdr(moep_frame_t frame)
moep8023 header
struct moep_frame * moep_frame_t
a moep frame
Definition: frame.h:45
moep_frame_t moep_frame_moep8023_tap_create(void)
create a moep8023 tap frame
moep_dev_t moep_dev_moep8023_open(const char *devname, u8 *addr, const struct in_addr *ip, int prefixlen, int mtu)
open a moep8023 device
moep_dev_t moep_dev_moep8023_unix_open(const char *devname, int mtu)
open a moep8023 unix device
struct moep_dev * moep_dev_t
a moep device
Definition: dev.h:46
moep_frame_t moep_frame_moep8023_create(void)
create a moep8023 frame
moep_frame_t moep_frame_moep8023_unix_create(void)
create a moep8023 unix frame
moep_dev_t moep_dev_moep8023_tap_open(u8 *addr, const struct in_addr *ip, int prefixlen, int mtu)
open a moep8023 tap device
Definition: moep8023.h:46