Commit Graph

134925 Commits

Author SHA1 Message Date
thorpej
3901f760df In ip_fragment():
- Use the correct IP header length variable for other-than-first packets.
- Remove redundant setting of the original IP header length in the first
  packet's csum_data.  (It's already set before ip_fragment() is called
  in 1.147.)
2005-03-10 06:03:00 +00:00
atatat
d945605f5b Make this build without INET6 xor INET (hah!) again. 2005-03-10 05:49:14 +00:00
soda
94305a4de2 add JSYK, heard from cgd 2005-03-10 05:45:25 +00:00
atatat
ca63da437a Change types of kern.file2 and net.*.*.pcblist to NODE 2005-03-10 05:43:25 +00:00
atatat
d5340d73e0 Forgot to remove ki_ocomm from kinfo_file2 before adding it. Sorry. 2005-03-10 05:41:19 +00:00
atatat
1a773e1da4 Fix printing of AF_LOCAL names. 2005-03-10 05:39:54 +00:00
kleink
ebf592f1e6 Move up the definition of __LIBC12_SOURCE__; since <poll.h> now includes
<sys/sigtypes.h> this is needed earlier.
2005-03-10 00:34:23 +00:00
xtraeme
840f589aad Add missing #ifdef DDB for db_max_line() 2005-03-10 00:31:48 +00:00
kleink
7dfdae2368 s/nil pointer/null pointer/ 2005-03-10 00:31:38 +00:00
kleink
6fe0a614b5 Add pollts() prototype to <poll.h>, and update manual page synopsis for
pollts() header use.
2005-03-10 00:29:37 +00:00
kleink
184b9fccec For pselect(), pull in <sys/sigtypes.h> instead of <signal.h>; provides
what the standard requires but pollutes less.
2005-03-10 00:25:45 +00:00
matt
290234fa8a Update to new bus_dma semantics. 2005-03-10 00:20:54 +00:00
christos
f96c72ee24 set UNBUFFERED again after you do the line callback so that the new line
gets refreshed.
2005-03-09 23:55:35 +00:00
christos
04a4f22437 Make sure we flush after we prepare when we are unbuffered otherwise the
prompt will not appear immediately.
2005-03-09 23:55:02 +00:00
xtraeme
d2088067fe Add missing #ifdef DDB, ok'ed by bouyer@. 2005-03-09 23:40:08 +00:00
xtraeme
3c451cf142 Now that GENERIC* kernels are removed, remove references. 2005-03-09 23:24:50 +00:00
yamt
00b2c90f9d yamt-km status. 2005-03-09 23:12:28 +00:00
bouyer
54db6537bc Note xen 2.0 support. 2005-03-09 23:09:05 +00:00
bouyer
10f4e1060c Update bouyer-xen2 status 2005-03-09 23:06:53 +00:00
matt
a7886370b5 Note TCP Segment Offload support. 2005-03-09 22:52:56 +00:00
matt
19f41cd2e8 Note wm(4) TCP Segment Offload support. 2005-03-09 22:47:30 +00:00
bouyer
e9666f30ad Merge the bouyer-xen2 branch. This add supports for the Xen 2.0 virtual
machine kernel (both privileged and non-privileged domains), and remove support
for the old xen 1.2.
2005-03-09 22:39:19 +00:00
kleink
7ef4223e7d nil pointer -> null pointer 2005-03-09 22:28:52 +00:00
perseant
8e578e185f Be more careful about handling of flags to lfs_flush, to ensure that
the lfs_writing mutex is respected.
2005-03-09 22:12:15 +00:00
kleink
3652d706d4 Don't declare errno locally. 2005-03-09 22:09:36 +00:00
matt
4efe350837 Add description of dm_maxsegsz. 2005-03-09 21:22:59 +00:00
joff
b9ac414499 Use special spaces for ISA that don't assert USER CS# 2005-03-09 21:19:59 +00:00
rearnsha
7aec4ebb3e Follow formatting guidelines. 2005-03-09 21:02:44 +00:00
dsl
6fd109179e Use KB_ENF_FUN() from dev/wscons/wsksymdef.h to avoid having our own list
of the known keyboard mappings.
2005-03-09 20:59:09 +00:00
kleink
fcbd09f9f1 Field width and precision specifier arguments to printf must be ints. 2005-03-09 19:09:05 +00:00
matt
d86d0ac991 Add TCP Segment Offload support. 2005-03-09 19:06:19 +00:00
matt
a6db24a485 Add a dm_maxsegsz public member to bus_dmamap_t. This allows a user of the API
to select the maximum segment size for each bus_dmamap_load (up to the maxsegsz
supplied to bus_dmamap_create).  dm_maxsegsz is reset to the value supplied to
bus_dmamap_create when the dmamap is unloaded.
2005-03-09 19:04:43 +00:00
tron
0b156a5946 Solve problem invented in revision 1.73 differently:
Use "__uint64_t" etc. instead of pulling in "sys/socket.h" to avoid
namespace pollution. Based on comments made by Klaus Klein on the
current-users mailing list.
2005-03-09 19:02:22 +00:00
tron
58cbcf0dd1 Include "sys/types.h" to get definition of "uint64_t". This is necessary
because socket(2) lists only "sys/socket.h" as a requirement. And besides
that it fixes build errors in our "libc".
2005-03-09 18:53:57 +00:00
wiz
73eb81183c Make Dd date match import date more closely. 2005-03-09 17:16:54 +00:00
wiz
0f7047cb0b Grammar improvements. 2005-03-09 17:16:30 +00:00
wiz
165812e4cb Add -4 and -6 to usage. 2005-03-09 17:09:39 +00:00
wiz
a4958497b6 Fix some typos, remove trailing whitespace. 2005-03-09 17:07:00 +00:00
wiz
4b98ca48e7 Sort options. 2005-03-09 16:43:37 +00:00
wiz
13966518a6 Bump date for previous, and some minor cleanup while here. 2005-03-09 16:42:49 +00:00
itojun
b64c75b041 correct mistake reported by VANHULLEBUS Yvan 2005-03-09 14:17:13 +00:00
itojun
7c49d507bc remove me from openssh maintainer. 2005-03-09 14:10:47 +00:00
tshiozak
aaa316a46c add tab and several characters to BLANK and SPACE classes on the Latin
charsets to make up for shortages.
pointed out by Joerg Sonnenberger.
2005-03-09 11:54:13 +00:00
tshiozak
16758dd815 remove harmful 0x0000 to non-zero mappings.
reported by Joerg Sonnenberger on tech-userlevel@.
2005-03-09 11:31:40 +00:00
hubertf
f396f9eb19 * Add ssh(1), sshd(8) and hosts_access(5) to SEE ALSO list.
(What would one look at for Kerberos?)
 * Be a bit more explicit about the security implications of rsh & friends,
   as suggested by Steven M. Bellovin and OK'd by Christos Zoulas
