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
fengling_ has quit [Ping timeout: 264 seconds]
fengling_ has joined #m-labs
<GitHub46> [artiq] sbourdeauducq commented on issue #40: > An option for compensated coreanalyzer timestamps on both inputs and outputs is desirable AFACT.... https://github.com/m-labs/artiq/issues/40#issuecomment-331338976
<GitHub189> [artiq] sbourdeauducq commented on issue #40: > An option for compensated coreanalyzer timestamps on both inputs and outputs is desirable AFACT.... https://github.com/m-labs/artiq/issues/40#issuecomment-331338976
<GitHub112> [artiq] sbourdeauducq commented on issue #40: > An option for compensated coreanalyzer timestamps on both inputs and outputs is desirable AFACT.... https://github.com/m-labs/artiq/issues/40#issuecomment-331338976
rohitksingh_work has joined #m-labs
sb0 has quit [Quit: Leaving]
<GitHub98> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vdvd5
<GitHub98> smoltcp/master 968255e whitequark: Clean up and document TCP MSS calculations.
<GitHub98> smoltcp/master c43446f whitequark: Do not clear remote_last_ts in TcpSocket::set_timeout()....
<travis-ci> m-labs/smoltcp#240 (master - c43446f : whitequark): The build passed.
sb0 has joined #m-labs
<sb0> rjo, another sayma is connected. how do i test the flash?
ohsix has quit [Ping timeout: 255 seconds]
ohsix has joined #m-labs
<GitHub47> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdfeq
<GitHub47> smoltcp/master af51f2a whitequark: Clean up PSH flag handling.
<travis-ci> m-labs/smoltcp#241 (master - af51f2a : whitequark): The build passed.
ohsix has quit [Read error: Connection timed out]
ohsix has joined #m-labs
rohitksingh_work has quit [Ping timeout: 240 seconds]
rohitksingh_work has joined #m-labs
_whitelogger has joined #m-labs
<whitequark> sb0: only two failing tests for tcp reassembly remain
<whitequark> all passed.
<GitHub39> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdfqA
<GitHub39> smoltcp/master 78359e2 whitequark: Implement reassembly of out-of-order TCP segments.
early has quit [Quit: Leaving]
<travis-ci> m-labs/smoltcp#242 (master - 78359e2 : whitequark): The build was broken.
early has joined #m-labs
rohitksingh_work has quit [Ping timeout: 240 seconds]
rohitksingh_work has joined #m-labs
<GitHub150> [smoltcp] whitequark force-pushed master from 78359e2 to f5cbcde: https://git.io/vMLjV
<GitHub150> smoltcp/master f5cbcde whitequark: Implement reassembly of out-of-order TCP segments.
<travis-ci> m-labs/smoltcp#243 (master - f5cbcde : whitequark): The build is still failing.
<GitHub199> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdfYc
<GitHub199> smoltcp/master 764c137 whitequark: Fix a few warnings.
<travis-ci> m-labs/smoltcp#244 (master - 764c137 : whitequark): The build was fixed.
<GitHub95> [smoltcp] whitequark force-pushed master from 764c137 to 64d3063: https://git.io/vMLjV
<GitHub95> smoltcp/master 394ea4d whitequark: Implement reassembly of out-of-order TCP segments.
<GitHub95> smoltcp/master 64d3063 whitequark: Fix a few warnings.
<travis-ci> m-labs/smoltcp#245 (master - 64d3063 : whitequark): The build has errored.
<GitHub194> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdfOf
<GitHub194> smoltcp/master 7684d50 whitequark: Fix an issue where TCP packets would have zero IP payload length.
<travis-ci> m-labs/smoltcp#246 (master - 7684d50 : whitequark): The build passed.
d_n|a has joined #m-labs
<d_n|a> whitequark: Thrilled to see progress on the TCP front! I'm quite eager to give it a try – do you think smoltcp master is stable enough to see whether it works nicely on ARTIQ master, or are there some remaining issues you want to fix first?
<whitequark> d_n|a: I'm currently running some litmus checks on it
<d_n|a> Okay, cool
<whitequark> going to grab a push HTTP parser and let the browser try and abuse smoltcp with fault injection enabled
d_n|a has quit [Ping timeout: 240 seconds]
<sb0> whitequark, great!
<sb0> whitequark, where do you get those IEC to regular plug power adapters?
<whitequark> I think that was from aliexpress
<whitequark> wait
<whitequark> whicih direction
<sb0> I want to plug it into the IEC power strip, and put some US wall wart into the other end
sb0 has quit [Quit: Leaving]
<whitequark> ah ok, sec
rohitksingh_work has quit [Read error: Connection reset by peer]
sb0 has joined #m-labs
<sb0> thanks
<sb0> relatively expensive (you can get a dc/dc converter for that price) but it doesn't matter ...
<whitequark> you can get ones for 3 CNY, ask taobao to show similar ones
<whitequark> but I wouldn't be the one responsible for a fire breaking out
d_n|a has joined #m-labs
d_n|a has quit [Remote host closed the connection]
rohitksingh has joined #m-labs
<whitequark> ok, found a small bug
mumptai has joined #m-labs
<rjo> sb0: should be like before with the bitstreams and openocd from our github repos.
<GitHub142> [smoltcp] whitequark pushed 3 new commits to master: https://git.io/vdfhH
<GitHub142> smoltcp/master 7b29dfe whitequark: Add RingBuffer::{read_allocated,write_unallocated}.
<GitHub142> smoltcp/master 3c74d33 whitequark: Add RingBuffer::{enqueue_allocated,dequeue_allocated}....
<GitHub142> smoltcp/master f65bc8a whitequark: Make sure all side-effectful RingBuffer methods are #[must_use]....
<GitHub173> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdfjY
<GitHub173> smoltcp/master eff0e0b whitequark: Handle buffer wraparound in TCP reassembly code.
<travis-ci> m-labs/smoltcp#247 (master - f65bc8a : whitequark): The build passed.
<whitequark> sb0: host-to-device transfer is now at 2.4 MB/s
<travis-ci> m-labs/smoltcp#248 (master - eff0e0b : whitequark): The build passed.
<whitequark> device-to-host is still at 255 kB/s, investigating
<whitequark> oh, I already figured that out earlier
<whitequark> ok
mumptai has quit [Quit: Verlassend]
<rjo> whitequark: good!
<whitequark> rjo: oh. found the cause of the slowness in device-to-host direction.
<whitequark> ... basically the lack of congestion control
<whitequark> well, it's more complex than that
<whitequark> no, it's not really congestion control
<whitequark> so the network card is so fast that I can just keep sending packets indefinitely until I fill the 64k window of the linux machine
<whitequark> i.e. I never actually block on the lack of TX buffers
<whitequark> so I keep sending them and at some point hit my very own retransmit timeout
<GitHub184> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vdJTT
<GitHub184> smoltcp/master c879b39 whitequark: Fix a warning.
<GitHub184> smoltcp/master 51b2f18 whitequark: Keep dispatching packets from a socket as long as there are any....
<whitequark> actually, no, that's not what happens
<whitequark> weird
<whitequark> oh *facepalm*
<whitequark> there's no real difference with or without 51b2f18
<whitequark> the only thing that differed is without 51b2f18 I'd process most every ACK, and with it I lose most packets, which makes the coredevice log inconsistent with the pcap trace
<whitequark> acks are not delivered reliably so three acks and just the last of them have the same semantics
<whitequark> ok
<travis-ci> m-labs/smoltcp#249 (master - 51b2f18 : whitequark): The build passed.
<GitHub83> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdJkC
<GitHub83> smoltcp/master 546b367 whitequark: Revert "Keep dispatching packets from a socket as long as there are any."...
<travis-ci> m-labs/smoltcp#250 (master - 546b367 : whitequark): The build passed.
mumptai has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
<GitHub125> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vdJYw
<GitHub125> smoltcp/master fb624e5 whitequark: Clarify inline TCP documentation.
<GitHub125> smoltcp/master 64369d9 whitequark: Make TCP more RFC 5681 compliant wrt immediate ACKs.
<GitHub182> [smoltcp] klickverbot commented on commit 546b367: Wouldn't it make sense to return zero time from `poll` if there are still packets to transmit, though? https://git.io/vdJYr
<GitHub158> [smoltcp] klickverbot commented on commit 546b367: Oh, sorry, didn't realise that this is what you were hinting at in the commit message. https://git.io/vdJY9
<travis-ci> m-labs/smoltcp#251 (master - 64369d9 : whitequark): The build passed.
<GitHub131> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/c1829f3eda9e70e3590837ad775225c5692e9679
<GitHub131> artiq/master c1829f3 whitequark: runtime: update smoltcp.
<GitHub140> [artiq] whitequark commented on issue #685: I've implemented reassembly of out-of-order segments in smoltcp. https://github.com/m-labs/artiq/issues/685#issuecomment-331536491
<GitHub47> [artiq] whitequark commented on issue #685: I've implemented reassembly of out-of-order segments in smoltcp, see c1829f3. https://github.com/m-labs/artiq/issues/685#issuecomment-331536491
<GitHub154> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdJss
<GitHub154> smoltcp/master c33aedf whitequark: Update README....
<travis-ci> m-labs/smoltcp#252 (master - c33aedf : whitequark): The build passed.
<bb-m-labs> build #781 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/781
<bb-m-labs> build #570 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/570
<bb-m-labs> build #1681 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1681
<GitHub6> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdJnK
<GitHub6> smoltcp/master 15bd989 whitequark: Update README....
<travis-ci> [rust-managed] whitequark tagged v0.4.0 at master: https://github.com/m-labs/rust-managed/commits/v0.4.0
<travis-ci> m-labs/rust-managed#23 (v0.4.0 - 08ecd8f : whitequark): The build passed.
<GitHub38> [smoltcp] whitequark commented on issue #41: Pretty sure this was fixed in eff0e0b90e73ab66929a24e996ff3836ca43a590. https://git.io/vdJc0
<GitHub109> [smoltcp] whitequark closed issue #41: The server example panics after sending 9Mb from 6972 https://git.io/v5Dlu
<travis-ci> m-labs/rust-managed#22 (master - 08ecd8f : whitequark): The build passed.
<GitHub46> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vdJcA
<GitHub46> smoltcp/master 4e8be41 whitequark: Update features to reflect merge of alloc and collections crates.
<GitHub46> smoltcp/master 19ed1f3 whitequark: Bump version.
<GitHub53> [smoltcp] whitequark tagged v0.4.0 at master: https://git.io/vdJcx
<travis-ci> m-labs/smoltcp#254 (v0.4.0 - 19ed1f3 : whitequark): The build failed.
<travis-ci> m-labs/smoltcp#255 (master - 19ed1f3 : whitequark): The build was broken.
<GitHub160> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdJl3
<GitHub160> smoltcp/master 24b6165 whitequark: Fix CI configuration after 4e8be41c.
<travis-ci> m-labs/smoltcp#256 (master - 24b6165 : whitequark): The build is still failing.
<GitHub169> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vdJ4J
<GitHub169> smoltcp/master bf4ddef whitequark: Remove all remnants of the collections feature.
<travis-ci> m-labs/smoltcp#257 (master - bf4ddef : whitequark): The build was fixed.
<GitHub163> [artiq] klickverbot commented on issue #685: @whitequark: For a simple test kernel that just sends 1 MB of zeros back and forth, I am now seeing about 18 MB / s (!) from master to kernel, and about 19 MB / s from kernel to master (same Linux 3.19.0-84-generic system as earlier). This almost seems too good to be true – if those numbers hold up in real-world usage, this is definitely good enough for us in the short term. Long-term, we would like
<GitHub129> [artiq] klickverbot commented on issue #685: @whitequark: For a simple test kernel that just sends 1 MB of zeros back and forth, I am now seeing about 18 MB / s (!) from master to kernel, and about 19 MB / s from kernel to master (same Linux 3.19.0-84-generic system as earlier). This almost seems too good to be true – if those numbers hold up in real-world usage, this is definitely fast enough for us in the short term. Long-term, we would like
<GitHub44> [artiq] klickverbot commented on issue #685: @whitequark: For a simple test kernel that just sends 1 MB of zeros back and forth, I am now seeing about 18 MB / s (!) from master to kernel, and about 19 MB / s from kernel to master (same Linux 3.19.0-84-generic system as earlier). This almost seems too good to be true – if those numbers hold up in real-world usage, this is definitely fast enough for us in the short term. Long-term, we would like to
_whitelogger has joined #m-labs
<GitHub193> [artiq] klickverbot commented on issue #685: @whitequark: For a simple test kernel that just sends 1 MB of zeros back and forth, I am now seeing about 18 MB / s (!) from master to kernel, and about 19 MB / s from kernel to master (same Linux 3.19.0-84-generic system as earlier). This almost seems too good to be true – if those numbers hold up in real-world usage, this is definitely fast enough for us in the short term. Long-term, we would like
fengling_ has quit [Ping timeout: 240 seconds]
fengling_ has joined #m-labs