dummynet warnings

Sergey Yaroshevskiy astraserg at gmail.com
Wed Apr 25 07:24:22 UTC 2012


Hi Luigi

Kernel and ipfw are both  64-bit:
pipe# file /sbin/ipfw
/sbin/ipfw: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD),
dynamically linked (uses shared libs), for FreeBSD 9.0 (900044),
stripped
pipe# uname -a
FreeBSD pipe.xxx.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Tue Mar 13
11:50:00 MSK 2012     xxx at xxxx:/usr/obj/usr/src/sys/GENERIC  amd64
pipe#

pipes configured like this:
ipfw pipe 15 config bw 77000Kbit/s queue 100 mask src-ip 0xffffffff
gred 0.002/80/240/0.1
ipfw pipe 65 config bw 110000Kbit/s queue 100 mask dst-ip 0xffffffff
gred 0.002/80/240/0.1
ipfw pipe 26 config bw 23100Kbit/s queue 100 mask src-ip 0xffffffff
gred 0.002/80/240/0.1
...
quantity - 22

System was installed clearly, from CD.


24 апреля 2012 г. 11:34 пользователь Luigi Rizzo <rizzo at iet.unipi.it> написал:
> On Mon, Apr 23, 2012 at 12:35:37PM +0400, Sergey Yaroshevskiy wrote:
>> Hello
>>
>> I've got some warnings from my freebsd 9 box:
>>
>> ...
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65612 have 92 need 96
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65612 have 60 need 96
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65612 have 92 need 96
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65614 have 92 need 96
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65614 have 60 need 96
>> Apr 23 12:06:10 pipe kernel: copy_obj   (WARN) type 4 inst 65615 have 92 need 96
>> ...
>>
>> This box is configured as bridge and it's mine function is piping users.
>> Googling sent me to source of netinet/ipfw/ip_dummynet.c (lines 800-802)
>> http://www.leidinger.net/FreeBSD/dox/netinet/html/dc/d3a/ip__dummynet_8c_source.html
>> but i did not understand how to fix this problem
>
> looks like a mismatch between kernel and userland.
> Maybe you have a 32-bit sbin/ipfw and 64-bit kernel,
>
> What are the pipe configurations that generate these warnings ?
>
> cheers
> luigi
>
>> About my system:
>>
>> pipe# uname -a
>> FreeBSD pipe.xxxx.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Tue Mar 13
>> 11:50:00 MSK 2012     /usr/obj/usr/src/sys/GENERIC  amd64
>>
>> pipe# cat /etc/sysctl.conf
>> net.inet.ip.fw.one_pass=1
>> net.inet.tcp.tso=0
>>
>> net.inet.udp.checksum=0
>>
>> net.inet.ip.fastforwarding=1
>> net.inet.ip.redirect=0
>> net.inet.icmp.drop_redirect=1
>>
>> net.inet.ip.fw.dyn_max=131072
>> net.inet.ip.fw.dyn_ack_lifetime=200
>> net.inet.ip.fw.dyn_buckets=131072
>> net.inet.ip.fw.dyn_syn_lifetime=10
>> net.inet.ip.fw.dyn_fin_lifetime=2
>> net.inet.ip.fw.dyn_short_lifetime=10
>>
>> net.inet.ip.fw.verbose=0
>>
>> net.link.ether.ipfw=1
>>
>> net.link.bridge.ipfw=1
>> net.link.bridge.inherit_mac=1
>> net.link.bridge.pfil_onlyip=1
>> #net.link.bridge.pfil_member=1
>> #net.link.bridge.pfil_bridge=1
>> net.link.bridge.ipfw_arp=0
>>
>> net.inet.ip.fw.enable=0
>>
>> net.inet.ip.dummynet.io_fast=1
>>
>> net.inet.ip.dummynet.hash_size=2048
>> net.inet.ip.dummynet.expire=1
>>
>> pipe# cat /boot/loader.conf
>> autoboot_delay="2"
>>
>> net.inet.ip.fw.default_to_accept=1
>>
>> dummynet_load="YES"
>> ipfw_load="YES"
>> if_bridge_load="YES"
>> bridgestp_load="YES"
>>
>> net.link.ether.ipfw=1
>> net.link.bridge.ipfw=1
>> _______________________________________________
>> freebsd-ipfw at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
>> To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe at freebsd.org"


More information about the freebsd-ipfw mailing list