diff options
author | Michael Brown | 2006-04-29 19:17:43 +0200 |
---|---|---|
committer | Michael Brown | 2006-04-29 19:17:43 +0200 |
commit | bac97eb979e5048b065f01c6b5e7d63ffc3abf48 (patch) | |
tree | 23397f1f4cd4f4f68d50aae3b294db94acb06700 /src/core/pcmcia.c | |
parent | Added basic code for implementing co-operative multitasking. (diff) | |
download | ipxe-bac97eb979e5048b065f01c6b5e7d63ffc3abf48.tar.gz ipxe-bac97eb979e5048b065f01c6b5e7d63ffc3abf48.tar.xz ipxe-bac97eb979e5048b065f01c6b5e7d63ffc3abf48.zip |
Change semantics of network API so that packet-absorbing calls *always*
take ownership of the packet, rather than doing so only if they return
success. This breaks semantic compatibility with Linux's
hard_start_xmit() method, but means that we don't have to worry so much
about error cases.
Split mechanism of processing received packets (net_rx_process()) out
from policy (net_step()), preparatory to putting net_step() in a separate
object.
Diffstat (limited to 'src/core/pcmcia.c')
0 files changed, 0 insertions, 0 deletions