summaryrefslogtreecommitdiffstats
path: root/src/core/pcmcia.c
diff options
context:
space:
mode:
authorMichael Brown2006-04-29 19:17:43 +0200
committerMichael Brown2006-04-29 19:17:43 +0200
commitbac97eb979e5048b065f01c6b5e7d63ffc3abf48 (patch)
tree23397f1f4cd4f4f68d50aae3b294db94acb06700 /src/core/pcmcia.c
parentAdded basic code for implementing co-operative multitasking. (diff)
downloadipxe-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