summaryrefslogtreecommitdiffstats
path: root/libs/Network/include/Network.h
Commit message (Collapse)AuthorAgeFilesLines
* ape: Reset the network interface any time the APE mode is incorrect. (#173)Evan Lojewski2020-11-191-0/+1
| | | | | In certain situations, such as a driver unload, the APE mode can be reset. This adds APE.mode to the current state change check to enable early recovery from events such as a driver unload.
* network: Report an error when the RX path has hung, potentially due to a ↵Evan Lojewski2020-08-041-0/+1
| | | | network reset. (#99)
* network: Always check registers during init and place them in a known state. ↵Evan Lojewski2020-07-191-2/+2
| | | | (#95)
* debug: Enable the ape console on Port 0 (needed for SPI prints) and Port 1. ↵Evan Lojewski2020-07-181-6/+0
| | | | (#92)
* build: Build two firmware images with NC-SI locked to port 0 or port 2. (#73)Evan Lojewski2020-04-041-2/+2
|
* ncsi: Update NC-SI to only use one port declared at compile time. (#70)Evan Lojewski2020-04-041-4/+1
|
* network: Initialize APE.Mode2 when using port2 or port3. (#69)Evan Lojewski2020-04-041-0/+1
|
* network: Don't spam the console when autonegotiating. (#68)Evan Lojewski2020-04-041-0/+3
|
* build: Enable building with llvm 10.0.0 (#65)Evan Lojewski2020-03-291-7/+7
|
* diag: Print additional diagnostic information about TX/RX buffers. (#63)Evan Lojewski2020-03-211-0/+2
|
* ape: Improve handling of reconfiguration event to make the network link more ↵Evan Lojewski2020-02-291-1/+8
| | | | robust. (#50)
* network: Initialize ape tx/rx only when a port is enabled. (#48)Evan Lojewski2020-02-281-1/+3
|
* Network: Add APIs for checking and updating link/port state. (#42)Evan Lojewski2020-02-241-1/+4
|
* Network: Update network initialization code. (#27)Evan Lojewski2020-02-081-0/+3
|
* APE: Fix shm initialization and add additional error checking to the MII ↵Evan Lojewski2020-01-211-1/+1
| | | | library. (#15)
* Add a pointer to the channel shared memeory for each port.Evan Lojewski2019-08-101-0/+2
|
* Network: Improve error handling when unable to allocate blocks.Evan Lojewski2019-07-141-3/+7
| | | | | | - Refactor init code to allow external code to reset TX or RX state machines. - Update the TX routines to return true on sucessfull allocation, and false otherwise. - When allocation fails, drain the ramining passthrough buffer to ensure that the NCSI block is not locked up.
* Begin adding clang-format got the Network libraryEvan Lojewski2019-06-081-13/+9
|
* Rename FILTERS to FILTERS0 to match the rest of the APE network peripherals.Evan Lojewski2019-06-051-1/+1
|
* Update filters to be initialized per-port.Evan Lojewski2019-06-011-6/+2
|
* Additional refactoring to ensure network tx/rx is enabled properly.Evan Lojewski2019-06-011-10/+21
|
* Minor cleanup for lib/NetworkLojewski, Evan2019-05-121-10/+25
|
* Update cross compilation to use ld from compiler, remove system includes.Lojewski, Evan2019-05-111-2/+1
|
* Refactor network tx/rx code to allow a port structure allowing more ports ↵Lojewski, Evan2019-05-111-6/+35
| | | | than just the first to be used.
* More cleanup - headers.Evan Lojewski2019-05-051-12/+9
|
* All BMC packets to be tramsitted without an additional buffer.Evan Lojewski2019-05-041-0/+2
|
* Add a passthrough rx routine bypassing any buffers.Evan Lojewski2019-05-041-0/+5
|
* Begin cleaning up tx/rx codeEvan Lojewski2019-05-041-0/+6
|
* Begin moving APE tx code from the host to the APE.Evan Lojewski2019-05-021-0/+61
OpenPOWER on IntegriCloud