Files
ipxe/src/include/gpxe
Michael Brown a3d508b648 Clarified packet ownership transfer between a few functions.
Added a large number of missing calls to free_pkb().  In the case of UDP,
no received packets were ever freed, which lead to memory exhaustion
remarkably quickly once pxelinux started up.

In general, any function with _rx() in its name which accepts a pk_buff
*must* either call free_pkb() or pass the pkb to another _rx() function
(e.g. the next layer up the stack).  Since the UDP (and TCP) layers don't
pass packet buffers up to the higher-layer protocols (the
"applications"), they must free the packet buffer after calling the
application's newdata() method.
2006-08-09 01:24:32 +00:00
..
2006-06-01 19:23:52 +00:00
2006-05-16 14:10:21 +00:00
2006-06-17 22:36:27 +00:00
2006-04-24 15:42:49 +00:00
2006-05-28 21:47:52 +00:00
2006-08-08 03:42:30 +00:00
2006-06-14 17:00:25 +00:00
2006-05-16 14:14:31 +00:00
2006-04-24 15:42:49 +00:00
2006-07-19 18:16:48 +00:00
2006-05-20 13:25:07 +00:00
2006-08-08 03:42:30 +00:00