<!-- Some styling for better description lists --><style type='text/css'>dt { font-weight: bold;float: left;display:inline;margin-right: 1em} dd { display:block; margin-left: 2em}</style>

   ***: dwarren has joined #arpnetworks
   <br> RandalSchwartz has quit IRC (Ping timeout: 250 seconds)
   mkb: so I sit down at my CentOS desktop and find that it's calmoring to tell me about some notifications it's made up in my absence
   <br> the Automatic Bug Reporting Tool and an Update
   <br> I've already learned that it expects me to click and swipe up like an iPhone, so I do that
   <br> and they appear in the middle of the screen in a transparent window
   <br> I didn't know what to do, so I clicked one
   <br> that made it disappear
   <br> all I know is that the automatic bug reporter was concerned about Firefox, but Firefox hadn't crashed
   <br> Firefox does have a lot of bugs though
   <br> aha! it sent a mail to root
   <br> but it says firefox crashed and it was still there...
   mike-burns: Quantum crashing. It's both crashed and not crashed at the same time.
   ***: _Zodiac has joined #arpnetworks
   <br> _Zodiac has left
   milki: but mkb is clearly observing it
   grody: it changed it's state as he did
   ***: eryc_ is now known as eryc
   <br> raptelan_ is now known as raptelan
   brycec: *its
   grody: spell check is a pita
   ***: RandalSchwartz has joined #arpnetworks
   -: RandalSchwartz waves
   ***: RandalSchwartz has quit IRC (Ping timeout: 250 seconds)
   <br> _Zodiac has joined #arpnetworks
   <br> _Zodiac has left
   <br> RandalSchwartz has joined #arpnetworks
   <br> RandalSchwartz has quit IRC (Changing host)
   <br> RandalSchwartz has joined #arpnetworks
   <br> _Zodiac has joined #arpnetworks
   <br> _Zodiac has quit IRC (Quit: Ciao)
   <br> _Zodiac has joined #arpnetworks
   <br> _Zodiac has left
   mercutio: hmm people were talking about arp on nanog
   staticsafe: indeed
   mercutio: bgp+routed ip
   <br> i think interest of small providers doing anycast is growing.
   <br> and atm it seems easiest to use different providers which is kind of a pita
   staticsafe: i have PI space but no AS yet so no BGP for me yet
   mercutio: just a /24?
   staticsafe: yes and a v6 /48
   mercutio: oh yip
   mnathani_: so.. I managed to get openvpn to provide ipv6 connectivity via a v4 tunnel
   mercutio: nice
   mnathani_: now I am having issues getting Router Advertisements to work on a Linux box to provide addressing to LAN hosts
   acf_: using radvd?
   mnathani_: static IPv6 addressing works for hosts behind the tunnel too so thats cool
   <br> <u>acf_</u>: I guess thats what I was looking for, wasn't sure what it was called
   acf_: this is my config: http://paste.unixcube.org/k/96bcb8
   <br> /etc/radvd.conf
   mnathani_: thanks
   acf_: <u>mnathani_</u>: I'm guessing your client boxen are still mtu 1500..
   <br> are you having any trouble accessing Google services?
   mercutio: you should definitely clamp
   mnathani_: not really using this setup for any real users
   <br> mainly testing vms and cisco devices
   <br> I really should document the v6 over a v4 tunnel
   <br> can radvd provide ipv6 default gateway
   acf_: yes
   <br> that configuration does ^
   mnathani_: you are right. It was a dns / ipv4 issue
   acf_: I think radvd can do IPv6 DNS
   mnathani_: 1452 is the highest packet size I can ping google with
   <br> is it necessary to set the mtu on each host, or only the host terminating the vpn?
   acf_: <u>mnathani_</u>: if path mtu discovery works, just on your VPN endpoint interfaces
   <br> but Google doesn't appear to handle PMTUD correctly, at least for IPv6
   <br> so you'd need to set the MTU on all of the hosts
   mnathani_: in some tests I got upto 1402
   <br> other tests 1452
   <br> probably safe to set mtu to something like 1410
   acf_: yea
   <br> I use 1400 on mine, just to play it safe
   mnathani_: does that set ipv4 and ipv6 at the same time?
   <br> or can you set them independently?
   acf_: on Linux, that's the interface MTU
   <br> for all protocols
   <br> I remember setting the MTU on Windows, and I think you might be able to do it per protocol
   mnathani_: I guess I could try and set separate interface for v4 and v6
   <br> s/set/use
   BryceBot: &lt;mnathani_&gt; I guess I could try and use separate interface for v4 and v6
   brycec: (In theory, 1280 is the "safest bet" for ipv6 mtu, it's the minimum)
   mnathani_: does mtu have an impact on maximum speed attainable on say a speed test?
   brycec: Yes insomuch as it requires a higher packet rate to achieve the same bandwidth.
   ***: mnathani_ has quit IRC ()
   <br> mnathani_ has joined #arpnetworks
   mnathani_: <u>brycec</u>: gotcha
   brycec: It's not likely to have any /real/ impact on your speed though.
   mercutio: it might for bittorrent
   <br> but not for normal traffic
   <br> well not much
   brycec: And not on &lt;100mbps pipes
   mercutio: well ipv6 does increase overhead
   brycec: But if you're trying to sustain 1gbps for instance, then you start to care about your PPS a lot more.
   mercutio: 40 bytes for ip header, 20 bytes for tcp/ip, 12 bytes with tcp options
   <br> so that's 72 bytes..
   <br> oh right
   <br> i would say not really depending on your system
   <br> coalescing mostly fixes it.
   mnathani_: @google coalescing
   BryceBot: 197,000 total results returned for 'coalescing', here's 3
   <br> Null coalescing operator - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Null_coalescing_operator) The null coalescing operator (called the Logical Defined-Or operator in Perl, Elvis -operator in Groovy and Kotlin) is a binary operator that is part of the syntax for ...
   <br> PHP RFC: Null Coalesce Operator (https://wiki.php.net/rfc/isset_ternary) Sep 6, 2014 ... The coalesce, or ?? , operator is added, which returns the result of its first  operand if it exists and is not NULL, or else its second operand.
   <br> optimization - Coalesce function for PHP? - Stack Overflow (http://stackoverflow.com/questions/1013493/coalesce-function-for-php) Many programming languages have a coalesce function (returns the ... There is a  new operator in php 5.3 which does this: ?: // A echo 'A' ?
   mnathani_: <u>brycec</u>: pipe is definitely less that 100meg
   <br> s/that/than
   BryceBot: &lt;mnathani_&gt; brycec: pipe is definitely less than 100meg
   RandalSchwartz: nice... gcc built in 31 minutes on SSD. :)
   mercutio: that seems like a long time
   <br> is that with the double build thing
   RandalSchwartz: only one process
   <br> and whatever freebsd does out of the box
   <br> it seems faster than before.
   <br> we're live on the SSD now
   mercutio: gcc used to compile itself with itself after compiling itself with the system compiler
   RandalSchwartz: yeah, I think it did that
   mercutio: i haven't compiled it in years
   RandalSchwartz: now I'm building ffmpeg, and I can't figure out what needs it.
   <br> I should just uninstall it and see if anything complains. :)
   mercutio: i tried using gentoo years back
   <br> gnome took hours to buiild
   RandalSchwartz: "gentoo - for those times when your life isn't slow enough..."
   mercutio: it seemed like a good idea at the time
   RandalSchwartz: there was a lightning talk at SCaLE about picking a linux distro
   <br> it was pretty awesome
   mercutio: i am finding arch ok
   RandalSchwartz: yeah - the talks aren't archived online yet
   <br> I'm building packages at 730/hour :)
   mnathani_: anyone pay for dropbox storage?