From 7dbab7204fc0c9fcb47826bacaf11b0be663f257 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sun, 31 Jan 1999 20:46:52 +0000 Subject: Can send and receive packets but fails when TDA wraps. There appears to be a problem with overwriting the TX descriptors during an RX. --- c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h | 1 + 1 file changed, 1 insertion(+) (limited to 'c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h') diff --git a/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h b/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h index 64aa1718f1..fcb648b2ac 100644 --- a/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h +++ b/c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h @@ -329,6 +329,7 @@ struct ReceiveDescriptor { * Extra RTEMS stuff */ volatile struct ReceiveDescriptor *next; /* Circularly-linked list */ + struct mbuf *mbufp; /* First mbuf in packet */ }; typedef struct ReceiveDescriptor ReceiveDescriptor_t; typedef volatile ReceiveDescriptor_t *ReceiveDescriptorPointer_t; -- cgit v1.2.3