Re: load now over 1.00 all the time (i386, MP)

2012-06-30 Thread Philip Guenther
On Sat, Jun 30, 2012 at 5:38 PM, frantisek holop  wrote:
> it seems that since a couple of snapshots back,
> load never goes below 1.00 anymore on both of my
> notebooks (i386 MP).  what prompted me to write
> this email is that now my old thinkpad is affected
> as well.
>
> looking at top right after boot shows that load was "normal"
>
> load averages:  1.14,  0.85,  0.43
>
> but current load constantly being over 1.00,
> the averages eventually rise as well.

Have you checked the output of 'top', perhaps with the -H option, and
see what shows up as consuming CPU?


Philip Guenther



Re: load now over 1.00 all the time (i386, MP)

2012-06-30 Thread STeve Andre'

Hmmm. On my W500 thinkpad:

8:43PM  up 20:41, 0 users, load averages: 0.23, 0.21, 0.25

This is with KDE, mpg, 5 ssh's, firefox, chrome and about 9
xterms, as I write this.

This is a i386-current compiled yesterday.

--STeve Andre'

On 06/30/12 20:38, frantisek holop wrote:

hi there,

it seems that since a couple of snapshots back,
load never goes below 1.00 anymore on both of my
notebooks (i386 MP).  what prompted me to write
this email is that now my old thinkpad is affected
as well.

looking at top right after boot shows that load was "normal"

load averages:  1.14,  0.85,  0.43

but current load constantly being over 1.00,
the averages eventually rise as well.

anybody else is seeing this?



OpenBSD 5.2-beta (GENERIC.MP) #300: Thu Jun 28 01:39:58 MDT 2012
 t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 
GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM
real mem  = 2137387008 (2038MB)
avail mem = 2091614208 (1994MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/18/07, BIOS32 rev. 0 @ 0xfd690, SMBIOS 
rev. 2.4 @ 0xe0010 (67 entries)
bios0: vendor LENOVO version "7BETC9WW (2.10 )" date 04/18/2007
bios0: LENOVO 1705CTO
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET SLIC BOOT SSDT SSDT SSDT 
SSDT
acpi0: wakeup devices LID_(S3) SLPB(S3) DURT(S3) EXP0(S4) EXP1(S4) EXP2(S4) 
EXP3(S4) PCI1(S4) USB0(S3) USB1(S3) USB2(S3) USB7(S3) HDEF(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 166MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 
GHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM
ioapic0 at mainbus0: apid 1 pa 0xfec0, version 20, 24 pins
ioapic0: misconfigured as apic 2, remapped to apid 1
acpimcfg0 at acpi0 addr 0xf000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (AGP_)
acpiprt2 at acpi0: bus 2 (EXP0)
acpiprt3 at acpi0: bus 3 (EXP1)
acpiprt4 at acpi0: bus 4 (EXP2)
acpiprt5 at acpi0: bus 12 (EXP3)
acpiprt6 at acpi0: bus 21 (PCI1)
acpicpu0 at acpi0: C3, C2, C1, PSS
acpicpu1 at acpi0: C3, C2, C1, PSS
acpipwrres0 at acpi0: PUBS
acpitz0 at acpi0: critical temperature is 127 degC
acpitz1 at acpi0: critical temperature is 97 degC
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: SLPB
acpibat0 at acpi0: BAT0 model "42T4629" serial   327 type LION oem "SANYO"
acpibat1 at acpi0: BAT1 not present
acpibat2 at acpi0: BAT2 not present
acpiac0 at acpi0: AC unit online
acpithinkpad0 at acpi0
acpidock0 at acpi0: GDCK not docked (0)
bios0: ROM list: 0xc/0xea00! 0xcf000/0x1000 0xd/0x1000 0xdc000/0x4000! 
0xe/0x1!
cpu0: Enhanced SpeedStep 1663 MHz: speeds: 1667, 1333, 1000 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0xd000, size 0x1000
inteldrm0 at vga1: apic 1 int 16
drm0 at inteldrm0
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
azalia0: codecs: Analog Devices AD1981HD, 0x/0x, using Analog Devices 
AD1981HD
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 20
pci1 at ppb0 bus 2
em0 at pci1 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: msi, address 
00:16:d3:b6:19:57
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 1 int 21
pci2 at ppb1 bus 3
ath0 at pci2 dev 0 function 0 "Atheros AR5212 (IBM MiniPCI)" rev 0x01: apic 1 
int 17
ath0: AR5424 10.3 phy 6.1 rf5424 10.2, WOR2W, address 00:19:7e:4c:f7:1f
ppb2 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 1 int 22
pci3 at ppb2 bus 4
ppb3 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02: apic 1 int 23
pci4 at ppb3 bus 12
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 16
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 17
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 18
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 19
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 19
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb4 at pci0 dev 30 function 0 "Intel 82801BAM

Re: load now over 1.00 all the time (i386, MP)

2012-06-30 Thread Tyler Morgan

On 6/30/2012 5:38 PM, frantisek holop wrote:

hi there,

it seems that since a couple of snapshots back,
load never goes below 1.00 anymore on both of my
notebooks (i386 MP).  what prompted me to write
this email is that now my old thinkpad is affected
as well.

looking at top right after boot shows that load was "normal"

load averages:  1.14,  0.85,  0.43

but current load constantly being over 1.00,
the averages eventually rise as well.

anybody else is seeing this?



Hi! I'm going to guess (guess!) this is normal. Others, feel free to 
tell me I'm wrong and go from there.


Try to avoid the snake-pit of discussing what load average actually 
means or why it is normal to be around 1.00 load in OpenBSD under many 
circumstances when the system is more or less idle. This topic has been 
beaten into the ground several times:


http://marc.info/?l=openbsd-misc&m=130679209718361&w=2

http://marc.info/?l=openbsd-misc&w=2&r=1&s=load+average&q=b



Re: OpenBSD's webpage desing

2012-06-30 Thread Stuart Henderson
On 2012-06-28, Tim Howe  wrote:
> On Thu, 28 Jun 2012 11:09:37 -0700
> patrick keshishian  wrote:
>
>> On Thu, Jun 28, 2012 at 10:53 AM, Tim Howe  wrote:
>> > On Thu, 28 Jun 2012 10:26:52 +0200
>> > Marc Espie  wrote:
>> >
>> >> If you guys are serious about anything, go look at ports-readmes.
>> >>
>> >> It does extract information from the ports tree, and creates readmes for
>> >> all ports.
>> >>
>> >> Currently, it's a static port. It could very well be a dynamic
>> application.
>> >>
>> >> You can experiment with css, you can experiment with nginx.
>> >>
>> >> Preferably, don't add large dependencies (python or ruby out of the
>> question),
>> >> write it as a perl fcgi or something, you can use Plack or Catalyst or
>> >> whatever.
>> >>
>> >>
>> >> Or hey, at least tweak the templates to be nicer.
>> >
>> >        Perl FTW.  I think the site could easily be built with ttree.
>> > You will have easy to manage templates and content that anyone with
>> > some html knowledge can edit as easily as before; plus you will have
>> > static html output.  Parts that should be templated can be in a
>> > flexible and easy to decipher/learn way.  Little or no knowledge of
>> > Template::Toolkit would be required for most changes to be made.
>> >
>> >        It's pretty easy to bootstrap with your existing layout and
>> > content.  The build process could be managed with an easy make script.
>> > Template Toolkit is in the ports tree.
>> >
>> >      
>>
>  http://www.devshed.com/c/a/Perl/Building-a-Complete-Website-using-the-Templa
>> te-Toolkit/
>>
>> from the page you referenced:
>>
>>  | Although HTML is simple, it does tend to be rather
>>  | verbose. It's all too easy for the core content of
>>  | the page to be obscured by the extra markup
>>  | required around it
>>
>> Then, the next link on that page takes you to:
>>
>>
> http://www.devshed.com/c/a/Perl/Building-a-Complete-Website-using-the-Templat
>> e-Toolkit/1/
>>
>> Yes, that *IS* much, /much/ better than the initial HTML.
>>
>> --patrick

It is, but their spelling of names of fictional planets is atrocious ;)

>
>   90-something percent of the files would only contain the html
> content and a tag that references what wrapper is used for it.  Editing
> content would not require knowing or working around any TT markup,
> which was the main point I was trying to make.
>
> --TimH
>
>

The only way I can see this really working whilst keeping things in
CVS is if the generated HTML is removed from the CVS web tree,
otherwise it's likely to get edited directly and we have a
mess where changes have to be merged back to the source files as
already happens with the existing templated pages on occasion.

So IMO the whole site would need to be generated automatically
from templates either on the web server and mirrors, or on some
other trusted machine generating pages to feed out to these.

