RTL8169: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
first half-baked explanation. I will be working on it more.
 
No edit summary
Line 50: Line 50:
else
else
{Rx_Descriptors[i].command = (OWN | (rx_buffer_len & 0x3FFF));}
{Rx_Descriptors[i].command = (OWN | (rx_buffer_len & 0x3FFF));}
Rx_Descriptors[i].low_buf = (unsigned long)&packet_buffer_address; /* this is where the packet data will go */
Rx_Descriptors[i].low_buf = (unsigned int)&packet_buffer_address; /* this is where the packet data will go */
/* if you are programming for a 64-bit OS, put the high memory location in the 'high_buf' descriptor area */
}
}
}
}