41 Révisions (efc1ae5abac01a77c5816884612c9daf0c344e8a)

Auteur SHA1 Message Date
  Michael Brown f1e6efa40b [ethernet] Avoid false positive Coverity warning il y a 5 ans
  Michael Brown b9d68b9de0 [ethernet] Use standard 1500 byte MTU unless explicitly overridden il y a 6 ans
  Michael Brown 40a8a5294c [ethernet] Make LACP support configurable at build time il y a 8 ans
  Michael Brown 7e7870984b [ethernet] Add minimal support for receiving LLC frames il y a 9 ans
  Michael Brown fbc4ba4b4e [build] Fix the REQUIRE_SYMBOL mechanism il y a 9 ans
  Michael Brown 86ae6e6c18 [build] Use REQUIRE_OBJECT() to drag in per-object configuration il y a 9 ans
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Hannes Reinecke d630052e6f [ethernet] Provide eth_random_addr() to generate random Ethernet addresses il y a 10 ans
  Michael Brown 0f787df284 [ethernet] Add support for generating multicast hash for IPv6 addresses il y a 11 ans
  Michael Brown 0b65c8cad6 [netdevice] Add method for generating EUI-64 address from link-layer address il y a 11 ans
  Michael Brown 1cbb1581f1 [ethernet] Expose eth_broadcast as a global constant il y a 12 ans
  Michael Brown c3b4860ce3 [legal] Update FSF mailing address in GPL licence texts il y a 12 ans
  Michael Brown 6324bd9389 [undi] Allow underlying PXE stack to construct link-layer header il y a 12 ans
  Michael Brown a667bf044a [netdevice] Allow link layer to report broadcast/multicast packets via pull() il y a 13 ans
  Michael Brown 84996b7b09 [lacp] Add simple LACP implementation il y a 14 ans
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown 1b1e63d54d [netdevice] Add the concept of an "Ethernet-compatible" MAC address il y a 15 ans
  Michael Brown a7290a970c [802.11] Support multicast hashing il y a 15 ans
  Michael Brown 4eab5bc8ca [netdevice] Allow the hardware and link-layer addresses to differ in size il y a 15 ans
  Michael Brown d09290161e [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocol il y a 15 ans
  Joshua Oreman eb3ca2a36f [netdevice] Add netdev argument to link-layer push and pull handlers il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown b4a95a8974 [ethernet] Fix eth_mc_hash() return status il y a 16 ans
  Michael Brown 3a505dfc35 [netdevice] Change link-layer push() and pull() methods to take raw types il y a 16 ans
  Michael Brown 6b9cc25556 [netdevice] Split multicast hashing out into an mc_hash method il y a 16 ans
  Michael Brown 30fb3b3810 [undi] Fill in ProtType correctly in PXENV_UNDI_ISR il y a 16 ans
  Michael Brown df868476e7 Various warnings fixups for OpenBSD with gcc-3.3.5. il y a 17 ans
  Michael Brown 332614a382 Add untested support for UNDI transmit and receive. il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 18 ans
  Michael Brown 0dca1dc8ce Made eth_ntoa() public for use in legacy drivers' DBG() statements. il y a 18 ans
  Marty Connor ee9ae8130a Remove _PROTOCOL macros for gcc 3.2 compatibility il y a 18 ans
  Michael Brown a3d508b648 Clarified packet ownership transfer between a few functions. il y a 18 ans
  Michael Brown 3c8aafa209 Simplify RX data path. il y a 18 ans
  Michael Brown 968501e323 For consistency il y a 18 ans
  Michael Brown bbd9e28061 Simplify TX datapath. il y a 18 ans
  Michael Brown 1dbafa8950 Tidied up debugging messages il y a 18 ans
  Michael Brown 2421723a15 Rewrote printf and friends to better support standard C semantics. il y a 18 ans
  Michael Brown 129c6c3968 Network layer now works as a proof of concept il y a 18 ans
  Michael Brown fdc2ee79db Network API now allows for multiple network devices (although the il y a 18 ans
  Michael Brown bdc8190c8d Remove the concept of the media-independent link-layer header and replace il y a 18 ans