As such, whatever templating system is used is going to have to
be acceptable to people running the website and mirrors (or at
least a trusted central machine) to run *automatically*.
The existing mirrors will need to change how they sync, and
the people working on website (including translation) would
need to adapt tools and working methods.

I do see advantages from switching to something like this,
e.g.: easier way to do manpage references, automatically
generating tables of contents, single system for building
everything, having an easier way to template translations of
the common generated parts (ftp.html, groups.html etc).

But OTOH these aren't *all* that fiddly/annoying to do
anyway and the areas that really benefit from templating already
have it (albeit hand-rolled and maybe not quite as nice as TT).
So even before considering what's involved in moving the site
content across, there'd need to be a decent improvement and
saving of ongoing work to be worth the effort to change
existing infrastructure ... worth it? maybe, but if it's at
the expense of time spent on improving the content (and there
are areas which could _really_ use work to catch up with
changes in the last 5+ years *cough*networking*cough*),
then I'm not so sure...



load now over 1.00 all the time (i386, MP)

2012-06-30 Thread frantisek holop
hi there,

it seems that since a couple of snapshots back,
load never goes below 1.00 anymore on both of my
notebooks (i386 MP).  what prompted me to write
this email is that now my old thinkpad is affected
as well.

looking at top right after boot shows that load was "normal"

load averages:  1.14,  0.85,  0.43

but current load constantly being over 1.00,
the averages eventually rise as well.

anybody else is seeing this?



