| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Network: Clean up additional linting issues. (#229) | Evan Lojewski | 2021-06-19 | 1 | -38/+54 |
| | | |||||
| * | ape: Improve reset handling for better FreeBSD compatibility. (#223) | Evan Lojewski | 2021-06-14 | 1 | -0/+44 |
| | | | | | | - Ensure the APE/BMC does not go offline when an unrelated port is reconfigured. - Reduce latency before reconfiguring a port after the host is powered on or off. - Increase global reset delay for inproved FreeBSD compatibility. | ||||
| * | ape: Fix a possible race condition where MII contention could exist. (#220) | Evan Lojewski | 2021-06-13 | 1 | -8/+13 |
| | | | | This ensure the APE locks the MII interface before accessing it to avoid collisions with the host. | ||||
| * | network: Ensure the advertisement mode is updated when reloading. (#203) | Evan Lojewski | 2021-02-06 | 1 | -1/+15 |
| | | |||||
| * | network: Allow 1000Mb/s mode to function properly when the host is off. (#201) | Evan Lojewski | 2021-02-06 | 1 | -0/+4 |
| | | |||||
| * | network: Switch various routines to use MII_reset when resetting the PHY. (#200) | Evan Lojewski | 2021-02-05 | 1 | -2/+2 |
| | | |||||
| * | network: Update EEE exit time based on speed per the tg3 driver. (#192) | Evan Lojewski | 2020-12-13 | 1 | -0/+13 |
| | | |||||
| * | network: Update MAC TX lengths to match tg3 driver based on speed. (#191) | Evan Lojewski | 2020-12-13 | 1 | -1/+19 |
| | | |||||
| * | ape: Reset the network interface any time the APE mode is incorrect. (#173) | Evan Lojewski | 2020-11-19 | 1 | -0/+17 |
| | | | | | | 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: Disable APEPromiscuousMode as it can cause the APE block to lock up ↵ | Evan Lojewski | 2020-08-04 | 1 | -1/+3 |
| | | | | | and fail to recieve packets. (#100) | ||||
| * | network: Always check registers during init and place them in a known state. ↵ | Evan Lojewski | 2020-07-19 | 1 | -27/+55 |
| | | | | | (#95) | ||||
| * | regressions: Ensure code is properly formatted. (#76) | Evan Lojewski | 2020-04-05 | 1 | -6/+11 |
| | | |||||
| * | build: Build two firmware images with NC-SI locked to port 0 or port 2. (#73) | Evan Lojewski | 2020-04-04 | 1 | -14/+19 |
| | | |||||
| * | ncsi: Update NC-SI to only use one port declared at compile time. (#70) | Evan Lojewski | 2020-04-04 | 1 | -7/+13 |
| | | |||||
| * | network: Initialize APE.Mode2 when using port2 or port3. (#69) | Evan Lojewski | 2020-04-04 | 1 | -4/+17 |
| | | |||||
| * | network: Don't spam the console when autonegotiating. (#68) | Evan Lojewski | 2020-04-04 | 1 | -3/+10 |
| | | |||||
| * | diag: Print additional diagnostic information about TX/RX buffers. (#63) | Evan Lojewski | 2020-03-21 | 1 | -0/+8 |
| | | |||||
| * | ape: Improve handling of reconfiguration event to make the network link more ↵ | Evan Lojewski | 2020-02-29 | 1 | -8/+21 |
| | | | | | robust. (#50) | ||||
| * | network: Initialize ape tx/rx only when a port is enabled. (#48) | Evan Lojewski | 2020-02-28 | 1 | -0/+26 |
| | | |||||
| * | ncsi: Fix the AEN Enable and Get Link Status commands. (#43) | Evan Lojewski | 2020-02-24 | 1 | -0/+34 |
| | | |||||
| * | Network: Add APIs for checking and updating link/port state. (#42) | Evan Lojewski | 2020-02-24 | 1 | -4/+74 |
| | | |||||
| * | format: Re-run clang-format to clean up Network/ports.c changes. (#29) | Evan Lojewski | 2020-02-08 | 1 | -7/+6 |
| | | |||||
| * | Network: Update network initialization code. (#27) | Evan Lojewski | 2020-02-08 | 1 | -1/+139 |
| | | |||||
| * | APE: Fix shm initialization and add additional error checking to the MII ↵ | Evan Lojewski | 2020-01-21 | 1 | -0/+8 |
| | | | | | library. (#15) | ||||
| * | Network: Improve error handling when unable to allocate blocks. | Evan Lojewski | 2019-07-14 | 1 | -10/+19 |
| | | | | | | | - 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 library | Evan Lojewski | 2019-06-08 | 1 | -16/+15 |
| | | |||||
| * | Rename FILTERS to FILTERS0 to match the rest of the APE network peripherals. | Evan Lojewski | 2019-06-05 | 1 | -1/+1 |
| | | |||||
| * | Update filters to be initialized per-port. | Evan Lojewski | 2019-06-01 | 1 | -0/+632 |
| | | |||||
| * | Additional refactoring to ensure network tx/rx is enabled properly. | Evan Lojewski | 2019-06-01 | 1 | -0/+140 |

