status of kld in 5.0

2003-01-08 Thread Martin Kaeske
Hello, Since PR kern/24392 it is not possible to panic the system by loading and unloading a module that is statically compiled into the kernel. I looked into the source (kern_linker.c, kern_module.c, kern_sysctl.c) that is involved in the kld-system to find out where the panics come from. I think

inital value of oid_refcnt

2002-11-28 Thread Martin Kaeske
Hello, I have a question concerning struct sysctl_oids initial value for oid_refcnt. Why is oid_refcnt set to 0 with the SYSCTL_OID macro but to 1 if created with sysctl_add_oid()? And another question: Is it guaranteed that all sysctls from a modules sysctl_set (obtained with 'sysctls = (struct

path_mtu_discovery

2002-01-04 Thread Martin Kaeske
Hello, I'm using FreeBSD-4.4-STABLE and have an OpenBSD-2.9 router to connect to the internet (via DSL). If i try to do a cvsup (cvsup.de.freebsd.org, cvsup2.de.freebsd.org, cvsup.freebsd.org) i'm getting a lot of icmp: Destination unreachable, need to frag mtu 1488 messages and cvsup fails

Re: path_mtu_discovery

2002-01-04 Thread Martin Kaeske
On Fri, Jan 04, 2002 at 02:48:22PM +0200, Peter Pentchev wrote: You have not, by any chance, firewalled ICMP replies, have you - either outgoing on the router, or incoming on the FreeBSD box? No. Since i can see the icmp-messages with tcpdump, i thought there is a problem with FreeBSD not

Re: path_mtu_discovery

2002-01-04 Thread Martin Kaeske
On Fri, Jan 04, 2002 at 07:45:43AM -0800, Kristopher Kublinski wrote: I have the same setup as Martin but i cant say i have the same problem. I am also blocking all incoming icmp traffic - in fact i have explicitly denied almost all incoming traffic so i do not thing that is the problem.

BSD buffer management

2001-11-16 Thread Martin Kaeske
Hello Because i want to learn more about the BSD-kernel i bought the book The Design and Implementation of the 4.4BSD Operating System [McKusick, et.al.]. Now i come across the topic Buffer Management and i have a question: Is it possible that a call to bread() can result in a buffer covering