HEADS UP: inpcb/inpcbinfo rwlocking: coming to a 7-STABLE branch near you

Kip Macy kmacy at freebsd.org
Mon Aug 18 22:32:53 UTC 2008


Hi Mike,
Could you please check that this doesn't happen on HEAD as well? This
same code has been in 8 since shortly after the branch.

Thanks,
Kip


On Mon, Aug 18, 2008 at 10:14 AM, Mike Tancsa <mike at sentex.net> wrote:
> At 12:55 PM 8/18/2008, Kip Macy wrote:
>>
>> got it
>
> Thanks.  The problem manifests itself soon after boot. There is nothing
> special about the box, it has 2 em network interfaces doing a lot of
> sendmail as well as local recursive DNS for itself and a few other sendmail
> boxes and also talks to a cluster of spam / virus scanning machines over tcp
> and UDP.
>
>        ---Mike
>
>> On Mon, Aug 18, 2008 at 9:22 AM, Mike Tancsa <mike at sentex.net> wrote:
>> > At 10:24 AM 8/18/2008, John Baldwin wrote:
>> >
>> >> >   Edit src/sys/conf/files
>> >> >    Add delta 1.1243.2.32 2008.07.30.20.35.41 kmacy
>> >> >   Edit src/sys/netinet/tcp_subr.c
>> >> >    Add delta 1.300.2.4 2008.07.30.20.35.41 kmacy
>> >> >   Edit src/sys/netinet/tcp_syncache.c
>> >> >    Add delta 1.130.2.9 2008.07.30.20.35.41 kmacy
>> >> >    Add delta 1.130.2.10 2008.07.30.20.51.20 kmacy
>> >> >   Edit src/sys/netinet/tcp_syncache.h
>> >> >    Add delta 1.1.2.1 2008.07.30.20.35.41 kmacy
>> >> >   Edit src/sys/netinet/tcp_usrreq.c
>> >> >    Add delta 1.163.2.4 2008.07.30.20.35.41 kmacy
>> >>
>> >> These are changes by Kip to do TCP offload (181013, 181014).
>> >>
>> >> Given that, I think the likeliest changes to cause this are the TCP
>> >> offload
>> >> changes.  Note that Kip later MFC'd this change which changed ARP
>> >> stuff:
>> >>
>> >> However, I would stary by narrowing it down to see if Kip's commits
>> >> cause
>> >> the
>> >> change.
>> >
>> >
>> > As I dont have the skills to unwind Robert's patch, I have done the
>> > following
>> >
>> > csup with date=2008.08.01.00.00.00
>> >
>> > which shows the problem.  I then manually grabbed the prior versions of
>> > the
>> > above files
>> >
>> > 0[smtp2]% ident src/sys/conf/files
>> > src/sys/conf/files:
>> >     $FreeBSD: src/sys/conf/files,v 1.1243.2.30 2008/07/25 17:46:01 jhb
>> > Exp $
>> > 0[smtp2]% ident src/sys/netinet/tcp_subr.c
>> > src/sys/netinet/tcp_subr.c:
>> >     $FreeBSD: src/sys/netinet/tcp_subr.c,v 1.300.2.3 2008/07/24 01:13:22
>> > julian Exp $
>> > 0[smtp2]% ident src/sys/netinet/tcp_syncache.c
>> > src/sys/netinet/tcp_syncache.c:
>> >     $FreeBSD: src/sys/netinet/tcp_syncache.c,v 1.130.2.8 2008/07/24
>> > 01:13:22
>> > julian Exp $
>> > 0[smtp2]% ident src/sys/netinet/tcp_syncache.h
>> > src/sys/netinet/tcp_syncache.h:
>> >     $FreeBSD: src/sys/netinet/tcp_syncache.h,v 1.1 2007/07/27 00:57:06
>> > silby
>> > Exp $
>> > 0[smtp2]% ident src/sys/netinet/tcp_usrreq.c
>> > src/sys/netinet/tcp_usrreq.c:
>> >     $FreeBSD: src/sys/netinet/tcp_usrreq.c,v 1.163.2.3 2008/03/01
>> > 11:50:00
>> > rwatson Exp $
>> > 0[smtp2]%
>> >
>> > All is OK.  So it looks like the above introduced the bug.
>> >
>> >        ---Mike
>> >
>
>


More information about the freebsd-stable mailing list