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
kuldeep_ has quit [Ping timeout: 260 seconds]
kuldeep has joined #m-labs
<GitHub13> [smoltcp] dlrobertson opened pull request #204: wire: Add the FailureType for IPv6 ext hdr options (master...failure_type) https://github.com/m-labs/smoltcp/pull/204
<GitHub18> [smoltcp] whitequark commented on issue #204: @m-labs-homu r+ https://github.com/m-labs/smoltcp/pull/204#issuecomment-387586720
<GitHub159> [smoltcp] m-labs-homu commented on issue #204: :pushpin: Commit d82ad7b has been approved by `whitequark`
dlrobertson has quit [Quit: WeeChat 2.1]
dlrobertson has joined #m-labs
sb0 has quit [Quit: Leaving]
rohitksingh_work has joined #m-labs
<GitHub-m-labs> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/f055bf88f6b5137f1caca22b81a0af65e8d64559
<GitHub-m-labs> artiq/master f055bf8 Robert Jordens: suservo: add clip flags (#992)
FabM has joined #m-labs
<bb-m-labs> build #1493 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1493
<bb-m-labs> build #865 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/865
<bb-m-labs> build #2315 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2315
cr1901_modern has quit [Read error: Connection reset by peer]
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #794: Everything should be implemented, before closing we need to:... https://github.com/m-labs/artiq/issues/794#issuecomment-385535618
<GitHub-m-labs> [artiq] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/9de08f85c67f93bae6938a8b2c8ef1015ab989c1
<GitHub-m-labs> artiq/master 9de08f8 Florent Kermarrec: firmware/ad9154: reduce verbosity of dac_sysref_cfg
marmelada has quit [Quit: Page closed]
marmelada has joined #m-labs
<marmelada> rjo: is there a difference between firmware in different variants of kasli?
<bb-m-labs> build #1494 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1494
<bb-m-labs> build #866 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/866
<bb-m-labs> build #2316 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2316
sb0 has joined #m-labs
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #794: I reduced the logs.... https://github.com/m-labs/artiq/issues/794#issuecomment-387697175
reportingsjr has quit [Quit: WeeChat 1.4]
<sb0> _florent_, are you using the sayma board?
<rjo> marmelada: pretty sure yes.
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/6b811c1a8b978efa4347862169e6dc2fcc8bdae0
<GitHub-m-labs> artiq/master 6b811c1 Sebastien Bourdeauducq: sayma: fix runtime/rtm gateware address conflict
<marmelada> then I don't know wth is going on here
<_florent_> sb0: no, you can use sayma
<sb0> whitequark, did you reconfigure the build machine so it doesn't crash?
<GitHub42> [smoltcp] dlrobertson commented on issue #204: I think I pushed an update after your approval. Just changed the display text for the `FailureType`. https://github.com/m-labs/smoltcp/pull/204#issuecomment-387718700
dlrobertson has quit [Quit: WeeChat 2.1]
dlrobertson has joined #m-labs
<bb-m-labs> build #1495 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1495
rohitksingh_work has quit [Read error: Connection reset by peer]
<bb-m-labs> build #867 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/867
dlrobertson has quit [Quit: WeeChat 2.1]
<bb-m-labs> build #2317 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2317
<GitHub85> [smoltcp] whitequark commented on issue #204: @m-labs-homu r+ https://github.com/m-labs/smoltcp/pull/204#issuecomment-387729819
<GitHub21> [smoltcp] m-labs-homu commented on issue #204: :pushpin: Commit 2854e2d has been approved by `whitequark`
_whitelogger has joined #m-labs
<sb0> rjo, without the XADC fix, the reported temperature is 0K. is it really necessary to disable overtemp shutdown on unpatched kasli 1.0?
<GitHub-m-labs> misoc/master 6d5bacf Sebastien Bourdeauducq: kasli: generate IDELAYCTRL clock independently from main MMCM...
<GitHub-m-labs> [misoc] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/6d5bacf119ee959c4ad76c9a7423c674ac6819cd
<rjo> sb0: if it is truly always 0 K then no. but i have also seen different values.
<travis-ci> m-labs/smoltcp#904 (auto - bf1d5ed : Dan Robertson): The build passed.
<GitHub194> [smoltcp] m-labs-homu merged auto into master: https://github.com/m-labs/smoltcp/compare/439700426750...bf1d5ed21126
<GitHub103> [smoltcp] m-labs-homu commented on issue #204: :sunny: Test successful - [status-travis](https://travis-ci.org/m-labs/smoltcp/builds/376822617?utm_source=github_status&utm_medium=notification)
<GitHub41> [smoltcp] m-labs-homu closed pull request #204: wire: Add the FailureType for IPv6 ext hdr options (master...failure_type) https://github.com/m-labs/smoltcp/pull/204
cr1901_modern has joined #m-labs
<GitHub172> [smoltcp] whitequark commented on issue #204: @dlrobertson By the way, you are already in the reviewers list. https://github.com/m-labs/smoltcp/pull/204#issuecomment-387732721
<travis-ci> m-labs/smoltcp#905 (master - bf1d5ed : Dan Robertson): The build passed.
<bb-m-labs> build #430 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/430
<GitHub45> [smoltcp] ProgVal opened pull request #205: Start adding support for ICMPv6 to ICMP sockets (master...icmpv6) https://github.com/m-labs/smoltcp/pull/205
<GitHub-m-labs> [artiq] sbourdeauducq closed issue #995: set IDELAYCTRL REFCLK frequency correctly on Kasli https://github.com/m-labs/artiq/issues/995
rohitksingh has joined #m-labs
<GitHub152> [smoltcp] whitequark commented on pull request #205 ff65807: Are you planning to somehow unify the ICMPv4 and ICMPv6 `Message`, `DstUnreachable`, `TimeExceeded` and `ParamProblem` enums? This doesn't seem like the right way to go to me. Why is this necessary? https://github.com/m-labs/smoltcp/pull/205#discussion_r187041666
<GitHub128> [smoltcp] whitequark commented on issue #205: Other than the comment above, looks good! https://github.com/m-labs/smoltcp/pull/205#issuecomment-387740789
<GitHub124> [smoltcp] dlrobertson commented on pull request #205 ff65807: ICMPv6 packets will be processed by [`process_icmpv6`](https://github.com/m-labs/smoltcp/blob/master/src/iface/ethernet.rs#L741). It has a different [IP protocol number](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). https://github.com/m-labs/smoltcp/pull/205#discussion_r187041917
<GitHub189> [smoltcp] dlrobertson commented on pull request #205 ff65807: Rely on the `icmpv6` module for `proto-ipv6`. https://github.com/m-labs/smoltcp/pull/205#discussion_r187042662
<GitHub13> [smoltcp] dlrobertson commented on pull request #205 ff65807: Same https://github.com/m-labs/smoltcp/pull/205#discussion_r187042558
rohitksingh has quit [Quit: Leaving.]
<GitHub131> [smoltcp] ProgVal commented on pull request #205 ff65807: What do you mean? https://github.com/m-labs/smoltcp/pull/205#discussion_r187046730
<GitHub79> [smoltcp] ProgVal commented on pull request #205 ff65807: Indeed, it isn't https://github.com/m-labs/smoltcp/pull/205#discussion_r187046941
<GitHub177> [smoltcp] dlrobertson commented on pull request #205 224673c: The comment by @whitequark [here](https://github.com/m-labs/smoltcp/pull/205/files#r187041666) was kind of what I was getting at and is a much clearer. If we get an ICMPv6 response we shouldn't be using the definitions in `wire::icmpv4`.... https://github.com/m-labs/smoltcp/pull/205#discussion_r187049596
<GitHub25> [smoltcp] whitequark commented on issue #205: OK, now that I see `icmp.rs`, I think this is definitely not the right approach. `IcmpRepr` makes sense to have, but the other enums aren't used anywhere and it's not clear to me that they are clearly useful as defined. https://github.com/m-labs/smoltcp/pull/205#issuecomment-387748475
<GitHub67> [smoltcp] dlrobertson commented on pull request #205 224673c: The comment by @whitequark [here](https://github.com/m-labs/smoltcp/pull/205/files#r187041666) was kind of what I was getting at and is a much clearer. If we get an ICMPv6 response we shouldn't be using the definitions in `wire::icmpv4`.... https://github.com/m-labs/smoltcp/pull/205#discussion_r187049596
rohitksingh has joined #m-labs
<GitHub26> [smoltcp] ProgVal commented on issue #205: Yeah, I started by implementing all the enums before looking at the existing code. I'll remove them https://github.com/m-labs/smoltcp/pull/205#issuecomment-387749394
<bb-m-labs> build #1496 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1496
<GitHub87> [smoltcp] ProgVal commented on pull request #205 224673c: Hmm, except that it should be `any()` and not `all()` https://github.com/m-labs/smoltcp/pull/205#discussion_r187051027
<GitHub109> [smoltcp] dlrobertson commented on pull request #205 224673c: True. https://github.com/m-labs/smoltcp/pull/205#discussion_r187051962
<bb-m-labs> build #868 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/868
<bb-m-labs> build #2318 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2318
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Client Quit]
dlrobertson has joined #m-labs
rohitksingh has joined #m-labs
mumptai has joined #m-labs
reportingsjr has joined #m-labs
_whitelogger has joined #m-labs
marmelada has quit [Quit: Page closed]
<GitHub127> [smoltcp] ProgVal commented on issue #205: I'm getting three test failures:... https://github.com/m-labs/smoltcp/pull/205#issuecomment-387826823
<GitHub153> [smoltcp] whitequark commented on issue #205: > ---- socket::icmp::test::test_accepts_udp_v6 stdout ----... https://github.com/m-labs/smoltcp/pull/205#issuecomment-387828768
rohitksingh has quit [Quit: Leaving.]
<GitHub103> [smoltcp] ProgVal commented on issue #205: No. I added a `println!` in front of every initialization of `Truncated` I could find in ICMP- and IPv6-related files, none of them were called. https://github.com/m-labs/smoltcp/pull/205#issuecomment-387829537
<GitHub172> [smoltcp] whitequark commented on issue #205: Sorry, I don't have time to investigate this right now. Maybe @dlrobertson can help you? https://github.com/m-labs/smoltcp/pull/205#issuecomment-387831348
_whitelogger has joined #m-labs
<GitHub18> [smoltcp] dlrobertson commented on pull request #205 04420a0: Should we expect users to fill in the checksum? Or should we just parse it with `ChecksumCapabilities::ignored()`? https://github.com/m-labs/smoltcp/pull/205#discussion_r187153292
<GitHub38> [smoltcp] dlrobertson commented on pull request #205 04420a0: nit: whitespace https://github.com/m-labs/smoltcp/pull/205#discussion_r187145789
<GitHub115> [smoltcp] dlrobertson commented on pull request #205 04420a0: The new `IcmpRepr` really shouldn't be used in the `process_icmpv4` or `process_icmpv6` functions. AFAIK it is really only needed for getting data from the socket to the interface, but I don't think it is needed for parsing data from the outside world. https://github.com/m-labs/smoltcp/pull/205#discussion_r187146360
<GitHub105> [smoltcp] whitequark commented on pull request #205 04420a0: We shouldn't expect the users to fill in checksum. https://github.com/m-labs/smoltcp/pull/205#discussion_r187154459
<GitHub25> [smoltcp] dlrobertson commented on pull request #205 04420a0: @ProgVal you might update the corresponding line for ICMPv4 as well https://github.com/m-labs/smoltcp/pull/205/files#diff-7dff2f1b7b74bbfcd78f956578d349d1R308 https://github.com/m-labs/smoltcp/pull/205#discussion_r187155679
<GitHub109> [smoltcp] ProgVal commented on pull request #205 04420a0: I don't really understand what `ChecksumCapabilities` mean (should the user of smoltcp verify them? or smoltcp itself? or the hardware?), but using `ChecksumCapabilities::ignored` fixed two of the issues, thanks! https://github.com/m-labs/smoltcp/pull/205#discussion_r187167063
<GitHub19> [smoltcp] ProgVal commented on pull request #205 04420a0: It's needed for `IcmpSocket::send`. https://github.com/m-labs/smoltcp/pull/205#discussion_r187167799
<GitHub26> [smoltcp] ProgVal commented on pull request #205 04420a0: It's needed for `IcmpSocket::accept`. https://github.com/m-labs/smoltcp/pull/205#discussion_r187167799
<GitHub50> [smoltcp] ProgVal commented on pull request #205 04420a0: It's needed for `IcmpSocket::accept` and `IcmpSocket::process` https://github.com/m-labs/smoltcp/pull/205#discussion_r187167799
<GitHub4> [smoltcp] ProgVal commented on issue #205: Ha, I found why it's truncated, it's because the buffer allocated on the first line of `test_accepts_udp_v6` only supports 46-bytes packets. https://github.com/m-labs/smoltcp/pull/205#issuecomment-387877416
<GitHub176> [smoltcp] ProgVal commented on issue #205: Ha, I found why it's truncated, it's because the buffer allocated on the first line of `test_accepts_udp_v6` only supports 46-bytes packets.... https://github.com/m-labs/smoltcp/pull/205#issuecomment-387877416
<GitHub125> [smoltcp] dlrobertson commented on pull request #205 73b41ed: yeah this is more or less a nit. It might be cleaner to add a line like `let socket_repr = IcmpRepr::from(icmp_repr)` then use `socket_repr` for the `IcmpSocket` functions and then you can still `match icmp_repr` and you don't have the extra `IcmpRepr::Ipv4(...)`, but this is just a nit. https://github.com/m-labs/smoltcp/pull/205#discussion_r18718
<GitHub5> [smoltcp] dlrobertson commented on pull request #205 73b41ed: It is essentially used to determine if the parse/emit function should verify/fill the checksum. It is typically used in the context of a device. For example, a device that we can offload IPv4 checksumming on transmit to would have a `ChecksumCapabilities` structure with `ipv4` equal to [TX](https://github.com/m-labs/smoltcp/blob/master/src/phy/mod.rs#L127
<GitHub139> [smoltcp] dlrobertson commented on pull request #205 73b41ed: You also need to add similar code to `process_icmpv6` to ensure any ICMPv6 sockets actually receive data. https://github.com/m-labs/smoltcp/pull/205#discussion_r187182762
<GitHub161> [smoltcp] dlrobertson commented on pull request #205 73b41ed: This is the only matching arm that is used right? Or am I missing something? https://github.com/m-labs/smoltcp/pull/205#discussion_r187183815
<GitHub62> [smoltcp] ProgVal commented on pull request #205 9d006a9: Yes, now it is. I think I'll remove the macro altogether, as there is only one class left. https://github.com/m-labs/smoltcp/pull/205#discussion_r187185466
<GitHub150> [smoltcp] ProgVal commented on issue #205: (I just squashed some commits to make the git history cleaner)... https://github.com/m-labs/smoltcp/pull/205#issuecomment-387897597
<GitHub49> [smoltcp] whitequark commented on pull request #205 a7254c3: I feel like these two cases ought to be unified, but not sure if this can be done cleanly. https://github.com/m-labs/smoltcp/pull/205#discussion_r187198109
<GitHub163> [smoltcp] whitequark commented on issue #205: Looks good! Please squash all commits. After that, r=me. https://github.com/m-labs/smoltcp/pull/205#issuecomment-387898687
<GitHub46> [smoltcp] ProgVal commented on pull request #205 a7254c3: I could add a function to factorize the code, but I'm not sure it improves readability https://github.com/m-labs/smoltcp/pull/205#discussion_r187199513
<GitHub175> [smoltcp] ProgVal commented on pull request #205 a7254c3: I could use a function to factorize the code, but I'm not sure it improves readability https://github.com/m-labs/smoltcp/pull/205#discussion_r187199513
<GitHub144> [smoltcp] whitequark commented on pull request #205 a7254c3: I was thinking of something like... https://github.com/m-labs/smoltcp/pull/205#discussion_r187200000
<GitHub185> [smoltcp] ProgVal commented on pull request #205 a7254c3: It doesn't, I tried https://github.com/m-labs/smoltcp/pull/205#discussion_r187201211
<GitHub32> [smoltcp] ProgVal commented on pull request #205 6eb23fa: It doesn't https://github.com/m-labs/smoltcp/pull/205#discussion_r187201211
<GitHub108> [smoltcp] whitequark commented on issue #205: @m-labs-homu r+ https://github.com/m-labs/smoltcp/pull/205#issuecomment-387902342
<GitHub131> [smoltcp] m-labs-homu commented on issue #205: :pushpin: Commit 6eb23fa has been approved by `whitequark`
<GitHub76> [smoltcp] m-labs-homu commented on issue #205: :hourglass: Testing commit 6eb23fa73302f04ba371ee049c597cac84fa1f66 with merge ce2fbb7dd2a45d27426db3f842a2f5fa68f7b700... https://github.com/m-labs/smoltcp/pull/205#issuecomment-387902393
<GitHub135> [smoltcp] m-labs-homu pushed 1 new commit to auto: https://github.com/m-labs/smoltcp/commit/ce2fbb7dd2a45d27426db3f842a2f5fa68f7b700
<GitHub135> smoltcp/auto ce2fbb7 Valentin Lorentz: Add support for IPv6 to ICMP sockets....
<travis-ci> m-labs/smoltcp#916 (auto - ce2fbb7 : Valentin Lorentz): The build passed.
<GitHub186> [smoltcp] m-labs-homu commented on issue #205: :sunny: Test successful - [status-travis](https://travis-ci.org/m-labs/smoltcp/builds/377061909?utm_source=github_status&utm_medium=notification)
<GitHub28> [smoltcp] m-labs-homu closed pull request #205: Add support for ICMPv6 to ICMP sockets (master...icmpv6) https://github.com/m-labs/smoltcp/pull/205
<GitHub40> [smoltcp] m-labs-homu merged auto into master: https://github.com/m-labs/smoltcp/compare/bf1d5ed21126...ce2fbb7dd2a4
<GitHub193> [smoltcp] m-labs-homu commented on issue #178: :umbrella: The latest upstream changes (presumably ce2fbb7dd2a45d27426db3f842a2f5fa68f7b700) made this pull request unmergeable. Please resolve the merge conflicts. https://github.com/m-labs/smoltcp/pull/178#issuecomment-387904282
<travis-ci> m-labs/smoltcp#917 (master - ce2fbb7 : Valentin Lorentz): The build passed.
<GitHub98> [smoltcp] dlrobertson commented on issue #205: @ProgVal thanks for working on this! https://github.com/m-labs/smoltcp/pull/205#issuecomment-387907069
<GitHub66> [smoltcp] dlrobertson opened issue #206: Make the ping example work with IPv6 https://github.com/m-labs/smoltcp/issues/206