summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-04-08standard wording;Jason McIntyre
2009-04-08syncTheo de Raadt
2009-04-07do not try to send a added file that is no longer on diskJoris Vink
towards the server. problem spotted and diff tested by sthen@
2009-04-07Remove recursion from the sdmmc locking regime.Bret Lambert
In snaps for a while. Originally hacked on phessler@'s couch. Testing by many, input from jsg@ "I'm tired of seeing the Ms" deraadt@
2009-04-07Fix the default value to be between low/high range. Thanks forTobias Weingartner
frantisek holop pointing out the issue. ok deraadt@
2009-04-07allow to specify an alternate control socket instead of /var/run/ospfd.sock.Reyk Floeter
this is required to run multiple instances of ospfd. ok claudio@
2009-04-07bnf-tweaksHenning Brauer
2009-04-07don't we all love BNF? make it lie lessHenning Brauer
2009-04-07nitsHenning Brauer
2009-04-07catch up with recent changes (scrub, match, ...); still a ways to goJason McIntyre
ok henning
2009-04-07after i took everything in this fiule apart and reassembled with a lot ofHenning Brauer
new stuff asserting copyright is in order
2009-04-07fragment reassembly on by defaultHenning Brauer
2009-04-07bit more preciseHenning Brauer
2009-04-07turn fragment reassembly on by default. the is little to no reason toHenning Brauer
not do fragment reassembly. discussed with dlg and ryan in basel. ok ryan dlg sthen jdixon todd deraadt
2009-04-07dont enable checksumming. it appears to be broken on fragmented packets.David Gwynne
discovered by deraadt@, fix tested by deraadt@
2009-04-07Eliminate useless loop over partitions and ignore zero lengthKenneth R Westerback
partitions in bsd_to_sun(), even if their offsets are nonsense. Theo says if sparc64 compiles so will sparc. Fixes some useless disklabel warning messages. ok miod@ deraadt@
2009-04-07Update to tzdata2009e from elsie.nci.nih.govTodd C. Miller
2009-04-07Remove some dead and if 0ed out code in the ragedrm freelist, while i'm hereOwain Ainsworth
detypedef the buf_priv structure and do a little cleanup.
2009-04-06Convert the savage freelist over to TAILQ.Owain Ainsworth
2009-04-06Convert the mgadrm freelist code from handrolled lists to TAILQs,Owain Ainsworth
simplifying while I do it.
2009-04-06factor a bit more functionality into common code instead of repeating itOwain Ainsworth
in both drivers.
2009-04-06Actually remove the file this time...Owain Ainsworth
2009-04-06Turns out that the intel version of the heap interface isn't usedOwain Ainsworth
anywhere. And hasn't been for a long time. The ddx sets up the heap (so just always pass that call and do nothing), but nothing that touches inteldrm actually uses the other ioctls. So just kill them and have one lese thing to worry about. Still got sis and radeon using the common code though.
2009-04-06Set a first step on the road towards proper accounting of PCI resources byMark Kettenis
keeping a per-bus extent containing the address space available to the bus. Address space assigned to devices will be removed from these extents when we attach a bus. And when we try to map a PCI BAR that hasn't had address space assigned to it, we will allocate free space from this extent. This won't do anything until the parent devices actually allocate and initialize the extents. ok oga@
2009-04-06Remove the only (commented) instance of UVM_PAGE_INLINE from the treeOwain Ainsworth
now that it has been removed. uncommenting that would not even have been the correct way to enable it. ok miod@
2009-04-06Initial check-in of mandoc for formatting manuals. ok deraadt@kristaps
2009-04-06sync with 0.9.8k;Jason McIntyre
2009-04-06do not panic when the device is unplugged.Damien Bergamini
fix 802.11a rate set for dual-band devices (spotted by Fukaumi Naoki). + usual cleanup
2009-04-06rewrite the description for the recently added "match" action.Igor Sobrado
ok henning@
2009-04-06no more normalization statements, remove it from require-order description.Stuart Henderson
ok henning
2009-04-06In the case where VM_PHYSSEG_MAX == 1 make vm_physseg_find andOwain Ainsworth
PHYS_TO_VM_PAGE inline again. This should stop function call overhead killing the vax and other slow archs while keeping the benefit for the faster platforms. suggested by miod. ok miod@, toby@.
2009-04-06documentation changes related with the monster pf diff from basel;Igor Sobrado
we are mostly documenting that fragment reassembly has nothing to do with scrubbing anymore; there is room for a lot of improvements yet. "commit it and we work on it in-tree. it is certainly well, better than what there is now" henning@
2009-04-06Fix regression introduced in r1.32 where after running MAKEDEV sysmergeAntoine Jacoutot
would stop comparing files. breakage reported by and ok naddy@
2009-04-06Adjust for renaming the DEC 21554 in pcidevs.Mark Kettenis
2009-04-06regenMark Kettenis
2009-04-06Fix entry for DEC 21554 non-transparent PCI bridge (which may be used in someMark Kettenis
Compaq RAID controllers, but there are other applications too).
2009-04-06new sentence, new line;Jason McIntyre
2009-04-06Adapt PF rule to new scrub syntax.Antoine Jacoutot
input from and ok henning@
2009-04-06more scrub scrubbingHenning Brauer
2009-04-06scrub goneHenning Brauer
2009-04-06print prettier, from sthen@Henning Brauer
2009-04-06reassembly works different nowHenning Brauer
2009-04-06teach tcpdump about match rulesHenning Brauer
2009-04-06scrub rules goneHenning Brauer
2009-04-06teach libpcap about scrub rulesHenning Brauer
2009-04-061) scrub rules are completely gone.Henning Brauer
2) packet reassembly: only one method remains, full reassembly. crop and drop-ovl are gone. . set reassemble yes|no [no-df] if no-df is given fragments (and only fragments!) with the df bit set have it cleared before entering the fragment cache, and thus the reassembled packet doesn't have df set either. it does NOT touch non-fragmented packets. 3) regular rules can have scrub options. . pass scrub(no-df, min-ttl 64, max-mss 1400, set-tos lowdelay) . match scrub(reassemble tcp, random-id) of course all options are optional. the individual options still do what they used to do on scrub rules, but everything is stateful now. 4) match rules "match" is a new action, just like pass and block are, and can be used like they do. opposed to pass or block, they do NOT change the pass/block state of a packet. i. e. . pass . match passes the packet, and . block . match blocks it. Every time (!) a match rule matches, i. e. not only when it is the last matching rule, the following actions are set: -queue assignment. can be overwritten later, the last rule that set a queue wins. note how this is different from the last matching rule wins, if the last matching rule has no queue assignments and the second last matching rule was a match rule with queue assignments, these assignments are taken. -rtable assignments. works the same as queue assignments. -set-tos, min-ttl, max-mss, no-df, random-id, reassemble tcp, all work like the above -logging. every matching rule causes the packet to be logged. this means a single packet can get logged more than once (think multiple log interfaces with different receivers, like pflogd and spamlogd) . almost entirely hacked at n2k9 in basel, could not be committed close to release. this really should have been multiple diffs, but splitting them now is not feasible any more. input from mcbride and dlg, and frantzen about the fragment handling. speedup around 7% for the common case, the more the more scrub rules were in use. manpage not up to date, being worked on.
2009-04-06Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replaceOwain Ainsworth
the simple lock with a real lock - a IPL_BIO mutex. While i'm here, make the sleeping condition one hell of a lot simpler in the aio daemon. some ideas from and ok art@.
2009-04-06Don't bother to keep a count of irqs recieved, the os does that for us.Owain Ainsworth
2009-04-06Add a report summary file, ${WRKDIR}/sysmerge.log, that will include allAntoine Jacoutot
worthy post run information instead of spreading info into several files. Tweak some output while here. Enchance description for the -S and -X options; thanks to sthen@ and jmc@ for finding the correct wording... it was not as easy as it seems. Fix a typo in the man page, spotted by jmc@ ok sthen@ jmc@
2009-04-06- tweak for recent gnome.port.mk changesAntoine Jacoutot
ok jasper@