aboutsummaryrefslogtreecommitdiff
path: root/sys/boot
diff options
context:
space:
mode:
authorPaul Saab <ps@FreeBSD.org>2000-04-04 07:28:54 +0000
committerPaul Saab <ps@FreeBSD.org>2000-04-04 07:28:54 +0000
commitdbe3e0f575b2dabcf67d39ae785f4b2cfee0a56d (patch)
treedf3f39a77558493509790a6d21a52b74d9490f13 /sys/boot
parent4b02e51324307a834da7892d1b64edaf81371c42 (diff)
Notes
Diffstat (limited to 'sys/boot')
-rw-r--r--sys/boot/i386/libi386/pxe.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/boot/i386/libi386/pxe.h b/sys/boot/i386/libi386/pxe.h
index f157ac76b767..164760e2258c 100644
--- a/sys/boot/i386/libi386/pxe.h
+++ b/sys/boot/i386/libi386/pxe.h
@@ -434,6 +434,17 @@ typedef struct {
SEGOFF16_t buffer; /* SEG:OFF to the packet buffer */
} PACKED t_PXENV_UDP_READ;
+#define PXENV_UDP_WRITE 0x0033
+typedef struct {
+ PXENV_STATUS_t status;
+ IP4_t ip; /* dest ip addr */
+ IP4_t gw; /* ip gateway */
+ UDP_PORT_t src_port; /* source udp port */
+ UDP_PORT_t dst_port; /* destination udp port */
+ uint16_t buffer_size; /* Size of the packet buffer */
+ SEGOFF16_t buffer; /* SEG:OFF to the packet buffer */
+} PACKED t_PXENV_UDP_WRITE;
+
#define PXENV_UNLOAD_STACK 0x0070
typedef struct {
PXENV_STATUS_t Status;