summaryrefslogtreecommitdiff
path: root/tools/mpy-tool.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-06-03 17:06:35 +1000
committerDamien George <damien.p.george@gmail.com>2019-06-03 17:14:34 +1000
commitce8262a164d33d222de55677523593806404176e (patch)
treeb73da06b8f8dff53dbdf7768990982e879ea1f4f /tools/mpy-tool.py
parent62fe47aa3a96056e03e4dffdf50a924f0cac1f06 (diff)
stm32/modnetwork: Replace generic netif NIC polling with specific code.
It doesn't work to tie the polling of an underlying NIC driver (eg to check the NIC for pending Ethernet frames) with its associated lwIP netif. This is because most NICs are implemented with IRQs and don't need polling, because there can be multiple lwIP netif's per NIC driver, and because it restricts the use of the netif->state variable. Instead the NIC should have its own specific way of processing incoming Ethernet frame. This patch removes this generic NIC polling feature, and for the only driver that uses it (Wiznet5k) replaces it with an explicit call to the poll function (which could eventually be improved by using a proper external interrupt).
Diffstat (limited to 'tools/mpy-tool.py')
0 files changed, 0 insertions, 0 deletions