1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-28 21:01:56 +03:00
Files
ipxe/src/include
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
..
2005-03-08 18:53:11 +00:00
2006-03-23 19:23:25 +00:00
2006-04-24 15:42:49 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2006-06-01 12:11:09 +00:00
2006-04-24 15:42:49 +00:00
2005-03-08 18:53:11 +00:00
2006-06-28 11:53:41 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2006-04-24 15:42:49 +00:00
2005-03-08 18:53:11 +00:00
2005-05-13 13:29:15 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2005-05-23 23:47:54 +00:00
2005-05-17 13:41:00 +00:00
2005-03-08 18:53:11 +00:00
2005-03-08 18:53:11 +00:00
2006-04-24 15:42:49 +00:00
2005-03-08 18:53:11 +00:00