Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2006 17:50:43 GMT
From:      Yaroslav <yar@mail.zp.ua>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/93300: ipfw pipe lost packets
Message-ID:  <200602131750.k1DHoh3d002141@www.freebsd.org>
Resent-Message-ID: <200602131800.k1DI0InF004139@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         93300
>Category:       misc
>Synopsis:       ipfw pipe lost packets
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 13 18:00:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Yaroslav
>Release:        6.0
>Organization:
>Environment:
FreeBSD gw.cn.meganet 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #3: Fri Feb 10 21:05:39 EET 2006
>Description:
internal lan:
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=48<VLAN_MTU,POLLING>
        inet 10.3.226.2 netmask 0xffffff00 broadcast 10.3.226.255
        ether 00:e0:18:27:06:41
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

external:
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=48<VLAN_MTU,POLLING>
        inet 10.109.226.3 netmask 0xfffffff8 broadcast 10.109.226.7
        ether 00:02:44:a5:66:2e
        media: Ethernet 10baseT/UTP
        status: active

tunnel to other network on vtund on rl1 interface:
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1440
        inet 10.3.2.226 --> 10.3.1.226 netmask 0xffffffff
        Opened by PID 500

pipe:
${ipfw_cmd} pipe 25 config bw 4KByte/s
${ipfw_cmd} add 5025 pipe 25 tcp from any to any 25 via tun0 out

After reboot after some time packets large packets from boxes on port 25 from internal lan begin to disappear, but it seems that they aren't dropped.

>How-To-Repeat:
              
>Fix:
But it works fine enough with pipe like
${ipfw_cmd} add 5025 pipe 25 tcp from any to any 25 via sis0 in

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602131750.k1DHoh3d002141>