On 3 September 2014 15:53, Martin Pieuchot <mpieuc...@nolizard.org> wrote: > On 03/09/14(Wed) 15:25, Martin Pieuchot wrote: >> Drivers that need a splnet() protection inside their SIOCSIFADDR >> generally raise the spl level themselves, so we should not need >> to do that in in{6,}_ifinit(). One exception to this rule is, >> as always, carp(4)... >> >> So the diff below moves the spl dance inside carp's SIOCSIFADDR >> handler, it's a baby step, so we can take care of carp_set_addr{6,} >> later. > > mikeb@ pointed out that a spl dance was missing from the SIOCDIFADDR_IN6 > ioctl, updated diff below also fixes that. >
i think we're ready to step on a carefully placed landmine. OK mikeb