void (*handle_dgram)(void *addr, void *data, size_t len,
struct interface *iface, void *dest_addr);
void (*handle_error)(int error);
void (*handle_dgram)(void *addr, void *data, size_t len,
struct interface *iface, void *dest_addr);
void (*handle_error)(int error);