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)
<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…]