diff options
| author | Evan Lojewski <github@meklort.com> | 2020-02-23 23:05:05 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-23 23:05:05 -0700 |
| commit | 68c91bcbb5b72edda10154c48d2f64edc11bd132 (patch) | |
| tree | b8ec1b6d48c4f4a729dd0885f68b8865bee10ee2 /libs/Network | |
| parent | 36dc3c2aabc9985f040eb7702bda87fdd068c524 (diff) | |
| download | bcm5719-ortega-68c91bcbb5b72edda10154c48d2f64edc11bd132.tar.gz bcm5719-ortega-68c91bcbb5b72edda10154c48d2f64edc11bd132.zip | |
ncsi: Print network statistics on a Get Link Status command instead of for each packet. (#38)
Diffstat (limited to 'libs/Network')
| -rw-r--r-- | libs/Network/rx.c | 4 | ||||
| -rw-r--r-- | libs/Network/tx.c | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/libs/Network/rx.c b/libs/Network/rx.c index 69e7391..ce2d277 100644 --- a/libs/Network/rx.c +++ b/libs/Network/rx.c @@ -131,7 +131,6 @@ bool Network_PassthroughRxPatcket(NetworkPort_t *port) rxbuf = *((RegAPERxbufoffset_t *)port->rx_offset); if ((int)rxbuf.bits.Valid) { - printf("***RX***\n"); #if CXX_SIMULATOR rxbuf.print(); #endif @@ -214,6 +213,9 @@ bool Network_PassthroughRxPatcket(NetworkPort_t *port) rxbuf.bits.Finished = 1; *((RegAPERxbufoffset_t *)port->rx_offset) = rxbuf; + // Packet recieved. + ++port->shm_channel->NcsiChannelCtrlstatAllRx.r32; + return true; } else diff --git a/libs/Network/tx.c b/libs/Network/tx.c index 42231d6..c83edaf 100644 --- a/libs/Network/tx.c +++ b/libs/Network/tx.c @@ -424,8 +424,6 @@ bool Network_TX_transmitPassthroughPacket(uint32_t length, NetworkPort_t *port) uint32_t blocks = Network_TX_numBlocksNeeded(length); int total_blocks = blocks; - printf("Sending passhrough packet to Net. First block: %d (%d total).\n", first, blocks); - if (blocks > 1) { next_block = Network_TX_allocateBlock(port); @@ -473,5 +471,8 @@ bool Network_TX_transmitPassthroughPacket(uint32_t length, NetworkPort_t *port) uint32_t data = APE_PERI.BmcToNcReadBuffer.r32; (void)data; + // Packet transmitted. + ++port->shm_channel->NcsiChannelCtrlstatAllTx.r32; + return true; } |

