sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
<GitHub4> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/fd3a09dd4da0b71ef44b3b978590da4cf3a50ed4
<GitHub4> artiq/master fd3a09d whitequark: Fix ca254ec5.
<bb-m-labs> build #823 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/823
rohitksingh has joined #m-labs
<travis-ci> batonius/smoltcp#98 (master - c8ae7bd : whitequark): The build passed.
<travis-ci> batonius/smoltcp#99 (default_route - 16c1c8b : Egor Karavaev): The build passed.
<GitHub168> [smoltcp] batonius commented on issue #44: Done. https://git.io/vdC55
<sb0> rjo, _florent_ instead of the ad-hoc hack 'PhyPads = namedtuple("PhyPads", "txp txn")', maybe the JESD204BPhyTX API can be changed?
<sb0> e.g. just give __init__ two "txn" and "txp" parameters instead of one
Gurty has joined #m-labs
Gurty has quit [Changing host]
Gurty has joined #m-labs
<rjo> sb0: sure. the namedtuple was just an ad-hoc simplification.
<GitHub169> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdW4A
<GitHub169> smoltcp/master bd52f9b whitequark: Only verify checksum in pretty printers, do not bail out if invalid....
<travis-ci> m-labs/smoltcp#302 (master - bd52f9b : whitequark): The build passed.
sandeepkr has quit [Ping timeout: 240 seconds]
sandeepkr has joined #m-labs
<GitHub73> [artiq] cjbe opened issue #837: KC705 MAC sensitivity to Ethernet switch model https://github.com/m-labs/artiq/issues/837
<GitHub161> [artiq] jordens commented on issue #837: /cc @whitequark @enjoy-digital https://github.com/m-labs/artiq/issues/837#issuecomment-333846730
<GitHub57> [artiq] dhslichter commented on issue #407: Definitely an improvement over the ~3.5 s that was being seen with 3.0 previously. See post in this issue from @r-srinivas on 12/1/16. Still would be nice to understand how this compares to what you see @whitequark on your Linux and Windows machines. https://github.com/m-labs/artiq/issues/407#issuecomment-333848984
<GitHub59> [artiq] sbourdeauducq commented on issue #407: Isn't the "normal" Windows performance 500-750 ms and due mostly do AV slowdown? https://github.com/m-labs/artiq/issues/407#issuecomment-333850597
<GitHub144> [artiq] sbourdeauducq commented on issue #407: Isn't the "normal" Windows performance 500-750 ms and due mostly to AV slowdown? https://github.com/m-labs/artiq/issues/407#issuecomment-333850597
<GitHub107> [artiq] whitequark commented on issue #837: I don't think there's anything I can do on network stack level if PHY doesn't hand me packets. https://github.com/m-labs/artiq/issues/837#issuecomment-333851184
<GitHub166> [artiq] jordens commented on issue #837: AFAICT this is actually "received from the MAC" (hence the printing), with the MAC being involved as well. And IIRC there were changes to the MAC as well.... https://github.com/m-labs/artiq/issues/837#issuecomment-333855224
<GitHub20> [artiq] klickverbot commented on issue #837: > A big part of the problem are 2974 octet frames.... https://github.com/m-labs/artiq/issues/837#issuecomment-333858521
<GitHub180> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vdWw7
<GitHub180> smoltcp/master d16e0bd whitequark: Formatting. NFC.
<GitHub180> smoltcp/master 02658d0 whitequark: Make sure IpAddress prohibits exhaustive matches....
<GitHub54> [artiq] whitequark commented on issue #837: Is there anything reported in the core device log at the DEBUG log level? https://github.com/m-labs/artiq/issues/837#issuecomment-333859984
<travis-ci> m-labs/smoltcp#303 (master - d16e0bd : whitequark): The build passed.
<GitHub103> [smoltcp] whitequark opened issue #47: Convert EthernetInterface to use a builder pattern https://git.io/vdWKa
<GitHub114> [smoltcp] whitequark opened issue #48: Implement a macro for eas{y,ier} creation of interface and socket set on bare-metal https://git.io/vdW6u
rohitksingh1 has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
<GitHub149> [smoltcp] whitequark pushed 3 new commits to master: https://git.io/vdWXx
<GitHub149> smoltcp/master fbfe985 Egor Karavaev: Implement wire::{IpCidr/Ipv4Cidr}.
<GitHub149> smoltcp/master d88ef3c whitequark: Drop the pretense that anyone cares about non-IP over Ethernet....
<GitHub149> smoltcp/master 331dc10 Egor Karavaev: Add support for IPv4 default gateway.
<GitHub77> [smoltcp] whitequark commented on issue #44: Merged manually with some changes:... https://git.io/vdWXj
<GitHub178> [smoltcp] whitequark closed pull request #44: Add support for default gateway (master...default_route) https://git.io/v5dzg
<travis-ci> m-labs/smoltcp#304 (master - d88ef3c : whitequark): The build passed.
<GitHub187> [artiq] r-srinivas commented on issue #407: `@r-srinivas OK, this is definitely the AV in NIST. But that's not the whole story. Even with the AV slowdown it should give you not much more than 300ms (I estimate maybe 100ms more taken by stripping, not accounted for in perf_embedding) delay between pulses, whereas you observe 500-700ms. Something else is afoot.`... https://github.com/m-labs/artiq/issues/407#issuecomment-333880534
<GitHub59> [artiq] r-srinivas commented on issue #407: > @r-srinivas OK, this is definitely the AV in NIST. But that's not the whole story. Even with the AV slowdown it should give you not much more than 300ms (I estimate maybe 100ms more taken by stripping, not accounted for in perf_embedding) delay between pulses, whereas you observe 500-700ms. Something else is afoot.... https://github.com/m-labs/artiq/issues/407#issuecomment-333880534
rohitksingh has joined #m-labs
rohitksingh1 has quit [Ping timeout: 240 seconds]
<GitHub180> [artiq] cjbe commented on issue #837: @whitequark there is nothing interesting reported in the core device log https://github.com/m-labs/artiq/issues/837#issuecomment-333906860
<GitHub143> [artiq] cjbe commented on issue #837: @jordens here is a [dump](https://github.com/m-labs/artiq/files/1353159/dgs108_1000M.pcapng.zip) with the same conditions as before, but with all segmentation offloading disabled - in this run the master-to-core rate was 88 kB/s. https://github.com/m-labs/artiq/issues/837#issuecomment-333907374
<GitHub172> [artiq] jordens commented on issue #837: Has a good start,... https://github.com/m-labs/artiq/issues/837#issuecomment-333911740
rohitksingh1 has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
<GitHub79> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/a89b053473501d4e122052da1c64993fda5379a9
<GitHub79> artiq/master a89b053 Sebastien Bourdeauducq: firmware: wait for HMC830 lock
<travis-ci> batonius/smoltcp#101 (socket_ref - 3452129 : Egor Karavaev): The build passed.
<GitHub126> [smoltcp] batonius commented on issue #42: Updated. https://git.io/vdlkI
<GitHub171> [artiq] whitequark commented on issue #407: @r-srinivas Can you please recheck with the AV off? It's clear that performance is not going to be acceptable with it on anyway. https://github.com/m-labs/artiq/issues/407#issuecomment-333933940
<GitHub32> [artiq] whitequark commented on issue #407: @r-srinivas Can you please recheck with the AV off? It's clear that performance is not going to be acceptable with it on anyway, so all the speculation on exactly how much delay it adds is unhelpful. https://github.com/m-labs/artiq/issues/407#issuecomment-333933940
<GitHub138> [artiq] whitequark commented on issue #837: @jordens I have an idea. Could this be related with the rate at which the MAC can fill the RX buffers versus the speed at which smoltcp can empty them? Maybe at 100M our four buffers *just happen* to be *just enough* for decent performance, and at 1000M they can be filled in less time than smoltcp can process even a single packet. (This didn't happen with lwip because lwip never achieved the 2.3 MB/s tr
<GitHub87> [artiq] whitequark commented on issue #837: @jordens I have an idea. Could this be related with the rate at which the MAC can fill the RX buffers versus the speed at which smoltcp can empty them? Maybe at 100M our four buffers *just happen* to be *just enough* for decent performance, and at 1000M they can be filled in less time than smoltcp can process even a single packet. (This didn't happen with lwip because lwip never achieved the 2.3 MB/s tran
<GitHub69> [artiq] whitequark commented on issue #837: @jordens I have an idea. Could this be related with the rate at which the MAC can fill the RX buffers versus the speed at which smoltcp can empty them? Maybe at 100M our four buffers *just happen* to be *just enough* for decent performance, and at 1000M they can be filled in less time than smoltcp can process even a single packet. (This didn't happen with lwip because lwip never achieved the 2.3 MB/s tran
<GitHub171> [artiq] whitequark commented on issue #837: @jordens I have an idea. Could this be related with the rate at which the MAC can fill the RX buffers versus the speed at which smoltcp can empty them? Maybe at 100M our four buffers *just happen* to be *just enough* for decent performance, and at 1000M they can be filled in less time than smoltcp can process even a single packet. (This didn't happen with lwip because lwip never achieved the 2.3 MB/s tr
<whitequark> sb0: looks like get_constants() gatherer in misoc has never worked
<whitequark> oh nvm
<whitequark> I misunderstood how it works
rohitksingh1 has quit [Quit: Leaving.]
<GitHub56> [misoc] whitequark pushed 1 new commit to master: https://git.io/vdlsn
<GitHub56> misoc/master 5764e23 whitequark: liteeth_mini: export ethmac slot parameters via CSR constants.
<GitHub58> [artiq] jordens commented on issue #837: @whitequark Maybe. But that doesn't explain the lack of any reaction to the resends for more than 3s.... https://github.com/m-labs/artiq/issues/837#issuecomment-333948824
<GitHub23> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/e7dac530c15e1601d2f20e350b800ac0f58ee7da
<GitHub23> artiq/master e7dac53 whitequark: runtime: avoid hardcoding ethmac slot layout, use info from CSR.
<bb-m-labs> build #253 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/253
<GitHub151> [artiq] whitequark commented on issue #837: (Just pushed e7dac530 that makes ethmac experimentation easier.) https://github.com/m-labs/artiq/issues/837#issuecomment-333948984
<GitHub193> [artiq] whitequark commented on issue #837: @cjbe Can you please:... https://github.com/m-labs/artiq/issues/837#issuecomment-333949468
mumptai has joined #m-labs
<GitHub79> [smoltcp] podhrmic commented on issue #46: Here is the backtrace - it starts at: `let _poll_at = iface.poll(&mut sockets, timestamp).expect("poll error");`... https://git.io/vdl4E
<GitHub115> [smoltcp] whitequark commented on issue #46: It's normal for `poll` to return errors. It will do so to indicate various boundary conditions, e.g. transmit buffers being exhausted, malformed packets, or (as we have here) unknown packets. The TCP/IP RFCs indicate that such conditions should be logged for debugging, so I provide a facility for logging them. None of these errors are fatal so if you don't care about logging you should just ignore them
<GitHub193> [smoltcp] whitequark closed pull request #46: Fix ICMP Destination Unreachable packet causing panic (master...master) https://git.io/vdcD5
<GitHub183> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdlRw
<GitHub183> smoltcp/master b0fc1d9 whitequark: Explain the return value of poll().
<GitHub0> [smoltcp] whitequark commented on issue #46: Docs updated in b0fc1d9. https://git.io/vdlRr
<travis-ci> m-labs/smoltcp#306 (master - b0fc1d9 : whitequark): The build passed.
mumptai has quit [Quit: Verlassend]
<bb-m-labs> build #588 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/588
<bb-m-labs> build #1710 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1710
<bb-m-labs> build #824 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/824 blamelist: whitequark <whitequark@whitequark.org>, Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #1711 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1711 blamelist: whitequark <whitequark@whitequark.org>, Sebastien Bourdeauducq <sb@m-labs.hk>