26 #ifndef __MOEP80211_MODULES_IEEE8023_H
27 #define __MOEP80211_MODULES_IEEE8023_H
29 #include <netinet/in.h>
30 #include <netinet/if_ether.h>
67 const struct in_addr *ip,
int prefixlen,
97 int prefixlen,
int mtu);
struct ether_header * moep_frame_ieee8023_hdr(moep_frame_t frame)
ieee8023 header
struct moep_frame * moep_frame_t
a moep frame
Definition: frame.h:45
struct moep_dev * moep_dev_t
a moep device
Definition: dev.h:46
moep_frame_t moep_frame_ieee8023_create(void)
create an ieee8023 frame
moep_frame_t moep_frame_ieee8023_unix_create(void)
create an ieee8023 unix frame
moep_dev_t moep_dev_ieee8023_open(const char *devname, u8 *addr, const struct in_addr *ip, int prefixlen, int mtu)
open an ieee8023 device
moep_dev_t moep_dev_ieee8023_tap_open(u8 *addr, const struct in_addr *ip, int prefixlen, int mtu)
open an ieee8023 tap device
moep_frame_t moep_frame_ieee8023_tap_create(void)
create an ieee8023 tap frame
moep_dev_t moep_dev_ieee8023_unix_open(const char *devname, int mtu)
open an ieee8023 unix device