avsm changed the topic of #mirage to: Good news everyone! Mirage 3.0 released!
agarwal1975 has joined #mirage
yomimono has quit [Ping timeout: 268 seconds]
philtor has quit [Ping timeout: 258 seconds]
philtor has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
copy` has quit [Quit: Connection closed for inactivity]
tomboy64 has joined #mirage
insitu has joined #mirage
insitu has quit [Client Quit]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
argent_smith has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
fgimenez has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
insitu_ has joined #mirage
<dmj`> are there any webservers that use mirage-tcpip
insitu has quit [Ping timeout: 240 seconds]
<hannes> dmj`: there's cohttp + mirage-http, see the static website template
<dmj`> hannes: do any companies use it in prod
<dmj`> or purport to
<dmj`> hannes: I’ll try a different question :)
<dmj`> hannes: when a mirage unikernel targets qemu / kvm w/ virtio devices, is it possible to use the qemu serial console to communicate with it (using qemu-virtio)
insitu_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
<mattg> reynir, i've just pushed my ipv6 TCP test (+ added a lot of debug log lines) to https://github.com/mattgray/mirage-tcpip/tree/ipv6_tests
<reynir> Awesome!
<mattg> to build & test: ocaml setup.ml -configure --enable-tests
<mattg> make and then run _build/lib_test/test.native test ipv6 --verbose
<reynir> File "lib/ipv6/ipv6.ml", line 63, characters 4-9: Error: Unbound value E.mtu
<reynir> Hm odd
<mattg> ah, I had pinned mirage-protocols and mirage-protocols.lwt when i was working on this
<hannes> reynir: you need mirage-protocols >=1.1.0
<mattg> but now I understand the MTU stuff is released
<hannes> dmj`: I simply don't have answers... virtio-serial works for the console on FreeBSD/bhyve, it should as well work on qemu :)
<reynir> Ah, I was testing on another machine yesterday
<mattg> the branch i pushed is a couple of weeks behind master, i need to rebase my test still
<reynir> doh
<reynir> I ran make for 1 whole minute to find out I forgot to checkout the branch :D
agarwal1975 has quit [Quit: agarwal1975]
<mattg> the last bit of debugging I need to do on that branch is to inspect what goes on in the Ipv6 / ndpv6 module
<mattg> i see a number of packets queued that never appear on the (virtual) ethif
<reynir> mattg: Do you need a router in ipv6? I noticed the messages get sent usually after a RA is received on my setup
<reynir> (I know almost nothing about ipv6; I just wanted something working so I could use it)
<mattg> hmmm... i don't think so - the UDP test works using NDP to discover the receiver's IP on the same virtual network
<mattg> so i'd expect TCP to be the same
<reynir> Ah
<mattg> but, maybe there's an issue in the ipv6 code, because it looks to me that only 1 packet ever gets released after the neighbour discovery happens
<reynir> Yea, when I tested UDP first packet was fine, but the next were stuck for a while
<mattg> oh interesting
<reynir> Yea, I think I made the test fail by sending and receiving 2 UDP packets :D
<reynir> (though it could be I wrote a broken test)
<mattg> do you see a log message something like "queuing IPv6 packet" but no actual packet getting out onto the vethif?
<mattg> it sounds very similiar to what i was encountering with TCP
<mattg> and probably nothing to do with TCP but to do with sending > 1 ipv6 packet
agarwal1975 has joined #mirage
insitu has joined #mirage
insitu has quit [Client Quit]
insitu has joined #mirage
insitu has quit [Client Quit]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
insitu has quit [Client Quit]
<reynir> Sorry, back. How do I tell the different tests apart? I sometimes can't tell which test is running
insitu has joined #mirage
insitu has quit [Read error: Connection reset by peer]
insitu has joined #mirage
insitu has quit [Read error: Connection reset by peer]
insitu has joined #mirage
AltGr has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<reynir> Ah, good old "comment out everything else". Yes, I see one such message
insitu has joined #mirage
agarwal1975 has quit [Quit: agarwal1975]
agarwal1975 has joined #mirage
brson has joined #mirage
argent_smith has quit [Quit: Leaving.]
argent_smith has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fgimenez has quit [Remote host closed the connection]
AltGr has left #mirage [#mirage]
agarwal1975 has quit [Read error: Connection reset by peer]
copy` has joined #mirage
philtor has quit [Ping timeout: 264 seconds]
agarwal1975 has joined #mirage
philtor has joined #mirage
insitu has joined #mirage
brson has quit [Ping timeout: 240 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brson has joined #mirage
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
<dmj`> does mirage unit / integration tests?
<dmj`> does mirage have*
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
argent_smith has quit [Quit: Leaving.]
agarwal1975 has quit [Ping timeout: 264 seconds]
brson has quit [Ping timeout: 260 seconds]
brson has joined #mirage
<dmj`> *crickets*
agarwal1975 has joined #mirage