OpenBSD 5.2-beta (GENERIC.MP) #300: Thu Jun 28 01:39:58 MDT 2012
t...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 
GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM
real mem  = 2137387008 (2038MB)
avail mem = 2091614208 (1994MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/18/07, BIOS32 rev. 0 @ 0xfd690, SMBIOS 
rev. 2.4 @ 0xe0010 (67 entries)
bios0: vendor LENOVO version "7BETC9WW (2.10 )" date 04/18/2007
bios0: LENOVO 1705CTO
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET SLIC BOOT SSDT SSDT SSDT 
SSDT
acpi0: wakeup devices LID_(S3) SLPB(S3) DURT(S3) EXP0(S4) EXP1(S4) EXP2(S4) 
EXP3(S4) PCI1(S4) USB0(S3) USB1(S3) USB2(S3) USB7(S3) HDEF(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 166MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 
GHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM
ioapic0 at mainbus0: apid 1 pa 0xfec0, version 20, 24 pins
ioapic0: misconfigured as apic 2, remapped to apid 1
acpimcfg0 at acpi0 addr 0xf000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (AGP_)
acpiprt2 at acpi0: bus 2 (EXP0)
acpiprt3 at acpi0: bus 3 (EXP1)
acpiprt4 at acpi0: bus 4 (EXP2)
acpiprt5 at acpi0: bus 12 (EXP3)
acpiprt6 at acpi0: bus 21 (PCI1)
acpicpu0 at acpi0: C3, C2, C1, PSS
acpicpu1 at acpi0: C3, C2, C1, PSS
acpipwrres0 at acpi0: PUBS
acpitz0 at acpi0: critical temperature is 127 degC
acpitz1 at acpi0: critical temperature is 97 degC
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: SLPB
acpibat0 at acpi0: BAT0 model "42T4629" serial   327 type LION oem "SANYO"
acpibat1 at acpi0: BAT1 not present
acpibat2 at acpi0: BAT2 not present
acpiac0 at acpi0: AC unit online
acpithinkpad0 at acpi0
acpidock0 at acpi0: GDCK not docked (0)
bios0: ROM list: 0xc/0xea00! 0xcf000/0x1000 0xd/0x1000 0xdc000/0x4000! 
0xe/0x1!
cpu0: Enhanced SpeedStep 1663 MHz: speeds: 1667, 1333, 1000 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0xd000, size 0x1000
inteldrm0 at vga1: apic 1 int 16
drm0 at inteldrm0
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
azalia0: codecs: Analog Devices AD1981HD, 0x/0x, using Analog Devices 
AD1981HD
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 20
pci1 at ppb0 bus 2
em0 at pci1 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: msi, address 
00:16:d3:b6:19:57
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 1 int 21
pci2 at ppb1 bus 3
ath0 at pci2 dev 0 function 0 "Atheros AR5212 (IBM MiniPCI)" rev 0x01: apic 1 
int 17
ath0: AR5424 10.3 phy 6.1 rf5424 10.2, WOR2W, address 00:19:7e:4c:f7:1f
ppb2 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 1 int 22
pci3 at ppb2 bus 4
ppb3 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02: apic 1 int 23
pci4 at ppb3 bus 12
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 16
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 17
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 18
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 19
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 19
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb4 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci5 at ppb4 bus 21
cbb0 at pci5 dev 0 function 0 "Ricoh 5C476 CardBus" rev 0xb4: apic 1 int 16
"Ricoh 5C552 Firewire" rev 0x09 at pci5 dev 0 function 1 not configured
sdhc0 at pci5 dev 0 function 2 "Ricoh 5C822 SD/MMC" rev 0x18: apic 1 int 18
sdmmc0 at sdhc0
c

website page to fix

2012-06-30 Thread Ted Unangst
Somebody wants to fix something?  Straighten the hell out of
anoncvs.html.

For starters, I'm like 90% sure that all the jibber jabber about rsh vs
ssh vs pserver can die in a fire.

The list of crypto files is a joke.

The big block of mirrors should probably be closer to the end.

"CVS already compresses."  This is, in fact, a lie for servers that
run the opencvs server.



Re: BPGd filter weirdness

2012-06-30 Thread Henning Brauer
* Bernd  [2012-06-20 09:59]:
> I have defined a group in bgpd.conf like this:
> 
> iBGP_one="12.34.56.78"
> iBGP_two="12.34.56.79"
> 
> group "iBGP_Peers" {
> remote-as   9876
> neighbor $iBGP_one {
> descr   iBGP_one
> }
> neighbor $iBGP_two {
> descr   iBGP_two
> }
> local-address   12.34.56.66
> announceall
> depend on   em0
> }
> 
> Now, setting filters using that group does not work; setting filters
> based on the individual neighbor's IP address does work.
> 
> allow quick from group iBGP_Peers
> # this does NOT work
> 
> allow quick from 12.34.56.78
> allow quick from 12.34.56.79
> # works
> 
> Running bgpd -nv -f /etc/bgpd.conf shows
> 
> allow quick from group iBGP_Peers
> 
> and
> 
> allow quick from 12.34.56.78
> allow quick from 12.34.56.79
> 
> respectively. Where's the difference?

hmm, I am using the group based filters myself a lot and of course
they work just fine.

sure you're not misdiagnosing something here?

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS Services. Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/



Re: Free domains

2012-06-30 Thread Henning Brauer
* Tomasz Marszal  [2012-06-20 09:46]:
> Could somebody give me an advice where i can register free domain for non
> commercial use ( cv script howtos etc )

can anyone give me advice where I can get free bananas?

seriously, guys, this is misc@OPENBSD.org.
please try to stay on topic, at least a little bit.

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS Services. Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/



Re: carppeer and multiple vhid's

2012-06-30 Thread Henning Brauer
* Eric K. Miller  [2012-06-20 08:31]:
> I haven't found any documentation on what is transmitted between peers
> when using carp and the carppeer parameter.  I'm trying to find whether
> a single IP address pair for the peers can be used for multiple vhids.

your request is a bit confusing, but let me put two things straight.

1) carppeer
without carppeer set, the carp annoucements are multicast. when
carppeer is set, they are sent as unicast to the configured peer only.
that's it.

2) vhid, IPs
vhid is a property of the carp interface, and there can be one per
carp interface.
IP is a property of an interface (not limited to carp), and there can
be many.

> I'm planning to use a different interface for the carp advertisements
> than the interface where the virtual IPs reside, but we have numerous
> vlans, each with numerous vhids.

I understand the words, but they just don't make any sense.

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS Services. Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/



Re: pf-smp alpha on freebsd

2012-06-30 Thread Henning Brauer
* Holger Glaess  [2012-06-17 11:41]:
>   From the very beginning of the project it was clear, that code is going
> to diverge significantly from original OpenBSD code. OpenBSD has always
> developed pf without taking into account that code can ever get
> multithreaded, thus quite a lot needed to be changed. Thus, I've started
> with removing the "#ifdef __FreeBSD__" from the code, and later I didn't
> hesitate even a fraction of second if I wanted to toss some code. The pros
> is that now code is much more readable and understandible then in head,
> the cons is that diff between us and OpenBSD is huge, although amount
> of shared code is huge, too. So, later on only manual merging of features
> from OpenBSD is possible and bulk imports of entire pf into FreeBSD are
> no longer possible.

now if they had updated their pf to a current one first we had
certainly be willing to look at their locking changes with the goal to
get them over. but this way? pointless. sad.

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS Services. Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/