2 #include "lwip/tcpip.h"
8 typedef struct netif
* PNETIF
;
11 LibIPInsertPacket(void *ifarg
,
12 const void *const data
,
21 p
= pbuf_alloc(PBUF_RAW
, size
, PBUF_RAM
);
24 ASSERT(p
->tot_len
== p
->len
);
25 ASSERT(p
->len
== size
);
27 RtlCopyMemory(p
->payload
, data
, p
->len
);
29 ((PNETIF
)ifarg
)->input(p
, (PNETIF
)ifarg
);
36 /* This completes asynchronously */
37 tcpip_init(NULL
, NULL
);
43 /* This is synchronous */