| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update to use POSIX-like API. | Michael Brown | 2006-04-25 | 1 | -19/+8 |
| * | Fixed erroneous comparison | Michael Brown | 2006-04-25 | 1 | -1/+1 |
| * | Removed incorrect comment; malloc() is inefficient only when the | Michael Brown | 2006-04-25 | 1 | -5/+0 |
| * | Now passes trivial tests. free_memblock() needs neatening up. | Michael Brown | 2006-04-25 | 1 | -15/+34 |
| * | Updated memory allocator to improve support for unaligned or partially | Michael Brown | 2006-04-25 | 3 | -154/+224 |
| * | Add __constant_flsl(), because it's useful for finding out the next | Michael Brown | 2006-04-25 | 1 | -0/+54 |
| * | Added missing headers required for compilation in Etherboot. | Michael Brown | 2006-04-24 | 1 | -0/+2 |
| * | Added pkb_reserve(). | Michael Brown | 2006-04-24 | 1 | -0/+14 |
| * | We have our own ARP layer now. | Michael Brown | 2006-04-24 | 2 | -624/+0 |
| * | Add missing {register,free}_netdev(). | Michael Brown | 2006-04-24 | 1 | -1/+15 |
| * | gcc is rather over-aggressive about optimising out static data structures | Michael Brown | 2006-04-24 | 21 | -35/+35 |
| * | (librm_base-1b) is already an offset; no need to apply OFFSET(). | Michael Brown | 2006-04-24 | 1 | -1/+1 |
| * | Header rearrangement. | Michael Brown | 2006-04-24 | 60 | -89/+108 |
| * | Network API now allows for multiple network devices (although the | Michael Brown | 2006-04-24 | 4 | -137/+319 |
| * | Network API now allows for multiple network devices (although the | Michael Brown | 2006-04-24 | 8 | -493/+732 |
| * | Obviate uip_init(); our bss is zeroed at startup already. | Michael Brown | 2006-04-24 | 1 | -1/+3 |
| * | Don't bother poisoning lists; it costs code size. | Michael Brown | 2006-04-24 | 1 | -13/+3 |
| * | Prototype now clashes with the macro in arch/i386. | Michael Brown | 2006-04-24 | 1 | -1/+0 |
| * | Added __constant_memcpy() based on version in Linux's string.h. | Michael Brown | 2006-04-24 | 1 | -12/+135 |
| * | First draft of a dynamic memory allocator | Michael Brown | 2006-04-24 | 2 | -0/+245 |
| * | Add "net" directory. | Michael Brown | 2006-04-24 | 1 | -1/+2 |
| * | First sketch of a new net device API. | Michael Brown | 2006-04-19 | 4 | -25/+196 |
| * | Remove the concept of the media-independent link-layer header and replace | Michael Brown | 2006-04-19 | 6 | -127/+195 |
| * | Updated to remove obsolete constants | Michael Brown | 2006-04-19 | 1 | -6/+6 |
| * | Added the concept of a network interface (a network-layer concept) as | Michael Brown | 2006-04-19 | 1 | -23/+104 |
| * | Typo | Michael Brown | 2006-04-19 | 1 | -1/+1 |
| * | First version, based on include/linux/list.h, stripped down to just | Michael Brown | 2006-04-19 | 1 | -0/+155 |
| * | Update now that if_ether.h has moved. | Michael Brown | 2006-04-19 | 2 | -6/+2 |
| * | Added ENOENT and EAFNOSUPPORT | Michael Brown | 2006-04-19 | 1 | -0/+2 |
| * | Added pkb_unput() and pkb_len(). | Michael Brown | 2006-04-19 | 1 | -0/+21 |
| * | Make flags more efficient. | Michael Brown | 2006-04-19 | 1 | -8/+15 |
| * | Moved if_ether.h and if_arp.h to include/gpxe, for consistency with Linux | Michael Brown | 2006-04-19 | 5 | -37/+130 |
| * | First version. ARP protocol independence in less than the size of uIP's | Michael Brown | 2006-04-19 | 1 | -0/+244 |
| * | Add missing prototype | Michael Brown | 2006-04-19 | 1 | -0/+3 |
| * | First version | Michael Brown | 2006-04-19 | 1 | -0/+20 |
| * | First sketch | Michael Brown | 2006-04-18 | 1 | -0/+126 |
| * | First version | Michael Brown | 2006-04-18 | 1 | -0/+56 |
| * | First version, based on the concepts in linux/skbuff.h | Michael Brown | 2006-04-18 | 1 | -0/+80 |
| * | Added netmask and gateway global options. | Michael Brown | 2006-04-05 | 1 | -8/+218 |
| * | First draft of iSCSI protocol support. Is capable of retrieving disk | Michael Brown | 2006-04-05 | 3 | -0/+1052 |
| * | Make pcap_inject non-static, so that its prototype doesn't conflict with | Michael Brown | 2006-04-05 | 1 | -1/+1 |
| * | Added tcp_buffer, to give applications a zero-cost place to build data to | Michael Brown | 2006-04-05 | 2 | -2/+40 |
| * | Added set_netmask() and set_gateway() | Michael Brown | 2006-04-05 | 2 | -0/+30 |
| * | We don't need to know anything about ARP | Michael Brown | 2006-03-24 | 1 | -1/+0 |
| * | Allow specifying the local IP address via --from. | Michael Brown | 2006-03-24 | 1 | -1/+14 |
| * | Split non-TCP portions of the stack out into ip.[ch]. | Michael Brown | 2006-03-24 | 5 | -89/+137 |
| * | Put in a substitute pcap_inject() function, since earlier versions of | Michael Brown | 2006-03-24 | 1 | -0/+32 |
| * | Moved "hello world" protocol implementation out of prototester.c and into | Michael Brown | 2006-03-23 | 3 | -103/+180 |
| * | Added container_of(). This seems about the best place to put it, since | Michael Brown | 2006-03-23 | 1 | -2/+7 |
| * | Pick up the gPXE include files when building prototester. | Michael Brown | 2006-03-23 | 1 | -1/+1 |