2005-03-09 07:49:08 +00:00
atatat
900e40a9ae almost forgot about this.
Optimize getting process information by not getting it again if you're
looking for the same pid.
2005-03-09 05:53:47 +00:00
atatat
a02cda792a Add sockstat references to sets lists. 2005-03-09 05:24:38 +00:00
atatat
724bd01950 Add a sockstat(1) command that can list open sockets and the processes
that own them.  The implementation concept and man page came largely
from FreeBSD, but the program is fresh.
2005-03-09 05:20:05 +00:00
atatat
7c62c74d09 Add the following nodes to the sysctl tree:
net.local.stream.pcblist
	net.local.dgram.pcblist
	net.inet.tcp.pcblist
	net.inet.udp.pcblist
	net.inet.raw.pcblist
	net.inet6.tcp6.pcblist
	net.inet6.udp6.pcblist
	net.inet6.raw6.pcblist

which allow retrieval of the pcbs in use for those protocols.  The
struct involved is 32/64 bit clean and incorporates parts of struct
inpcb, struct unpcb, a bit of struct tcpcb, and two socket addresses.
2005-03-09 05:07:19 +00:00
atatat
529b14ddf5 Add kern.file2. As kern.proc2 is to kern.proc, so is kern.file2 to
kern.file, namely a 32/64 bit clean sysctl interface to the same data.
It also borrows a few things from struct vnode (if applicable) and
from struct proc, just to tie things together a bit more.

You can walk this list "by file" or "by pid".  The former method is
similar to kern.file but omits the filehead, and the latter can give
you duplicates if multiple processes have the same struct file open,
but tells you which process it is.
2005-03-09 05:02:17 +00:00