Commit Graph

  • fc69ab94d9 [malloc] Use list_for_each_entry_safe() when we may delete a list entry Michael Brown 2010-11-06 00:31:02 +00:00
  • ea631f6fb8 [list] Add list_first_entry() Michael Brown 2010-11-08 02:51:18 +00:00
  • 295ba15bd6 [list] Extend list-manipulation assertions to all list-handling functions Michael Brown 2010-11-05 23:49:12 +00:00
  • de1381578b [process] Include step() function pointer in process debugging messages Michael Brown 2010-11-07 18:51:15 +00:00
  • a59bb9c313 [fcp] Avoid quoting exchange ID before exchange is created Michael Brown 2010-11-03 01:55:53 +00:00
  • 0654698cd7 [fcp] Fix potential memory leaks on error paths Michael Brown 2010-11-03 01:48:38 +00:00
  • 41187aca2c [build] Add FreeBSD location for isolinux Michael Brown 2010-11-02 23:19:15 +00:00
  • 202c9c0974 [romprefix] Add missing addr32 prefix Michael Brown 2010-10-29 01:45:21 +01:00
  • 053d28688c [autoboot] Introduce "skip-san-boot" option Dave Hansen 2010-10-21 15:03:42 -07:00
  • 246624cdb8 [autoboot] Improve visibility of error messages Michael Brown 2010-10-21 23:33:41 +01:00
  • 57bab0ae4a [scsi] Wait for a successful TEST UNIT READY command Michael Brown 2010-10-16 13:53:38 +01:00
  • b0e434280e [fc] Do not use the command reference number in FCP_CMND IUs Michael Brown 2010-10-19 18:35:46 +01:00
  • 4995ffa438 [hci] Use http://ipxe.org/<errno> instead of raw error numbers Michael Brown 2010-10-19 06:14:22 +01:00
  • 9ed3bc498c [contrib] Remove extraneous errcodedb files Michael Brown 2010-10-19 02:27:06 +01:00
  • 7b0cf319e4 [int13] Dump out MBR at DBGLVL_EXTRA Michael Brown 2010-10-18 14:51:15 +01:00
  • 19c59bb131 [iscsi] Ensure ISID is consistent within an iSCSI session Michael Brown 2010-10-18 14:37:11 +01:00
  • 44dbf0e036 [romprefix] Add missing FILE_LICENCE declaration to undiloader.S Michael Brown 2010-10-18 01:33:33 +01:00
  • e65e4e930c [legal] Ignore config/local header files for licensing purposes Michael Brown 2010-10-18 01:24:02 +01:00
  • a7fb7a8c6d [util] Update welcome message in ISO images Michael Brown 2010-10-17 23:55:53 +01:00
  • 5f4ab0d22a [iscsi] Randomise a portion of the ISID to force new session instantiation Michael Brown 2010-10-16 22:11:08 +01:00
  • 60b690141e [fc] Use port WWN rather than node WWN as the primary Fibre Channel name Michael Brown 2010-10-15 01:06:08 +01:00
  • a9c799250f [fcoe] Request SPMA iff FIP advertisement indicates support for SPMA Michael Brown 2010-10-14 23:56:28 +01:00
  • c9aff55320 [build] Fix building elf2efi using binutils 2.20 Michael Brown 2010-10-14 22:59:37 +01:00
  • c0e3a774b2 [linux] Fix building on RHEL5 and similar platforms Michael Brown 2010-10-11 02:24:39 +01:00
  • 6d11229e83 [dhcp] Include session state metadata in packet traces Michael Brown 2010-10-09 01:24:18 +01:00
  • 831106a875 [dhcp] Omit ProxyDHCPREQUEST if PXE options are present in ProxyDHCPOFFER Michael Brown 2010-10-08 01:29:39 +01:00
  • ba6aca3424 [dhcp] Ignore DHCPACKs containing incorrect IP addresses Michael Brown 2010-09-24 04:45:29 +01:00
  • c517d0ea7f [dhcp] Revert various patches Michael Brown 2010-09-24 04:41:21 +01:00
  • da222e6f3c [rtl8139] Operate in promiscuous mode Michael Brown 2010-10-07 16:23:09 +01:00
  • 0f4fd09180 [fcoe] Add support for the FCoE Initialization Protocol (FIP) Michael Brown 2010-10-07 16:21:56 +01:00
  • 5e56e5f5a3 [fc] Update ELS port IDs when receiving an ELS frame Michael Brown 2010-10-07 16:19:00 +01:00
  • 1775a6f25e [fc] Include port IDs in metadata for received Fibre Channel frames Michael Brown 2010-10-07 13:17:52 +01:00
  • 88dd921e24 [netdevice] Pass both link-layer addresses in net_tx() and net_rx() Michael Brown 2010-10-07 16:03:16 +01:00
  • d57d49942a [int13] Fix typo in debug message Michael Brown 2010-09-22 21:40:36 +01:00
  • 4a30637d38 [int13] Include disk signature in debugging output Michael Brown 2010-09-22 21:39:01 +01:00
  • 29ad8a922b [infiniband] Include the SRP login rejection reason in the error number Michael Brown 2010-09-22 20:05:39 +01:00
  • 2a92697bda [libc] Ensure that error numbers from EUNIQ() have the correct type Michael Brown 2010-09-22 19:59:37 +01:00
  • a5a4dcd0c7 [fcp] Add support for describing an FCP device using EDD Michael Brown 2010-09-22 00:44:27 +01:00
  • f8fa23b183 [ata] Add support for describing an ATA device using EDD Michael Brown 2010-09-22 00:17:51 +01:00
  • bddc3835ac [fcoe] Add support for identifying the underlying hardware device Michael Brown 2010-09-22 00:43:55 +01:00
  • 9e036d32ba [infiniband] Add support for identifying the underlying hardware device Michael Brown 2010-09-22 00:28:36 +01:00
  • d068049789 [aoe] Add support for identifying the underlying hardware device Michael Brown 2010-09-22 00:19:20 +01:00
  • 3c35ae2f3b [int13] Add infrastructure to support EDD version 4.0 Michael Brown 2010-09-22 00:12:23 +01:00
  • adbe63860a [aoe] Fail immediately when network device is closed Michael Brown 2010-09-22 00:20:31 +01:00
  • d052efb254 [contrib] Allow "cow" script to create the SAN device itself Michael Brown 2010-09-22 16:40:06 +01:00
  • 45d066d4cd [contrib] Add script to easily create copy-on-write SAN images Michael Brown 2010-09-22 16:14:09 +01:00
  • 041f01e601 [contrib] Add contrib/vm, containing utilities from old contrib/bochs Michael Brown 2010-09-22 14:19:25 +01:00
  • c4af205cf0 [settings] Modify "set" command to allow space separated values Michael Brown 2010-09-21 14:54:07 +01:00
  • 5a981cff8e [hermon] Add support for dual-protocol devices Michael Brown 2010-09-19 17:35:25 +01:00
  • ed0ea7cfc2 [hermon] Add infrastructure for Ethernet devices Itay Gazit 2009-12-03 00:41:09 +02:00
  • f62c433d66 [hermon] Use SET_PORT to set port parameters Michael Brown 2010-09-19 18:20:20 +01:00
  • 26a50c3a11 [infiniband] Add the notion of an Ethernet queue pair type Michael Brown 2010-09-19 17:35:53 +01:00
  • 118a0ca55a [infiniband] Avoid leaving uninitialised lists in struct ib_device Michael Brown 2010-09-19 16:46:37 +01:00
  • a8e39a9ca7 [fc] Ignore fabric-assigned port ID for fabricless implicit logouts Michael Brown 2010-09-21 01:05:33 +01:00
  • 654da534ad [fc] Allow FLOGI response to be sent to newly-assigned peer port ID Michael Brown 2010-09-21 00:55:14 +01:00
  • 1c7f47895c [lotest] Add loopback testing commands Michael Brown 2010-09-20 13:04:17 +01:00
  • 0d6b1d98fa [hermon] Tidy up ICM allocations Michael Brown 2010-09-18 23:39:33 +01:00
  • 92ced72080 [hermon] Minimise the number of VPM mapping operations Michael Brown 2010-09-18 22:37:54 +01:00
  • 8cd2b170b6 [arbel] Minimise the number of VPM mapping operations Michael Brown 2010-09-18 22:37:54 +01:00
  • 24efbaefe7 [fc] Maintain port, peer and ULP lists in order of creation Michael Brown 2010-09-18 13:23:58 +01:00
  • 62115cf437 [arbel] Allocate only as much memory as is needed for firmware and ICM Michael Brown 2010-09-18 00:57:09 +01:00
  • d9aef1b50a [arbel] Synchronise changes with the Hermon driver Michael Brown 2010-09-17 05:04:39 +01:00
  • 144a23a852 [arbel] Optimise ICM layout to reduce overall memory usage Michael Brown 2010-09-17 20:53:29 +01:00
  • d84e4e0575 [arbel] Perform ICM allocations according to the specification Michael Brown 2010-09-17 04:56:23 +01:00
  • f7a49e23e9 [arbel] Allow for multiple calls to ib_modify_qp() Michael Brown 2010-09-17 03:59:40 +01:00
  • a5909384a8 [arbel] Inform embedded SMA of partition key changes Michael Brown 2010-09-17 03:38:12 +01:00
  • 767e27e06b [arbel] Improve debugging output and facilities Michael Brown 2010-09-17 03:30:28 +01:00
  • 4cb157a3b7 [arbel] Randomise the high-order bits of queue pair numbers Michael Brown 2010-07-17 09:41:32 +01:00
  • 40d7c70438 [arbel] Allow software GMA to receive packets destined for QP1 Michael Brown 2010-07-16 13:48:20 +01:00
  • 46f2580049 [arbel] Map all event types to our event queue Michael Brown 2010-09-16 22:06:20 +01:00
  • e4ed060983 [hermon] Map all event types to our event queue Michael Brown 2010-09-16 22:06:20 +01:00
  • 42cf4a720c [infiniband] Add node GUID as distinct from the first port GUID Michael Brown 2010-09-15 23:10:15 +01:00
  • 3e8e2773de [arbel] Poll for link state changes while DOWN Michael Brown 2010-09-16 03:28:41 +01:00
  • 14a76b5927 [hermon] Poll for link state changes while DOWN Michael Brown 2010-09-16 03:28:41 +01:00
  • 09555826e9 [infiniband] Always call ib_link_state_changed() in ib_smc_update() Michael Brown 2010-09-16 03:23:45 +01:00
  • 5e697b64a5 [scsi] Include sense key within error number reported to user Michael Brown 2010-09-15 22:23:48 +01:00
  • 52e54a8c69 [infiniband] Match GID/GUID terminology as used in the IBA Michael Brown 2010-09-15 19:25:05 +01:00
  • 3ea3c846d8 [e1000] Strip the Ethernet CRC from received packets Michael Brown 2010-09-15 05:06:51 +01:00
  • 6574c55e27 [fcoe] Disambiguate the various error cases and add a CRC failure message Michael Brown 2010-09-15 05:00:44 +01:00
  • 85a3169967 [netdevice] Report network-layer errors via network device statistics Michael Brown 2010-09-15 04:56:28 +01:00
  • dace106f82 [fcoe] Add support for Fibre Channel over Ethernet Michael Brown 2010-09-15 03:10:27 +01:00
  • d2a2618d76 [fcp] Add support for the Fibre Channel Protocol Michael Brown 2010-09-15 03:08:47 +01:00
  • bf2657075d [fc] Add Fibre Channel management commands Michael Brown 2010-09-15 03:06:50 +01:00
  • 508ff4d614 [fc] Add support for Fibre Channel devices Michael Brown 2010-09-15 02:57:07 +01:00
  • 220495f8bf [block] Replace gPXE block-device API with an iPXE asynchronous interface Michael Brown 2010-09-03 16:11:51 +01:00
  • 46c7f99c66 [hermon] Use correct alignment for doorbell records Michael Brown 2010-09-12 19:11:59 +01:00
  • 30e7d7efa1 [hermon] Set event queue number for completion queues Michael Brown 2010-09-12 17:35:35 +01:00
  • 42f451e070 [hermon] Improve debugging output and facilities Michael Brown 2010-09-11 13:48:33 +01:00
  • ef8452a642 [infiniband] Respond to CM disconnection requests Michael Brown 2010-09-11 15:31:33 +01:00
  • e6519af60d [infiniband] Fix TID magic signature Michael Brown 2010-09-11 14:09:54 +01:00
  • 50da1122e6 [infiniband] Include SRP by default, but only for Infiniband builds Michael Brown 2010-09-12 21:44:48 +01:00
  • 588ba3ee9a [ethernet] Include AoE only for Ethernet builds Michael Brown 2010-09-12 21:45:50 +01:00
  • 79dd00bb3a [build] Remove unnecessary constraint on DBG_ENABLE()/DBG_DISABLE() Michael Brown 2010-09-11 13:05:40 +01:00
  • 97eda5be0d [multiboot] Reduce length of "Features" startup banner Michael Brown 2010-09-12 18:40:02 +01:00
  • 0f65efc185 [retry] Add TIMER_INIT() for initialising static timers Michael Brown 2010-09-06 22:16:21 +01:00
  • e9efbcd84c [rtl8139] Check for oversized packets when transmitting Michael Brown 2010-09-05 18:52:57 +01:00
  • c8199aacaa [xfer] Add xfer_window_changed() Michael Brown 2010-09-05 01:16:29 +01:00
  • 35b19d8848 [infiniband] Add the concept of an Infiniband upper-layer driver Michael Brown 2010-09-04 23:35:09 +01:00
  • ca4df90a63 [netdevice] Add the concept of a network upper-layer driver Michael Brown 2010-09-05 00:55:23 +01:00
  • 97ef28aea0 [netdevice] Call netdev_link_[up|down|err]() only while registered Michael Brown 2010-09-05 02:03:31 +01:00