Friday, 2021-02-12

*** jamesmcarthur has joined #openstack-meeting00:03
*** jamesmcarthur has quit IRC00:08
*** jgriffith has joined #openstack-meeting00:11
*** andrebeltrami has quit IRC00:12
*** yasufum has joined #openstack-meeting00:29
*** yasufum has joined #openstack-meeting00:30
*** macz_ has quit IRC00:33
*** tosky has quit IRC00:36
*** makoto-h has quit IRC00:44
*** mlavalle has quit IRC01:01
*** jamesmcarthur has joined #openstack-meeting01:05
*** jamesmcarthur has quit IRC01:37
*** jamesmcarthur has joined #openstack-meeting01:39
*** rcernin has quit IRC02:19
*** jmasud has joined #openstack-meeting02:19
*** jmasud has quit IRC02:30
*** jmasud has joined #openstack-meeting02:32
*** rcernin has joined #openstack-meeting02:33
*** macz_ has joined #openstack-meeting02:36
*** jmasud has quit IRC02:38
*** macz_ has quit IRC02:41
*** rcernin has quit IRC02:42
*** rcernin has joined #openstack-meeting02:42
*** jmasud has joined #openstack-meeting02:46
*** jmasud has quit IRC02:48
*** jmasud has joined #openstack-meeting02:51
*** jmasud has quit IRC02:55
*** jmasud has joined #openstack-meeting02:57
*** jmasud has quit IRC03:04
*** yasufum has quit IRC03:17
*** udesale has joined #openstack-meeting03:25
*** yasufum has joined #openstack-meeting03:31
*** jamesmcarthur has quit IRC03:37
*** jamesmcarthur has joined #openstack-meeting03:45
*** jamesmcarthur has quit IRC03:49
*** jamesmcarthur has joined #openstack-meeting03:50
*** psachin has joined #openstack-meeting03:53
*** yasufum has quit IRC03:54
*** yasufum has joined #openstack-meeting04:06
*** macz_ has joined #openstack-meeting04:06
*** macz_ has quit IRC04:11
*** ircuser-1 has joined #openstack-meeting04:12
*** jamesmcarthur has quit IRC04:18
*** jamesmcarthur has joined #openstack-meeting04:22
*** jamesmcarthur has quit IRC04:27
*** jamesmcarthur has joined #openstack-meeting04:28
*** gyee has quit IRC04:30
*** jamesmcarthur has quit IRC04:33
*** jamesmcarthur has joined #openstack-meeting04:55
*** jamesmcarthur has quit IRC04:59
*** jmasud has joined #openstack-meeting05:02
*** jamesmcarthur has joined #openstack-meeting05:07
*** udesale_ has joined #openstack-meeting05:09
*** udesale__ has joined #openstack-meeting05:10
*** udesale has quit IRC05:11
*** udesale_ has quit IRC05:14
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-meeting05:33
*** jamesmcarthur has quit IRC05:34
*** jamesmcarthur has joined #openstack-meeting05:36
*** jamesmcarthur has quit IRC05:38
*** jamesmcarthur has joined #openstack-meeting05:42
*** jamesmcarthur has quit IRC05:45
*** jamesmcarthur has joined #openstack-meeting05:52
*** macz_ has joined #openstack-meeting05:58
*** jamesmcarthur has quit IRC05:59
*** jamesmcarthur has joined #openstack-meeting06:01
*** macz_ has quit IRC06:02
*** jamesmcarthur has quit IRC06:13
*** yasufum has quit IRC07:06
*** slaweq has joined #openstack-meeting07:11
*** yasufum has joined #openstack-meeting07:18
*** belmoreira has joined #openstack-meeting07:35
*** rcernin has quit IRC07:37
*** ralonsoh has joined #openstack-meeting07:50
*** kitamura12 has joined #openstack-meeting08:00
*** kitamura12 has quit IRC08:00
*** rpittau|afk is now known as rpittau08:02
*** kitamura has joined #openstack-meeting08:03
*** kitamura has quit IRC08:04
*** kitamura has joined #openstack-meeting08:05
*** kitamura has joined #openstack-meeting08:06
*** jamesmcarthur has joined #openstack-meeting08:14
*** yasufum has quit IRC08:17
*** rcernin has joined #openstack-meeting08:18
*** jamesmcarthur has quit IRC08:18
*** macz_ has joined #openstack-meeting08:20
*** yasufum has joined #openstack-meeting08:21
*** tosky has joined #openstack-meeting08:24
*** macz_ has quit IRC08:24
*** dsariel has joined #openstack-meeting08:33
*** jmasud has quit IRC09:04
*** macz_ has joined #openstack-meeting09:19
*** macz_ has quit IRC09:23
*** ociuhandu has joined #openstack-meeting09:26
*** yamamoto has quit IRC09:40
*** yamamoto has joined #openstack-meeting09:41
*** yamamoto has quit IRC09:41
*** yamamoto has joined #openstack-meeting09:42
*** ociuhandu has quit IRC09:45
*** yamamoto has quit IRC09:46
*** imcsk8 has quit IRC09:46
*** yamamoto has joined #openstack-meeting09:46
*** yamamoto has quit IRC09:46
*** yamamoto has joined #openstack-meeting09:47
*** imcsk8 has joined #openstack-meeting09:48
*** ociuhandu has joined #openstack-meeting09:50
*** yamamoto has quit IRC09:51
*** yamamoto has joined #openstack-meeting09:52
*** yamamoto has quit IRC09:53
*** yamamoto has joined #openstack-meeting09:54
*** rcernin has quit IRC09:55
*** e0ne has joined #openstack-meeting09:56
*** ociuhandu has quit IRC10:02
*** yamamoto has quit IRC10:03
*** rcernin has joined #openstack-meeting10:09
*** dsariel has quit IRC10:09
*** rajivmucheli has joined #openstack-meeting10:11
*** ociuhandu has joined #openstack-meeting10:11
*** ociuhandu has joined #openstack-meeting10:18
*** rcernin has quit IRC10:23
*** redrobot9 has joined #openstack-meeting10:27
*** redrobot has quit IRC10:27
*** redrobot9 is now known as redrobot10:27
*** strigazi has joined #openstack-meeting10:30
*** psachin has quit IRC10:35
*** yamamoto has joined #openstack-meeting10:35
*** psachin has joined #openstack-meeting10:43
*** yamamoto has quit IRC10:46
*** jmasud has joined #openstack-meeting10:55
*** dklyle has quit IRC10:58
*** e0ne has quit IRC11:04
*** e0ne has joined #openstack-meeting11:05
*** e0ne has quit IRC11:06
*** e0ne has joined #openstack-meeting11:08
*** e0ne has quit IRC11:16
*** yamamoto has joined #openstack-meeting11:19
*** jamesmcarthur has joined #openstack-meeting11:20
*** jamesmcarthur has quit IRC11:20
*** yamamoto has quit IRC11:23
*** ociuhandu has quit IRC11:39
*** ociuhandu has joined #openstack-meeting11:42
*** jmasud has quit IRC11:42
*** yamamoto has joined #openstack-meeting11:46
*** yamamoto has quit IRC11:47
*** yamamoto has joined #openstack-meeting11:47
*** rcernin has joined #openstack-meeting11:48
*** yamamoto has quit IRC11:52
*** ociuhandu has quit IRC11:54
*** yamamoto has joined #openstack-meeting11:54
*** udesale_ has joined #openstack-meeting12:02
*** yamamoto has quit IRC12:04
*** udesale__ has quit IRC12:04
*** yamamoto has joined #openstack-meeting12:05
*** yamamoto has quit IRC12:05
*** rcernin has quit IRC12:08
*** rcernin has joined #openstack-meeting12:22
*** yamamoto has joined #openstack-meeting12:33
*** andrebeltrami has joined #openstack-meeting12:38
*** yamamoto has quit IRC12:40
*** ociuhandu has joined #openstack-meeting12:42
*** udesale__ has joined #openstack-meeting12:44
*** udesale_ has quit IRC12:46
*** rcernin has quit IRC12:53
*** ociuhandu has quit IRC12:55
*** ociuhandu has joined #openstack-meeting13:00
*** ociuhandu has quit IRC13:07
*** ociuhandu has joined #openstack-meeting13:11
*** ociuhandu has quit IRC13:15
*** yasufum has quit IRC13:15
*** jamesmcarthur has joined #openstack-meeting13:21
*** jamesmcarthur has quit IRC13:25
*** rcernin has joined #openstack-meeting13:27
*** yamamoto has joined #openstack-meeting13:55
*** ociuhandu has joined #openstack-meeting13:59
*** mlavalle has joined #openstack-meeting14:00
slaweq#startmeeting neutron_drivers14:00
openstackMeeting started Fri Feb 12 14:00:32 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: neutron_drivers)"14:00
openstackThe meeting name has been set to 'neutron_drivers'14:00
slaweqhi14:00
mlavalleo/14:00
amotokihi14:00
haleybhi14:01
slaweqlets wait few more minutes for ralonsoh and njohnston14:02
ralonsohhi (sorrY)14:02
slaweqI think that Nate is not here today14:02
slaweqand yamamoto already wrote an email that he will not be there14:02
*** lajoskatona has joined #openstack-meeting14:02
slaweqso I think we can start14:02
lajoskatonao/14:02
slaweq#topic RFEs14:02
*** openstack changes topic to "RFEs (Meeting topic: neutron_drivers)"14:02
slaweqwe have one RFE for today https://bugs.launchpad.net/neutron/+bug/191515114:02
openstackLaunchpad bug 1915151 in neutron "[RFE] There should be a way to set ethertype for the vlan_transparent networks" [Wishlist,New] - Assigned to Slawek Kaplonski (slaweq)14:03
slaweqSean already made some comment there and I really like his idea about new extension and attibute "qinq" for networks14:03
slaweqsomething similar to "vlan_transparency" but treated separately14:04
*** ociuhandu has quit IRC14:04
ralonsohbecause the goal of this RFE is to accept QinQ, right?14:04
slaweqright14:05
slaweqbut in the way that user controls C-Tag in his own14:05
slaweqsomething like we have now with vlan transparency14:05
slaweqbut we now send packets with 2 vlan tags and ethertype 0x810014:05
slaweqso it's not really qinq14:05
slaweqand it can work e.g in tunnel networks also if backend supports that14:06
amotokimy memory is ambiguous. Is C-tag an internal tag right?14:06
slaweqamotoki: yes14:06
slaweqit's inner tag14:06
slaweqS-tag is the outer one14:06
slaweqand that would be controlled by Neutron14:06
ralonsohyeah, we discussed about this in Atlanta and other meetings. I think the idea of having something different to vlan-transparency is better. And we can control the backends supporting it14:06
slaweqthat's at least use case which we have and would like to fit14:06
slaweqyes14:07
*** manpreet has quit IRC14:07
slaweqin fact control mechanism would be very similar to what we have now with vlan_transparency14:07
ralonsohagree14:07
amotokiso, what we would like to achive is that VM sends C-tag and neutron adds S-tag, right?14:07
slaweqamotoki: right14:07
amotokiand is it out of scope that we allow VM to send QinQ itself?14:08
slaweqand packet will have ethertype 0x8a8814:08
*** yamamoto has quit IRC14:08
slaweqamotoki: yes, vm will see "just" one vlan tag14:08
*** ociuhandu has joined #openstack-meeting14:08
amotokislaweq: thanks for clarification14:08
slaweqbasically we have cu who was using vlan_transparency to achieve that14:08
lajoskatonaslaweq: how this differs from trunk?14:09
slaweqbut now some Cisco switches strips one vlan tag from packets if it's ethertype 0x8a8814:09
ralonsohtrunk ports are transparent for the VM14:10
slaweqlajoskatona: in this case user can configure any vlan tag in the vm, no matter what is configured in neutron14:10
slaweqlajoskatona: and packet in underlay network has 2 tags14:10
lajoskatonaah, ok ,so no preset segment_id or similar14:10
slaweqwith trunks, tag is changed and single tag is send to the wire14:10
lajoskatonaok, thanks, I see now why this can be useful14:11
amotokiyou says neutron adds S-tag (outer tag), so what is the difference from a normal vlan neutron network case?14:12
slaweqamotoki: the difference is that vm see packets with vlan tag (one)14:13
slaweqso inside vm You need to configure e.g. eth0.10014:13
slaweqthis is similar to trunks14:13
*** ociuhandu has quit IRC14:13
amotokislaweq: it is about an inter tag (C-tag)14:13
slaweqyes, C-tag is configured by user inside vm14:14
amotokiI wonder the relationship between outer tag and a VLAN for a neutron VLAN network.14:14
slaweqand S-Tag is neutron's tag added on the compute node14:14
amotokiare both same?14:14
mlavallehence the name QinQ14:14
slaweqamotoki: outer vlan is Neutron's vlan14:14
slaweqso, let's say we have in neutron network with segmentation_id=10 (vlan network)14:14
slaweqand it has this qinq feature enabled14:15
slaweqso user can plug instance to it14:15
slaweqand he will have eth0 interface in vm14:15
slaweqso far, our normal vlan network, right?14:15
slaweqand then user can also add eth0.100 or eth0.200 or whatever inside vm14:15
mlavallethe Q in inQ14:16
slaweqand packets send through eth0 will have then s-tag=10 (neutron) and c-tag=100 (vm)14:16
slaweqmlavalle: exactly14:16
ralonsohthe point is not to enforce the user to use any specific VLAN range, depending on the infrastructure14:16
amotokiyeah, right14:16
*** rajivmucheli has quit IRC14:17
mlavalleWe've had proposals for this before. To me, it is clearly needed, so I say +114:17
ralonsoh+114:17
mlavalleand I like Sean's proposal14:18
slaweqI will not vote for that as I proposed it14:18
amotokifor my understanding, the difference from vlan_tranceparency is that in case of vlan_transparency packets from VM are sent to a neutron network without any change right?14:18
slaweqamotoki: difference is in fact in the ethertype which packets have14:19
slaweqin vlan transparency it is 0x8100 (802.1q which is "normal" vlan)14:19
slaweqand in that qinq case we want to send 0x8a88 which is really qinq14:19
slaweqand also this qinq will be possible only for vlan networks14:20
amotokislaweq: packets you talk about is at the neutron network layer.14:20
slaweqotherwise it doesn't makes sense14:20
amotokislaweq: what about packets from VM?14:20
slaweqamotoki: I would need to check that but IIRC inside the vm it would be 0x8100 as there would be one vlan14:21
slaweqhmm, that is good question14:21
*** manpreet has joined #openstack-meeting14:22
amotokiI think we need to clarify three cases (this prposal, trunk and vlan_transparency) from both of neutron network and a NIC in a guest VM.14:22
amotoki* perspectives.14:22
slaweqtrue14:23
slaweqI will check all those cases and will update RFE next week14:23
*** e0ne has joined #openstack-meeting14:24
amotokisounds fine. thanks14:24
slaweqthx amotoki++14:24
slaweqthat's very good point to clarify14:24
slaweqanything else do You want me to check before we will get back to that?14:25
*** ociuhandu has joined #openstack-meeting14:26
amotokinothing else from me. If we can clarify the need and we dont' support it now, the RFE would make sense.14:29
*** rcernin has quit IRC14:30
slaweqI will update it next week and we can get back to it14:30
slaweqare You all ok with that?14:30
mlavalle+114:30
ralonsohyes14:30
amotokisounds good14:30
slaweqthx14:30
haleyb+114:30
slaweqif You would have any additional questions/doubts, please write a comment there14:30
slaweqok, that's all what I had for today14:31
*** ociuhandu has quit IRC14:31
slaweqon demand agenda is also empty14:31
slaweqso I think I can give You 30 minutes back today14:31
mlavalleJust one point14:31
slaweqthx for attending the meeting and have a great weekend :)14:31
slaweqmlavalle: sure14:31
mlavalleAs soon as https://review.opendev.org/c/openstack/neutron-lib/+/774929 merges, can we do a neutron-lib release?14:31
slaweqyes, I actually wanted to ask You about it today :)14:32
mlavalleYou are welcome ;-)14:32
slaweqamotoki: are You ok with that?14:32
*** psachin has quit IRC14:32
amotokislaweq: I am okay with that, but is it okay to add a new attribute to an existing API extension?14:33
slaweqI was thinking about it14:33
lajoskatonatechnically it will be a new extension if I understand well, or not?14:33
slaweqbut in that case IIRC we never really finished that address groups feature yet14:33
lajoskatonawhich extends the previous extension14:34
ralonsohthat's correct, this extension is not released yet14:34
slaweqso IMHO in that case it would be fine14:34
mlavallethat was our thinking14:34
lajoskatonaoh I see now, yeah I have the same understanding, it is the feautre of  this cycle, not an older one14:34
slaweqso I tried to be more practical and not fall into "extensions madness" again ;)14:34
amotokigood point. If we don't release it, we can do it.14:34
slaweqbtw, there is also one my patch waiting for review https://review.opendev.org/c/openstack/neutron-lib/+/77061214:35
slaweqit's not critical so we don't need to wait for it but maybe You can take a look at it too?14:35
*** hemna has quit IRC14:35
slaweqI would then be able to work on the neutron part of fix for that issue14:36
amotokiback to the first topic, the address group neutron extension is shipped as part of victoria release but is it incomplete right?14:37
slaweqamotoki: right14:37
amotokithanks, so the current neutron-lib patch makes sense.14:37
slaweqmlavalle: bad news is that it seems that we will not merge it without https://review.opendev.org/c/openstack/neutron/+/77535714:40
slaweqas neutron-tempest-plugin-api is failing on that patch due to oslo_policy 3.6.2 :/14:40
mlavalleok, we need to work on that patch then, right?14:41
slaweqI hope it can be merged soon14:42
slaweqit is needed also to unblock other things14:42
*** ociuhandu has joined #openstack-meeting14:43
slaweqit's now in the check queue in zuul14:43
slaweqso we need to be patient :)14:43
*** ociuhandu has quit IRC14:43
mlavalleok14:43
slaweqmlavalle: but I will keep an eye on it and will try to merge all through the weekend to propose release of neutron-lib asap for You :)14:43
mlavallenp14:43
*** ociuhandu has joined #openstack-meeting14:43
mlavallethanks!14:43
slaweqanything else to discuss today?14:44
*** macz_ has joined #openstack-meeting14:45
mlavallenot from me14:45
slaweqif not, thx for attending and have a great weekend :)14:45
ralonsohhave a nice weekend14:45
slaweqsee You online o/14:45
slaweq#endmeeting14:45
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:45
openstackMeeting ended Fri Feb 12 14:45:51 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:45
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_drivers/2021/neutron_drivers.2021-02-12-14.00.html14:45
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2021/neutron_drivers.2021-02-12-14.00.txt14:45
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_drivers/2021/neutron_drivers.2021-02-12-14.00.log.html14:45
amotokihave a nice weekend!14:45
lajoskatonaBye14:47
*** lajoskatona has left #openstack-meeting14:47
*** hemna has joined #openstack-meeting14:47
*** e0ne has quit IRC14:49
*** macz_ has quit IRC14:49
*** haleyb has quit IRC15:02
*** rpittau is now known as rpittau|afk15:03
*** haleyb has joined #openstack-meeting15:04
*** dsariel has joined #openstack-meeting15:11
*** belmoreira has quit IRC15:17
*** njohnston has joined #openstack-meeting15:23
*** yasufum has joined #openstack-meeting15:36
*** dklyle has joined #openstack-meeting15:39
*** e0ne has joined #openstack-meeting15:40
*** ociuhandu has quit IRC15:40
*** e0ne has quit IRC15:40
*** e0ne has joined #openstack-meeting15:41
*** e0ne has quit IRC15:41
*** lbragstad_ has joined #openstack-meeting15:46
*** e0ne has joined #openstack-meeting15:48
*** e0ne has quit IRC15:49
*** lbragstad has quit IRC15:50
*** macz_ has joined #openstack-meeting16:01
*** ociuhandu has joined #openstack-meeting16:04
*** yamamoto has joined #openstack-meeting16:07
*** mlavalle has quit IRC16:08
*** mlavalle has joined #openstack-meeting16:09
*** ociuhandu has quit IRC16:10
*** ociuhandu has joined #openstack-meeting16:24
*** lbragstad_ is now known as lbragstad16:25
*** yamamoto has quit IRC16:27
*** ociuhandu has quit IRC16:31
*** ociuhandu has joined #openstack-meeting16:35
*** yasufum has quit IRC16:35
*** ociuhandu has quit IRC16:48
*** ociuhandu has joined #openstack-meeting16:49
*** ociuhandu has quit IRC16:51
*** ociuhandu has joined #openstack-meeting16:52
*** ociuhandu has quit IRC16:52
*** ociuhandu has joined #openstack-meeting16:53
*** jamesmcarthur has joined #openstack-meeting16:58
*** ociuhandu has quit IRC16:58
*** ociuhandu has joined #openstack-meeting17:00
*** udesale__ has quit IRC17:01
*** ociuhandu has quit IRC17:05
*** ociuhandu has joined #openstack-meeting17:05
*** jmasud has joined #openstack-meeting17:08
*** gmann is now known as gmann_afk17:40
*** ociuhandu has quit IRC17:42
*** ociuhandu has joined #openstack-meeting17:58
*** jamesmcarthur has quit IRC17:59
*** jamesmcarthur has joined #openstack-meeting18:00
*** jamesmcarthur_ has joined #openstack-meeting18:03
*** ociuhandu has quit IRC18:04
*** jamesmcarthur has quit IRC18:04
*** yamamoto has joined #openstack-meeting18:24
*** yamamoto has quit IRC18:37
*** gmann_afk is now known as gmann18:52
*** dsariel has quit IRC19:22
*** jmasud has quit IRC19:22
*** jamesmcarthur_ has quit IRC19:24
*** jamesmcarthur has joined #openstack-meeting19:25
*** jamesmcarthur has quit IRC19:30
*** jmasud has joined #openstack-meeting19:36
*** ociuhandu has joined #openstack-meeting19:40
*** ociuhandu has quit IRC19:46
*** jamesmcarthur has joined #openstack-meeting19:51
*** jamesmcarthur has quit IRC19:58
*** jamesmcarthur has joined #openstack-meeting20:01
*** jamesmcarthur has quit IRC20:01
*** jamesmcarthur has joined #openstack-meeting20:02
*** jamesmcarthur has quit IRC20:03
*** jmasud has quit IRC20:20
*** jmasud has joined #openstack-meeting20:22
*** jamesmcarthur has joined #openstack-meeting20:22
*** jamesmcarthur has quit IRC20:24
*** jamesmcarthur has joined #openstack-meeting20:24
*** yamamoto has joined #openstack-meeting20:34
*** rcernin has joined #openstack-meeting20:35
*** ralonsoh has quit IRC20:37
*** jamesmcarthur has quit IRC20:43
*** jamesmcarthur has joined #openstack-meeting20:44
*** jmasud has quit IRC20:44
*** jmasud has joined #openstack-meeting20:47
*** jamesmcarthur has quit IRC20:49
*** yamamoto has quit IRC20:55
*** slaweq has quit IRC21:00
*** jamesmcarthur has joined #openstack-meeting21:14
*** jamesmcarthur has quit IRC21:18
*** jamesmcarthur has joined #openstack-meeting21:18
*** mlavalle has quit IRC21:22
*** rcernin has quit IRC21:22
*** dsariel has joined #openstack-meeting21:25
*** mlavalle has joined #openstack-meeting21:35
*** jamesmcarthur has quit IRC21:36
*** jamesmcarthur has joined #openstack-meeting21:38
*** jamesmcarthur has quit IRC21:43
*** jamesmcarthur has joined #openstack-meeting21:44
*** yamamoto has joined #openstack-meeting22:01
*** jamesmcarthur has quit IRC22:12
*** jamesmcarthur has joined #openstack-meeting22:17
*** yamamoto has quit IRC22:22
*** jamesmcarthur has quit IRC22:33
*** njohnston has quit IRC22:40
*** yamamoto has joined #openstack-meeting22:48
*** dsariel has quit IRC23:43
*** andrebeltrami has quit IRC23:56

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!