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

Mike Tancsa mike at sentex.net
Thu Aug 14 02:47:09 UTC 2008


At 06:22 PM 8/13/2008, Robert Watson wrote:


>I'm concerned by the presence of multiple ARP entries for a single 
>IP -- I'll need to reread the ARP code to refresh my memory, but in 
>general I would expect to see at most one in-progress or complete 
>ARP entry for any particular IP address at a time.  To me, this 
>suggests a bug -- perhaps a race condition or just a general logic 
>bug.  If rolling back fixes it, that is definitely interesting, but 
>we can also debug this in the normal ways and see where it leads us.


It seems to be on the 31st and one of the commits below that causes 
the problem. I am bcc'ing the people below.  Original problem description at
http://lists.freebsd.org/pipermail/freebsd-stable/2008-August/044373.html
I originally thought it to be an issue with Robert's patch, but it 
appears instead to be related to one of the commits below.

Updating collection src-all/cvs
  Edit src/sys/conf/files
   Add delta 1.1243.2.32 2008.07.30.20.35.41 kmacy
  Edit src/sys/contrib/rdma/core_priv.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_addr.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_cache.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_cm.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_fmr_pool.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_mad.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_marshall.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_pack.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_sa.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_smi.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_umem.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_user_cm.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_user_mad.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_user_sa.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_user_verbs.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/ib_verbs.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/iw_cm.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/krping/getopt.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/krping/getopt.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/krping/krping.c
   Add delta 1.2.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/krping/krping.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/krping/krping_dev.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_addr.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_cache.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_cm.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_cm_ib.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_cma.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_device.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_iwcm.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_user_cm.h
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/rdma_verbs.c
   Add delta 1.1.2.1 2008.07.30.00.27.48 kmacy
  Edit src/sys/contrib/rdma/types.h
   Add delta 1.2.2.1 2008.07.30.00.27.48 kmacy
  Checkout src/sys/dev/e1000/LICENSE
  Checkout src/sys/dev/e1000/README
  Checkout src/sys/dev/e1000/e1000_80003es2lan.c
  Checkout src/sys/dev/e1000/e1000_80003es2lan.h
  Checkout src/sys/dev/e1000/e1000_82540.c
  Checkout src/sys/dev/e1000/e1000_82541.c
  Checkout src/sys/dev/e1000/e1000_82541.h
  Checkout src/sys/dev/e1000/e1000_82542.c
  Checkout src/sys/dev/e1000/e1000_82543.c
  Checkout src/sys/dev/e1000/e1000_82543.h
  Checkout src/sys/dev/e1000/e1000_82571.c
  Checkout src/sys/dev/e1000/e1000_82571.h
  Checkout src/sys/dev/e1000/e1000_82575.c
  Checkout src/sys/dev/e1000/e1000_82575.h
  Checkout src/sys/dev/e1000/e1000_api.c
  Checkout src/sys/dev/e1000/e1000_api.h
  Checkout src/sys/dev/e1000/e1000_defines.h
  Checkout src/sys/dev/e1000/e1000_hw.h
  Checkout src/sys/dev/e1000/e1000_ich8lan.c
  Checkout src/sys/dev/e1000/e1000_ich8lan.h
  Checkout src/sys/dev/e1000/e1000_mac.c
  Checkout src/sys/dev/e1000/e1000_mac.h
  Checkout src/sys/dev/e1000/e1000_manage.c
  Checkout src/sys/dev/e1000/e1000_manage.h
  Checkout src/sys/dev/e1000/e1000_nvm.c
  Checkout src/sys/dev/e1000/e1000_nvm.h
  Checkout src/sys/dev/e1000/e1000_osdep.c
  Checkout src/sys/dev/e1000/e1000_osdep.h
  Checkout src/sys/dev/e1000/e1000_phy.c
  Checkout src/sys/dev/e1000/e1000_phy.h
  Checkout src/sys/dev/e1000/e1000_regs.h
  Checkout src/sys/dev/e1000/if_em.c
  Checkout src/sys/dev/e1000/if_em.h
  Checkout src/sys/dev/e1000/if_igb.h
  Edit src/sys/kern/kern_fork.c
   Add delta 1.282.2.5 2008.07.30.09.44.40 kib
  Edit src/sys/kern/kern_synch.c
   Add delta 1.302.2.3 2008.07.30.18.28.09 rwatson
  Edit src/sys/kern/sys_process.c
   Add delta 1.145.2.1 2008.07.30.19.49.10 jhb
  Edit src/sys/kern/vfs_aio.c
   Add delta 1.233.2.2 2008.07.30.13.19.50 rwatson
  Edit src/sys/net/bpf.c
   Add delta 1.181.2.7 2008.07.30.14.04.01 rwatson
  Edit src/sys/net/if.c
   Add delta 1.273.2.4 2008.07.30.17.27.10 rwatson
  Edit src/sys/net/if.h
   Add delta 1.108.2.3 2008.07.30.00.17.40 kmacy
  Edit src/sys/net/if_ethersubr.c
   Add delta 1.236.2.4 2008.07.30.17.27.10 rwatson
  Edit src/sys/netinet/in_pcb.h
   Add delta 1.100.2.3 2008.07.30.00.18.32 kmacy
  Edit src/sys/netinet/tcp_offload.c
   Add delta 1.4.2.1 2008.07.30.00.09.15 kmacy
  Edit src/sys/netinet/tcp_offload.h
   Add delta 1.5.2.1 2008.07.30.00.09.15 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
  Edit src/sys/netinet/tcp_var.h
   Add delta 1.157.2.4 2008.07.30.00.20.04 kmacy
  Edit src/sys/netinet/toedev.h
   Add delta 1.5.2.1 2008.07.30.00.16.37 kmacy
  Edit src/sys/netinet/udp_usrreq.c
   Add delta 1.218.2.1 2008.07.30.21.23.21 bz
  Edit src/sys/netinet6/ip6_input.c
   Add delta 1.95.2.1 2008.07.30.21.23.21 bz
  Edit src/sys/netinet6/ip6_var.h
   Add delta 1.39.2.2 2008.07.30.21.23.21 bz
  Edit src/sys/sys/socket.h
   Add delta 1.95.2.3 2008.07.30.19.35.40 kmacy
  Edit src/sys/ufs/ufs/ufs_lookup.c
   Add delta 1.83.2.2 2008.07.30.21.43.42 jhb
  Edit src/sys/vm/vm_object.c
   Add delta 1.385.2.2 2008.07.30.21.43.42 jhb
  Edit src/sys/vm/vm_object.h
   Add delta 1.114.2.1 2008.07.30.21.43.42 jhb
  Edit src/sys/vm/vnode_pager.c
   Add delta 1.236.2.2 2008.07.30.21.43.42 jhb
  Edit src/usr.bin/ldd/ldd.c
   Add delta 1.33.24.2 2008.07.30.03.33.49 edwin



More information about the freebsd-stable mailing list