summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2004-06-26Simplify expression in loop.Tom Cosgrove
ok deraadt@
2004-06-26cleanup ioctl for ifgroups; ok pb@Markus Friedl
2004-06-26only add ipcomp headers if we've actually compressed the payload; with jfb@Markus Friedl
ok hshoexer, jfb
2004-06-26Add ioctl call SIOCSIFTIMESLOT/SIOCGIDTIMESLOT.Alex Feldman
ok mcbride@
2004-06-26Add supporting Sangoma network device driver.Alex Feldman
ok mcbride@
2004-06-26Add supporting Sangoma network driver.Alex Feldman
ok mcbride@
2004-06-26Sangoma Network Device driver for AFT series card (initiali version).Alex Feldman
ok mcbride@
2004-06-26Add a table-driven implementation of ether_crc32_be().Christian Weisgerber
From Seishi Hiragushi via FreeBSD PR kern/49957. Also, while we're here, make the loop counter size_t. ok mcbride@
2004-06-26Don't sleep forever on short nanosleeps.Thomas Nordin
2004-06-26deinline splraise, spllower and setsoftint.Artur Grabowski
Makes the kernel smaller and faster. deraadt@ ok
2004-06-26Initial stab at CPU identification code for i386 boot programs. AddedTom Cosgrove
to i386 libsa, but not yet used by boot etc. ok weingart@
2004-06-26Ansification of defalte-/lsz-stubs.Hans-Joerg Hoexer
ok jfb@
2004-06-26Default enable udpencap. Add 'disable' sysctl to sysctl.conf. markus@ ok.Hakan Olsson
2004-06-25Do not clear PSR_SER on 88110 when leaving single-stepping mode.Miod Vallat
2004-06-25introduce "interface groups"Philipp Buehler
by "ifconfig fxp0 group foobar" "ifconfig xl0 group foobar" these two interfaces are in one group. Every interface has its if-family as default group. idea/design from henning@, based on some work/disucssion from Joris Vink. henning@, mcbride@ ok.
2004-06-25'machine cpuinfo' and 'machine ddbcpu' in ddb for amd64Andreas Gunnarsson
2004-06-25typoTheo de Raadt
2004-06-25prettyTheo de Raadt
2004-06-25correct "scrub in" behavior for IPv6.Jun-ichiro itojun Hagino
remaining TODO: - "forward" case kernel behavior (IPv4 too), then pfctl syntax change - red-black tree
2004-06-25SMP support. Big parts from NetBSD, but with some really serious debuggingArtur Grabowski
done by me, niklas and others. Especially wrt. NXE support. Still needs some polishing, especially in dmesg messages, but we're now building kernel faster than ever.
2004-06-25re-introduce PF_INOUT and move PF_FORWARD def to the end.Jun-ichiro itojun Hagino
pfctl is assuming that the keyword == 0 in its parser! (see decl for "dir").
2004-06-25enable re(4) now that it worksPeter Valchev
2004-06-25fix MAC address initialization on big endian machines; found by naddy, ok drahnPeter Valchev
2004-06-25Provide information about the raw (unswizzled) intrrupt pin inArtur Grabowski
pci_attach_args. drahn@ deraadt@ ok
2004-06-25Instead of accessing ci_dev (that's an MI field), provide a marco thatArtur Grabowski
translates a cpu_info structure into a human-readable cpu number. drahn@ deraadt@ ok
2004-06-25Add tap aka layer 2 tunneling support to tun(4). It can be enabled by settingClaudio Jeker
the link0 flag via ifconfig(8). OK markus@, canacar@ also tested by ish@
2004-06-25disallow udpencap_port in bind(0); ok ho@Markus Friedl
2004-06-25Avoid spurious error message "line too long" (introduced with last commit,Tom Cosgrove
which fixed a buffer overflow here). ok weingart@
2004-06-25Add extended CPUID flag value for AMD64 LONG identification. Taken fromTom Cosgrove
arch/amd64/include/specialreg.h. "fine by me" weingart@
2004-06-25Minor fixes suggested by nordin@ and henning@Thorsten Lockert
ok millert@
2004-06-25IPv6 reassembly on "scrub" directive.Jun-ichiro itojun Hagino
caveats: (to be addressed soon) - "scrub in" should queue fragments back into ip6intrq again, but somehow it does not happen - the packet is kept inside reass queue. need investigation - ip6_forwarding path is not tested - does not use red-black tree. somehow red-black tree behaved badly and was not robust. performance issue, the above one is more important. good things: - "scrub out" is perfectly ok - i think now we can inspect upper-layer protocol fields (tcp port) even if ip6 packet is fragmented. - reass queue will be cleaned up properly by timeout (60sec). we might want to impose pool limit as well
2004-06-24Identify ourselves on the new console device when it's changed.Tom Cosgrove
ok weingart@
2004-06-24Do a better job at containing powerpc specific #defines to PPC_...Dale Rahn
ok deraadt@
2004-06-24Turn off timeouts if the user types anything at all. This prevents anTom Cosgrove
automatic boot in 5 seconds after you type "set tty com0", for example. "I like this" deraadt@, "oh! yes" henning@, ok weingart@
2004-06-24A little better but still work in progress.Andreas Gunnarsson
2004-06-24KNF, cleanup, readability fixes... this hurtHenning Brauer
ok itojun claudio
2004-06-24Minor changes (structural, not behavioural) in order to support a regressTom Cosgrove
test for boot command handling. Suggested by avsm@; discussed with avsm@ and weingart@ - thanks
2004-06-24Remove the 8 page limit for sysctl_proc_args after discussing with Theo.Todd C. Miller
Add trivial support for passing a NULL pointer for the argv buffer; currently just returns ARG_MAX for KERN_PROC_ARGV and KERN_PROC_ENV.
2004-06-24Typos in DEBUG code.Miod Vallat
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
encapsulating all such access into wall-defined functions that makes sure locking is done as needed. It also cleans up some uses of wall time vs. uptime some places, but there is sure to be more of these needed as well, particularily in MD code. Also, many current calls to microtime() should probably be changed to getmicrotime(), or to the {,get}microuptime() versions. ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others "Oh, that is not your problem!" from miod@
2004-06-24Work in progress, early check-in requested by niklas@Andreas Gunnarsson
2004-06-24Add comment explaining what "bootprompt" is forTom Cosgrove
2004-06-24If a line in boot.conf is too long for our buffer, stop before weTom Cosgrove
overrun the buffer, print an error message, then stop processing boot.conf. Also change name of variable "eof" to "rc", since it's not just for eof. ok weingart@
2004-06-24free() correct object; andrushock@korovino.netTheo de Raadt
2004-06-24Add ehci. ok drahn@Thomas Nordin
2004-06-24"error" could be left uninitializedJun-ichiro itojun Hagino
2004-06-24ultra minor KNFJun-ichiro itojun Hagino
2004-06-24endian fix from chris pascoeJolan Luff
tested by nordin@ and david gwynne
2004-06-23Do not send IPIs while cold. Should probably fix the pmap_kremove panics ↵Niklas Hallqvist
some have seen.
2004-06-23oops, keep MP stuff inside MULTIPROCESSORNiklas Hallqvist