On Mon, Feb 13, 2017 at 11:56:08AM +0100, Martin Pieuchot wrote:
> All code paths below are executed at IPL_SOFTNET, except the timeout that
> I converted to timeout_set_proc(9) in order to grab the NET_LOCK().

I have thrown this on my netlock analyzer.  I produces a reverse
call graph of these functions.

> ok?

There are some pathes where netlock is not taken, but we are talking
only about splsoftnet here.  It does not make it worse, put it in.

OK bluhm@

I have attached the analysis output, there you can see some netlock
problems.  The if_attach/detack code looks wrong, especially with
vxlan and igmp.  pipex_softintr_handler and pppxioctl reach into
ip_output without netlock.

I think we should get the solock() diff in.  Then we can cleanup
the XXXSMP in if.c

bluhm

 ############# ANALYSIS FOR RESERVE_SPI #############   

Building caller graph for reserve_spi
Searching for the root function...
Done

Caller graph:
 |- reserve_spi
    |- pfkeyv2_send

Analyzing locks:
No lock: [reserve_spi, pfkeyv2_send]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'pfkeyv2_send': ['pfkeyv2_init'], 'reserve_spi': []}
pfkeyv2_send pointed from: ['pfkeyv2_init']
Done

 ############# ANALYSIS FOR GETTDB #############   

Building caller graph for gettdb
Searching for the root function...
Done

Caller graph:
 |- gettdb
    |- pfkeyv2_send
    |- ipcomp_output_cb
    |- ipcomp_input_cb
    |- ah_output_cb
    |- ah_input_cb
    |- esp_output_cb
    |- esp_input_cb
    |- ipsec_adjust_mtu
       |- ip_output_ipsec_send
          |- ip_output
       |- ip_output
          |- gif_start
          |- carp_send_ad
             |- carp_master_down
             |- carp_timer_ad
             |- carp_vhe_send_ad_all
                |- carp_ifgattr_ioctl
                   |- carp_ioctl
                |- carp_ioctl
                |- carp_send_ad_all
                   |- carp_group_demote_adj
                      |- carp_carpdev_state
                         |- carp_set_ifp
                      |- carp_send_ad
                      |- carpdetach
                      |- pfsync_bulk_fail
                      |- pfsync_request_full_update
                      |- pfsync_cancel_full_update
                         |- pfsyncioctl
                         |- pfsync_syncdev_state
                      |- pfsyncioctl
                      |- pfsync_in_bus
                      |- pfsync_syncdev_state
                      |- pfsync_clone_destroy
          |- ipsp_process_done
             |- ipcomp_output_cb
             |- ah_output_cb
             |- esp_output_cb
             |- ipsp_process_packet
                |- ip6_output_ipsec_send
                |- ipsp_process_done
                |- ip_output_ipsec_send
                |- bridge_ipsec
          |- udp_output
             |- udp_usrreq
          |- tcp_output
             |- tcp_disconnect
             |- tcp_ctloutput
             |- tcp_usrreq
             |- tcp_timer_persist
             |- tcp_timer_rexmt
             |- tcp_delack
             |- tcp_mtudisc
                |- tcp_output
             |- tcp_drop
             |- tcp_newreno
                |- tcp_input
             |- tcp_input
          |- tcp_respond
             |- tcp_timer_keep
             |- syn_cache_get
             |- tcp_input
          |- syn_cache_respond
             |- syn_cache_add
                |- tcp_input
             |- syn_cache_get
             |- syn_cache_timer
          |- rip_output
             |- rip_usrreq
          |- ip_mdq
             |- ip_mforward
                |- ip_output
                |- ipv4_input
          |- ip_send_dispatch
          |- ip_forward
             |- ip_dooptions
                |- ipv4_input
             |- ipv4_input
             |- pf_test
          |- divert_output
             |- divert_usrreq
          |- igmp_sendpkt
             |- igmp_checktimer
                |- igmp_fasttimo
             |- igmp_leavegroup
                |- in_delmulti
                   |- carp_multicast_cleanup
                   |- ip_freemoptions
                      |- in_pcbdetach
                   |- ip_setmoptions
                   |- in_purgeaddr
                      |- in_ifdetach
                         |- ifioctl
                         |- if_setrdomain
                         |- if_detach
                      |- in_ifinit
                      |- in_ioctl
                   |- vxlan_multicast_cleanup
                      |- vxlan_if_change
                      |- vxlanioctl
                      |- vxlan_config
                      |- vxlan_clone_destroy
                   |- pfsyncioctl
             |- igmp_joingroup
                |- in_addmulti
                   |- carp_join_multicast
                      |- carp_set_addr
                         |- carp_ioctl
                      |- carp_addr_updated
                   |- ip_setmoptions
                      |- ip_ctloutput
                         |- tcp_ctloutput
                         |- rip_ctloutput
                   |- in_ifinit
                      |- in_ioctl
                      |- pppx_add_session
                         |- pppxioctl
                      |- sppp_clear_ip_addrs
                      |- sppp_set_ip_addrs
                   |- vxlan_multicast_join
                      |- vxlan_config
                         |- vxlan_link_change
                         |- vxlan_addr_change
                         |- vxlanioctl
                   |- pfsyncioctl
          |- vxlan_output
             |- vxlanstart
          |- gre_output
             |- gre_send_keepalive
          |- pipex_l2tp_output
             |- pipex_ppp_output
          |- pipex_pptp_output
             |- pipex_pptp_input
                |- gre_input
             |- pipex_ppp_output
                |- pppx_if_start
                |- pipex_ccp_output
                   |- pipex_mppe_input
                      |- pipex_ppp_input
                         |- pipex_mppe_input
                         |- pipex_ppp_dequeue
                |- pipex_mppe_output
                   |- pipex_ppp_output
                |- pipex_ppp_dequeue
                   |- pipex_softintr_handler
          |- ip_etherip_output
             |- etherip_start
          |- pfsync_undefer
             |- pfsync_deferred
                |- pfsync_delete_state
                |- pfsync_update_state
                |- pfsync_in_upd_c
                |- pfsync_in_upd
                |- pfsync_in_iack
             |- pfsync_defer_tmo
             |- pfsync_defer
                |- pf_test_rule
             |- pfsync_clone_destroy
          |- pfsync_sendout
             |- pfsyncintr
                |- if_netisr
             |- pfsync_timeout
             |- pfsync_send_plus
                |- pfsync_bulk_status
                   |- pfsync_bulk_update
                   |- pfsync_bulk_start
                      |- pfsync_in_ureq
                |- pfsync_clear_states
                   |- pfioctl
             |- pfsync_update_tdb
                |- ah_output
                |- ah_input_cb
                |- esp_output
                |- esp_input_cb
             |- pfsync_q_ins
                |- pfsync_delete_state
                   |- pf_remove_state
                |- pfsync_update_state_req
                   |- pfsync_bulk_update
                   |- pfsync_in_ureq
                |- pfsync_update_state
                   |- pfsync_in_upd_c
                   |- pfsync_in_upd
                   |- pf_test
                |- pfsync_insert_state
                   |- pf_state_insert
                      |- pfsync_state_import
                      |- pf_create_state
                         |- pf_test_rule
                            |- pf_test
                |- pfsync_state_import
                   |- pfsync_in_upd
                   |- pfsync_in_ins
                   |- pfioctl
             |- pfsync_request_update
                |- pfsync_bulk_fail
                |- pfsync_request_full_update
                   |- pfsyncioctl
                   |- pfsync_syncdev_state
                |- pfsync_in_upd_c
             |- pfsyncioctl
          |- pf_test
             |- ip6_output_ipsec_send
                |- ip6_output
                |- ip6_forward
             |- ip6_output
                |- udp6_output
                   |- udp_usrreq
                |- rip6_output
                   |- rip6_usrreq
                |- nd6_rs_output
                   |- nd6_rs_output_timo
                |- nd6_na_output
                   |- nd6_ns_input
                      |- icmp6_input
                   |- carp_send_na
                      |- carp_master_down
                         |- carp_ioctl
                         |- carp_timer_down
                         |- carp_proto_input_c
                            |- carp6_proto_input_if
                               |- carp6_proto_input
                            |- carp_proto_input_if
                               |- carp_proto_input
                |- nd6_ns_output
                   |- nd6_dad_ns_output
                      |- nd6_dad_timer
                      |- nd6_dad_start
                         |- in6_ifadd
                         |- in6_ifattach_linklocal
                         |- in6_ioctl
                   |- nd6_resolve
                      |- ether_output
                         |- carp_output
                         |- ieee80211_output
                         |- trunk_port_output
                         |- tun_output
                   |- nd6_llinfo_timer
                |- mld6_sendpkt
                   |- mld6_checktimer
                      |- mld6_fasttimeo
                         |- icmp6_fasttimo
                   |- mld6_input
                      |- icmp6_input
                   |- mld6_stop_listening
                      |- in6_delmulti
                         |- nd6_rtrequest
                         |- in6_leavegroup
                            |- ip6_freemoptions
                               |- in_pcbdetach
                                  |- rip6_usrreq
                                  |- divert6_usrreq
                                  |- udp_usrreq
                                  |- tcp_attach
                                     |- tcp_usrreq
                                  |- tcp_close
                                     |- tcp_usrclosed
                                        |- tcp_disconnect
                                        |- tcp_usrreq
                                     |- tcp_disconnect
                                        |- tcp_usrreq
                                     |- tcp_timer_2msl
                                     |- tcp_drop
                                        |- tcp_ident
                                           |- tcp_sysctl
                                        |- tcp_disconnect
                                        |- tcp_usrreq
                                        |- tcp_timer_keep
                                        |- tcp_timer_persist
                                        |- tcp_timer_rexmt
                                        |- syn_cache_get
                                           |- tcp_input
                                        |- tcp_input
                                     |- tcp_input
                                  |- rip_usrreq
                                     |- gre_usrreq
                                  |- divert_usrreq
                                  |- in_pcbdisconnect
                                     |- udp_usrreq
                                     |- tcp_usrreq
                            |- ip6_setmoptions
                            |- in6_purgeaddr
                               |- purge_detached
                                  |- nd6_prelist_add
                                     |- prelist_update
                                        |- nd6_ra_input
                                           |- icmp6_input
                               |- nd6_ioctl
                                  |- in6_ioctl
                               |- nd6_timer_work
                               |- in6_ifdetach
                                  |- sppp_update_ip6_addr
                                  |- ifioctl
                                  |- if_setrdomain
                                     |- ifioctl
                                     |- if_clone_create
                                  |- if_detach
                               |- in6_ifattach_linklocal
                               |- in6_update_ifa
                               |- in6_ioctl
                               |- ifnewlladdr
                            |- carp_join_multicast6
                            |- carp_multicast_cleanup
                               |- carpdetach
                                  |- carp_set_ifp
                                  |- carp_ifdetach
                                     |- if_deactivate
                                        |- switch_clone_destroy
                                        |- bridge_clone_destroy
                                        |- ether_ifdetach
                                           |- wi_usb_detach
                                           |- ure_detach
                                           |- url_detach
                                           |- udav_detach
                                           |- mos_detach
                                           |- urndis_detach
                                           |- cdce_detach
                                           |- kue_detach
                                           |- cue_detach
                                           |- smsc_detach
                                           |- axen_detach
                                           |- axe_detach
                                           |- aue_detach
                                           |- hme_unconfig
                                              |- hmedetach_pci
                                           |- wi_pcmcia_detach
                                           |- xe_pcmcia_detach
                                           |- sm_pcmcia_detach
                                           |- re_cardbus_detach
                                           |- ale_detach
                                           |- alc_detach
                                           |- age_detach
                                           |- jme_detach
                                              |- jme_attach
                                           |- et_detach
                                           |- vge_detach
                                           |- bge_detach
                                           |- msk_detach
                                           |- sk_detach
                                           |- ixgbe_detach
                                           |- em_detach
                                           |- re_pci_detach
                                           |- xnf_detach
                                           |- carp_clone_destroy
                                           |- ieee80211_ifdetach
                                              |- uath_detach
                                              |- otus_detach
                                              |- rsu_detach
                                              |- urtw_detach
                                              |- upgt_detach
                                              |- zyd_detach
                                              |- run_detach
                                              |- rum_detach
                                              |- ural_detach
                                              |- atu_detach
                                              |- cmalo_detach
                                                 |- malo_pcmcia_detach
                                              |- iwn_detach
                                              |- wpi_detach
                                              |- bwi_detach
                                                 |- bwi_cardbus_detach
                                                    |- bwi_cardbus_attach
                                                 |- bwi_pci_detach
                                              |- bwi_attach
                                                 |- bwi_cardbus_attach
                                                 |- bwi_pci_attach
                                              |- malo_detach
                                                 |- malo_cardbus_detach
                                                    |- malo_cardbus_attach
                                                 |- malo_pci_detach
                                              |- pgt_detach
                                                 |- pgt_cardbus_detach
                                                 |- pgt_pci_detach
                                              |- acx_detach
                                                 |- acx_cardbus_detach
                                                 |- acx_pci_detach
                                              |- rt2860_detach
                                              |- rt2661_detach
                                              |- rt2560_detach
                                              |- rtwn_detach
                                                 |- urtwn_detach
                                                 |- rtwn_pci_detach
                                              |- rtw_detach
                                                 |- rtw_cardbus_detach
                                                 |- rtw_pci_detach
                                              |- atw_detach
                                                 |- atw_cardbus_detach
                                                 |- atw_pci_detach
                                              |- athn_detach
                                                 |- athn_usb_detach
                                                 |- athn_cardbus_detach
                                                 |- athn_pci_detach
                                              |- ath_detach
                                                 |- ath_cardbus_detach
                                                 |- ath_pci_detach
                                              |- an_detach
                                                 |- an_pcmcia_detach
                                           |- vxlan_clone_destroy
                                           |- pair_clone_destroy
                                           |- vether_clone_destroy
                                           |- trunk_clone_destroy
                                           |- vlan_clone_destroy
                                           |- tun_clone_destroy
                                           |- etherip_clone_destroy
                                           |- dp8390_detach
                                              |- ne2000_detach
                                                 |- ne_pcmcia_detach
                                           |- gem_unconfig
                                              |- gem_detach_pci
                                           |- smc91cxx_detach
                                           |- dc_detach
                                              |- dc_cardbus_detach
                                              |- dc_pci_detach
                                           |- rl_detach
                                              |- rl_cardbus_detach
                                              |- rl_pci_detach
                                           |- fxp_detach
                                              |- fxp_cardbus_detach
                                              |- fxp_pci_detach
                                           |- xl_detach
                                              |- xl_cardbus_detach
                                              |- xl_pci_detach
                                           |- ep_detach
                                              |- ep_pcmcia_detach
                                        |- if_detach
                                  |- carp_clone_destroy
                   |- mld6_start_listening
                      |- in6_addmulti
                         |- nd6_rtrequest
                            |- ether_rtrequest
                         |- in6_joingroup
                            |- ip6_setmoptions
                               |- ip6_ctloutput
                                  |- rip6_ctloutput
                                  |- tcp_ctloutput
                            |- in6_update_ifa
                               |- in6_ifadd
                                  |- nd6_addr_add
                               |- in6_ifattach_loopback
                                  |- in6_ifattach
                               |- in6_ifattach_linklocal
                                  |- in6_ifattach
                                     |- in6_ioctl
                                     |- ifnewlladdr
                                        |- trunk_port_lladdr
                                           |- trunk_ioctl
                                           |- trunk_port_destroy
                                              |- trunk_ioctl
                                              |- trunk_port_ifdetach
                                              |- trunk_clone_destroy
                                           |- trunk_port_create
                                              |- trunk_ioctl
                                        |- ifioctl
                                     |- ifioctl
                                     |- if_up
                                        |- gif_ioctl
                                        |- mpeioctl
                                        |- loioctl
                                        |- sppp_lcp_tlu
                                        |- sppp_ioctl
                                           |- pppoe_ioctl
                                        |- ifioctl
                                        |- pppoe_ioctl
                                  |- carp_set_enaddr
                                     |- carp_vhids_ioctl
                                        |- carp_ioctl
                                     |- carp_ioctl
                                     |- carp_set_ifp
                                        |- carp_ioctl
                                  |- sppp_update_ip6_addr
                               |- in6_ioctl
                               |- sppp_update_ip6_addr
                            |- carp_join_multicast6
                               |- carp_set_addr6
                                  |- carp_ioctl
                |- phyint_send6
                   |- ip6_mdq
                      |- ip6_mforward
                         |- ip6_output
                         |- ip6_input
                      |- add_m6fc
                         |- ip6_mrouter_set
                            |- rip6_ctloutput
                |- ip6_send_dispatch
                |- icmp6_redirect_output
                   |- ip6_forward
                |- divert6_output
                   |- divert6_usrreq
                |- gif_start
                |- carp_send_ad
                |- ipsp_process_done
                |- tcp_output
                |- tcp_respond
                |- syn_cache_respond
                |- vxlan_output
                |- pipex_l2tp_output
                |- ip6_etherip_output
                   |- etherip_start
                |- pfsync_undefer
                |- pf_test
             |- ip6_forward
                |- ip6_input
                |- pf_refragment6
                   |- pf_test
                   |- pf_route6
                |- pf_test
             |- ip6_input
                |- ip6intr
                   |- if_netisr
             |- ip_output_ipsec_send
             |- ip_output
             |- ipv4_input
             |- bridge_ip
             |- bridge_ipsec
             |- pf_route6
                |- pfsync_undefer
                |- pf_test
             |- pf_route
                |- pfsync_undefer
                |- pf_test
    |- ipsec_common_ctlinput
       |- esp4_ctlinput
       |- ah4_ctlinput
    |- ipsec_common_input
       |- ipcomp6_input
       |- esp6_input
       |- ah6_input
       |- ipcomp4_input
       |- esp4_input
       |- ah4_input
       |- udp_input
    |- reserve_spi
       |- pfkeyv2_send
    |- udp_input
    |- tcp_input
    |- ip_input_ipsec_ours_check
       |- ip_ours
          |- ipv4_input
    |- ip_input_ipsec_fwd_check
       |- ipv4_input
          |- ipintr
             |- if_netisr
    |- bridge_ipsec
       |- bridge_ip
          |- bridge_broadcast
             |- bridgeintr_frame
          |- bridgeintr_frame
             |- bridge_process
                |- bridgeintr
                   |- if_netisr
    |- pfsync_update_net_tdb
       |- pfsync_in_tdb

Analyzing locks:
No lock: [gettdb, pfkeyv2_send]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, gif_start]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, carp_send_ad, 
carp_vhe_send_ad_all, carp_send_ad_all, carp_group_demote_adj, pfsync_in_bus]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_checktimer, 
igmp_fasttimo]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_leavegroup, 
in_delmulti, vxlan_multicast_cleanup, vxlan_if_change]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, carp_join_multicast, carp_addr_updated]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, ip_setmoptions, ip_ctloutput, rip_ctloutput]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, in_ifinit, pppx_add_session, pppxioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, vxlan_multicast_join, vxlan_config, vxlan_link_change]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, vxlan_multicast_join, vxlan_config, vxlan_addr_change]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, igmp_sendpkt, igmp_joingroup, 
in_addmulti, vxlan_multicast_join, vxlan_config, vxlanioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, vxlan_output, vxlanstart]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pipex_pptp_output, 
pipex_pptp_input, gre_input]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pipex_pptp_output, 
pipex_ppp_output, pppx_if_start]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pipex_pptp_output, 
pipex_ppp_output, pipex_ppp_dequeue, pipex_softintr_handler]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_undefer, pfsync_deferred, 
pfsync_in_iack]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_undefer, 
pfsync_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, 
pfsync_update_tdb, ah_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, 
pfsync_update_tdb, esp_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, pfsync_q_ins, 
pfsync_update_state_req, pfsync_in_ureq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, pfsync_q_ins, 
pfsync_state_import, pfsync_in_upd]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, pfsync_q_ins, 
pfsync_state_import, pfsync_in_ins]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, 
pfsync_request_update, pfsync_request_full_update, pfsync_syncdev_state]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, 
pfsync_request_update, pfsync_in_upd_c]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pfsync_sendout, pfsyncioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_na_output, carp_send_na, carp_master_down, carp_proto_input_c, 
carp6_proto_input_if, carp6_proto_input]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_na_output, carp_send_na, carp_master_down, carp_proto_input_c, 
carp_proto_input_if, carp_proto_input]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_ns_output, nd6_resolve, ether_output, carp_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_ns_output, nd6_resolve, ether_output, ieee80211_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_ns_output, nd6_resolve, ether_output, trunk_port_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
nd6_ns_output, nd6_resolve, ether_output, tun_output]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_checktimer, mld6_fasttimeo, icmp6_fasttimo]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, rip6_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, udp_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, tcp_close, tcp_drop, tcp_ident, tcp_sysctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, rip_usrreq, gre_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, divert_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
ip6_freemoptions, in_pcbdetach, in_pcbdisconnect, tcp_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, in6_purgeaddr, 
purge_detached, nd6_prelist_add, prelist_update, nd6_ra_input, icmp6_input]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
switch_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
bridge_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, wi_usb_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ure_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, url_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, udav_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, mos_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, urndis_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, cdce_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, kue_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, cue_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, smsc_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, axen_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, axe_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, aue_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, hme_unconfig, hmedetach_pci]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, wi_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, xe_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, sm_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, re_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ale_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, alc_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, age_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, jme_detach, jme_attach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, et_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, vge_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, bge_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, msk_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, sk_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ixgbe_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, em_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, re_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, xnf_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, uath_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, otus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rsu_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, urtw_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, upgt_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, zyd_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, run_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rum_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, ural_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, atu_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, cmalo_detach, malo_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, iwn_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, wpi_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, bwi_detach, bwi_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, bwi_attach, bwi_cardbus_attach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, bwi_attach, bwi_pci_attach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, malo_detach, malo_cardbus_detach, 
malo_cardbus_attach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, malo_detach, malo_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, pgt_detach, pgt_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, pgt_detach, pgt_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, acx_detach, acx_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, acx_detach, acx_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rt2860_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rt2661_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rt2560_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rtwn_detach, urtwn_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rtwn_detach, rtwn_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rtw_detach, rtw_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, rtw_detach, rtw_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, atw_detach, atw_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, atw_detach, atw_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, athn_detach, athn_usb_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, athn_detach, athn_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, athn_detach, athn_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, ath_detach, ath_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, ath_detach, ath_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ieee80211_ifdetach, an_detach, an_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, pair_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, vether_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, vlan_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, tun_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, etherip_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, dp8390_detach, ne2000_detach, ne_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, gem_unconfig, gem_detach_pci]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, smc91cxx_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, dc_detach, dc_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, dc_detach, dc_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, rl_detach, rl_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, rl_detach, rl_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, fxp_detach, fxp_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, fxp_detach, fxp_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, xl_detach, xl_cardbus_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, xl_detach, xl_pci_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_ifdetach, if_deactivate, 
ether_ifdetach, ep_detach, ep_pcmcia_detach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_stop_listening, in6_delmulti, in6_leavegroup, 
carp_multicast_cleanup, carpdetach, carp_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, nd6_rtrequest, 
ether_rtrequest]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
ip6_setmoptions, ip6_ctloutput, tcp_ctloutput]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, ifnewlladdr, 
trunk_port_lladdr, trunk_ioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, ifnewlladdr, 
trunk_port_lladdr, trunk_port_destroy, trunk_port_ifdetach]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, ifnewlladdr, 
trunk_port_lladdr, trunk_port_destroy, trunk_clone_destroy]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, if_up, gif_ioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, if_up, mpeioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, if_up, loioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, if_up, sppp_lcp_tlu]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
in6_update_ifa, in6_ifattach_linklocal, in6_ifattach, if_up, pppoe_ioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
mld6_sendpkt, mld6_start_listening, in6_addmulti, in6_joingroup, 
carp_join_multicast6, carp_set_addr6, carp_ioctl]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
phyint_send6, ip6_mdq, add_m6fc, ip6_mrouter_set, rip6_ctloutput]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
divert6_output, divert6_usrreq]
No lock: [gettdb, ipsec_adjust_mtu, ip_output, pf_test, ip6_output, 
ip6_etherip_output, etherip_start]
No lock: [gettdb, ipsec_common_ctlinput, esp4_ctlinput]
No lock: [gettdb, ipsec_common_ctlinput, ah4_ctlinput]
No lock: [gettdb, ipsec_common_input, ipcomp6_input]
No lock: [gettdb, ipsec_common_input, esp6_input]
No lock: [gettdb, ipsec_common_input, ah6_input]
No lock: [gettdb, ipsec_common_input, ipcomp4_input]
No lock: [gettdb, ipsec_common_input, esp4_input]
No lock: [gettdb, ipsec_common_input, ah4_input]
No lock: [gettdb, udp_input]
No lock: [gettdb, tcp_input]
No lock: [gettdb, pfsync_update_net_tdb, pfsync_in_tdb]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'trunk_ioctl': ['trunk_clone_create'], 'pfsync_update_tdb': 
[], 'pfsync_defer': [], 'ne2000_detach': [], 'pfsync_q_ins': [], 
'rt2661_detach': ['ral_rt2661_opns'], 'pf_test': [], 'sm_pcmcia_detach': 
['sm_pcmcia_ca'], 'trunk_port_lladdr': [], 'rl_cardbus_detach': 
['rl_cardbus_ca'], 'trunk_port_create': [], 'bridge_ipsec': [], 'pppoe_ioctl': 
['pppoe_clone_create'], 'igmp_checktimer': [], 'pfsync_insert_state': [], 
'ale_detach': [], 'tcp_drop': [], 'rtw_cardbus_detach': ['rtw_cardbus_ca'], 
'nd6_prelist_add': [], 'in6_ifattach': [], 'rt2560_detach': 
['ral_rt2560_opns'], 'vxlan_output': [], 'trunk_clone_destroy': 
['trunk_cloner'], 'nd6_resolve': [], 'gettdb': [], 'mld6_input': [], 
'bridge_process': [], 'pfsyncintr': [], 'pfsync_in_ureq': ['pfsync_acts'], 
'fxp_detach': [], 'trunk_port_destroy': [], 'ipv4_input': [], 'ether_ifdetach': 
[], 'malo_cardbus_attach': ['malo_cardbus_ca'], 'alc_detach': [], 
'carp_send_ad': [], 'pfsync_cancel_full_update': [], 'tun_output': 
['tun_create'], 'ip6_setmoptions': [], 'in_ifinit': [], 'divert_usrreq': 
['inetsw'], 'ip6_output_ipsec_send': [], 'in6_delmulti': [], 'udp_input': 
['inet6sw', 'inetsw'], 'in6_ifadd': [], 'in6_update_ifa': [], 'atw_detach': [], 
'ip6_output': [], 'carp_ifdetach': [], 'ip6_freemoptions': [], 'vxlanioctl': 
['vxlan_clone_create'], 'ipsec_common_ctlinput': [], 'rip_ctloutput': 
['inetsw'], 'ip6_mforward': [], 'carp_vhids_ioctl': [], 'pipex_ppp_dequeue': 
[], 'fxp_pci_detach': ['fxp_pci_ca'], 'purge_detached': [], 'ep_detach': [], 
'ure_detach': ['ure_ca'], 'sppp_ioctl': [], 'dc_detach': [], 'ifnewlladdr': [], 
'malo_pci_detach': ['malo_pci_ca'], 'icmp6_fasttimo': ['inet6sw'], 
'divert6_usrreq': ['inet6sw'], 'rip_usrreq': ['inetsw'], 'vge_detach': 
['vge_ca'], 'pipex_ppp_input': [], 'syn_cache_add': [], 'an_detach': [], 
'mld6_fasttimeo': [], 'pfsync_undefer': [], 'carp_send_ad_all': [], 
'igmp_joingroup': [], 'ip_output': [], 'tcp_sysctl': ['inet6sw', 'inetsw'], 
'athn_detach': [], 'if_deactivate': [], 'acx_detach': [], 'igmp_sendpkt': [], 
'bwi_cardbus_detach': ['bwi_cardbus_ca'], 'add_m6fc': [], 'fxp_cardbus_detach': 
['fxp_cardbus_ca'], 'in_pcbdisconnect': [], 'ep_pcmcia_detach': 
['ep_pcmcia_ca'], 'tcp_ident': [], 'bwi_attach': [], 'et_detach': ['et_ca'], 
'reserve_spi': [], 'ip_ctloutput': ['inetsw'], 'gif_start': 
['gif_clone_create'], 'divert6_output': [], 'switch_clone_destroy': 
['switch_cloner'], 'smc91cxx_detach': [], 'gem_detach_pci': ['gem_pci_ca'], 
'icmp6_input': ['inet6sw'], 'kue_detach': ['kue_ca'], 'em_detach': ['em_ca'], 
'tcp_disconnect': [], 'carp_clone_destroy': ['carp_cloner'], 'esp6_input': 
['inet6sw'], 'age_detach': [], 'carp_set_addr6': [], 'dc_pci_detach': 
['dc_pci_ca'], 'in6_addmulti': [], 'carp_output': ['carp_clone_create'], 
'mld6_stop_listening': [], 'rip_output': ['inetsw'], 'gre_output': 
['gre_clone_create'], 'udp_usrreq': ['inet6sw', 'inetsw'], 
'carp_join_multicast6': [], 'carp_vhe_send_ad_all': [], 'esp4_input': 
['inetsw'], 'in_addmulti': [], 'pipex_ccp_output': [], 'pipex_pptp_input': [], 
'udp6_output': [], 'pfkeyv2_send': ['pfkeyv2_init'], 'tcp_usrclosed': [], 
'malo_detach': [], 'tcp_input': ['inet6sw', 'inetsw'], 'atw_pci_detach': 
['atw_pci_ca'], 'pfsync_request_full_update': [], 'smsc_detach': ['smsc_ca'], 
'mpeioctl': ['mpe_clone_create'], 'wi_pcmcia_detach': ['wi_pcmcia_ca'], 
'tcp_close': [], 'in6_ifdetach': [], 'jme_detach': [], 'loioctl': 
['loop_clone_create'], 'ipsec_adjust_mtu': [], 'pfsync_in_bus': 
['pfsync_acts'], 'carp_group_demote_adj': [], 'pfsync_send_plus': [], 
'vxlan_multicast_join': [], 'pfsync_state_import': [], 'bridge_ip': [], 
'uath_detach': ['uath_ca'], 'aue_detach': ['aue_ca'], 'rip6_ctloutput': 
['inet6sw'], 'carp_carpdev_state': [], 'vlan_clone_destroy': ['svlan_cloner', 
'vlan_cloner'], 'prelist_update': [], 'pgt_pci_detach': ['pgt_pci_ca'], 
'nd6_ioctl': [], 'rsu_detach': ['rsu_ca'], 'ah6_input': ['inet6sw'], 
'carp_set_ifp': [], 'pf_refragment6': [], 'pfsync_bulk_status': [], 
'wpi_detach': ['wpi_ca'], 'pfsync_delete_state': [], 'igmp_leavegroup': [], 
'pfsync_sendout': [], 'ip_output_ipsec_send': [], 'ixgbe_detach': ['ix_ca'], 
're_cardbus_detach': ['re_cardbus_ca'], 'pfsync_request_update': [], 
'atu_detach': ['atu_ca'], 'dp8390_detach': [], 'vxlan_multicast_cleanup': [], 
'pfsync_update_net_tdb': [], 'trunk_port_output': ['trunk_port_create'], 
'vether_clone_destroy': ['vether_cloner'], 'ipsec_common_input': [], 
'ip_setmoptions': [], 'zyd_detach': ['zyd_ca'], 'xe_pcmcia_detach': 
['xe_pcmcia_ca'], 'pipex_softintr_handler': ['pipex_init'], 
'carp_addr_updated': ['carp_clone_create'], 'pfsync_clone_destroy': 
['pfsync_cloner'], 'ah4_input': ['inetsw'], 'pipex_mppe_output': [], 
'mld6_sendpkt': [], 'in6_ifattach_loopback': [], 'ural_detach': ['ural_ca'], 
'malo_cardbus_detach': ['malo_cardbus_ca'], 'rip6_usrreq': ['inet6sw'], 
'run_detach': ['run_ca'], 'iwn_detach': ['iwn_ca'], 'ip6_etherip_output': [], 
'nd6_dad_start': [], 'cmalo_detach': [], 'bwi_pci_attach': ['bwi_pci_ca'], 
'pppx_if_start': ['pppx_add_session'], 'vxlan_link_change': 
['vxlan_multicast_join'], 'urndis_detach': ['urndis_ca'], 'nd6_ns_output': [], 
'ipcomp6_input': ['inet6sw'], 'an_pcmcia_detach': ['an_pcmcia_ca'], 
'pfsync_syncdev_state': ['pfsyncioctl'], 'pf_test_rule': [], 
'carp_proto_input_if': [], 'rtwn_detach': [], 'ip_dooptions': [], 
'in_pcbdetach': [], 'nd6_na_output': [], 'athn_cardbus_detach': 
['athn_cardbus_ca'], 'tcp_respond': [], 'in6_purgeaddr': [], 
'ipsp_process_packet': [], 'ip6_forward': [], 'pf_route': [], 
'athn_pci_detach': ['athn_pci_ca'], 'gem_unconfig': [], 'ip6_mdq': [], 
'mld6_start_listening': [], 'ip_input_ipsec_fwd_check': [], 'xl_pci_detach': 
['xl_pci_ca'], 'bridge_clone_destroy': ['bridge_cloner'], 'mld6_checktimer': 
[], 'vxlanstart': ['vxlan_clone_create'], 'carp6_proto_input': ['inet6sw'], 
'carp_multicast_cleanup': [], 'tcp_attach': [], 'jme_attach': ['jme_ca'], 
'pgt_detach': [], 'pfsync_update_state': [], 'bridge_broadcast': [], 
'ieee80211_output': ['ieee80211_ifattach'], 'pppxioctl': ['cdevsw'], 
'sppp_lcp_tlu': ['lcp'], 'ipcomp4_input': ['inetsw'], 'ath_cardbus_detach': 
['ath_cardbus_ca'], 'malo_pcmcia_detach': ['malo_pcmcia_ca'], 'udp_output': [], 
'icmp6_redirect_output': [], 'bge_detach': ['bge_ca'], 'urtwn_detach': 
['urtwn_ca'], 'esp_output': ['xformsw'], 'atw_cardbus_detach': 
['atw_cardbus_ca'], 'ip6_input': [], 'gre_input': ['inetsw'], 
'acx_cardbus_detach': ['acx_cardbus_ca'], 'pipex_ppp_output': [], 
'bwi_cardbus_attach': ['bwi_cardbus_ca'], 'rt2860_detach': ['ral_rt2860_opns'], 
'rip6_output': ['inet6sw'], 'pfsync_in_tdb': ['pfsync_acts'], 
'trunk_port_ifdetach': ['trunk_port_create'], 'phyint_send6': [], 
'etherip_start': ['etherip_clone_create'], 'nd6_ra_input': [], 'esp4_ctlinput': 
['inetsw'], 'pgt_cardbus_detach': ['pgt_cardbus_ca'], 'carp_ioctl': 
['carp_clone_create'], 'pfsync_deferred': [], 'carp_set_addr': [], 
'carp_send_na': [], 'carp_set_enaddr': [], 'ether_rtrequest': 
['ether_ifattach'], 'bwi_detach': [], 'pfsync_update_state_req': [], 
'in_ifdetach': [], 'tcp_ctloutput': ['inet6sw', 'inetsw'], 'vxlan_addr_change': 
['vxlan_multicast_join'], 'axen_detach': ['axen_ca'], 
'ip_input_ipsec_ours_check': [], 'carp_proto_input': ['inetsw'], 'mos_detach': 
['mos_ca'], 're_pci_detach': ['re_pci_ca'], 'pfsync_in_ins': ['pfsync_acts'], 
'hme_unconfig': [], 'ip_ours': [], 'pf_route6': [], 'rtw_pci_detach': 
['rtw_pci_ca'], 'sk_detach': ['sk_ca'], 'ah4_ctlinput': ['inetsw'], 
'msk_detach': ['msk_ca'], 'rl_detach': [], 'gif_ioctl': ['gif_clone_create'], 
'otus_detach': ['otus_ca'], 'ipintr': [], 'ieee80211_ifdetach': [], 
'in6_joingroup': [], 'if_setrdomain': [], 'in6_leavegroup': [], 
'pfsync_in_upd': ['pfsync_acts'], 'tcp_newreno': [], 'rl_pci_detach': 
['rl_pci_ca'], 'tcp_mtudisc': ['tcp_timer_rexmt', 'tcp6_mtudisc_callback', 
'tcp_ctlinput'], 'pfsync_in_upd_c': ['pfsync_acts'], 'hmedetach_pci': 
['hme_pci_ca'], 'pfsyncioctl': ['pfsync_clone_create'], 'ip_forward': [], 
'tun_clone_destroy': ['tap_cloner', 'tun_cloner'], 'pipex_l2tp_output': [], 
'athn_usb_detach': ['athn_usb_ca'], 'pfsync_in_iack': ['pfsync_acts'], 
'pf_create_state': [], 'url_detach': ['url_ca'], 'vxlan_if_change': 
['vxlan_multicast_join'], 'cdce_detach': ['cdce_ca'], 'nd6_rs_output': [], 
'carp_join_multicast': [], 'carp_master_down': [], 'ip6_mrouter_set': [], 
'urtw_detach': ['urtw_ca'], 'syn_cache_get': [], 'tcp_usrreq': ['inet6sw', 
'inetsw'], 'ip_etherip_output': [], 'igmp_fasttimo': ['inetsw'], 
'ipsp_process_done': [], 'xl_detach': [], 'wi_usb_detach': ['wi_usb_ca'], 
'syn_cache_respond': [], 'ne_pcmcia_detach': ['ne_pcmcia_ca'], 
'ip_freemoptions': [], 'vxlan_config': [], 'pair_clone_destroy': 
['pair_cloner'], 'gre_usrreq': ['inetsw'], 'carp6_proto_input_if': [], 'if_up': 
[], 'rtwn_pci_detach': ['rtwn_pci_ca'], 'ip6_ctloutput': ['inet6sw'], 
'pppx_add_session': [], 'bridgeintr_frame': [], 'carp_ifgattr_ioctl': [], 
'ip_mdq': [], 'pf_state_insert': [], 'xl_cardbus_detach': ['xl_cardbus_ca'], 
'in_delmulti': [], 'axe_detach': ['axe_ca'], 'divert_output': [], 
'carp_proto_input_c': [], 'pipex_mppe_input': [], 'pipex_pptp_output': [], 
'ip_mforward': [], 'acx_pci_detach': ['acx_pci_ca'], 'bwi_pci_detach': 
['bwi_pci_ca'], 'nd6_rtrequest': [], 'pfsync_bulk_start': [], 'ath_detach': [], 
'xnf_detach': ['xnf_ca'], 'nd6_ns_input': [], 'bridgeintr': [], 'rtw_detach': 
[], 'ah_output': ['xformsw'], 'ip6intr': [], 'udav_detach': ['udav_ca'], 
'ath_pci_detach': ['ath_pci_ca'], 'dc_cardbus_detach': ['dc_cardbus_ca'], 
'rum_detach': ['rum_ca'], 'nd6_dad_ns_output': [], 'tcp_output': [], 
'upgt_detach': ['upgt_ca'], 'pfsync_clear_states': [], 'in_purgeaddr': [], 
'in6_ifattach_linklocal': [], 'ether_output': ['ether_ifattach'], 
'etherip_clone_destroy': ['etherip_cloner'], 'carpdetach': [], 'cue_detach': 
['cue_ca']}
pfkeyv2_send pointed from: ['pfkeyv2_init']
gif_start pointed from: ['gif_clone_create']
carp_ioctl pointed from: ['carp_clone_create']
pfsyncioctl pointed from: ['pfsync_clone_create']
pfsync_syncdev_state pointed from: ['pfsyncioctl']
pfsync_in_bus pointed from: ['pfsync_acts']
pfsync_clone_destroy pointed from: ['pfsync_cloner']
udp_usrreq pointed from: ['inet6sw', 'inetsw']
tcp_ctloutput pointed from: ['inet6sw', 'inetsw']
tcp_usrreq pointed from: ['inet6sw', 'inetsw']
tcp_mtudisc pointed from: ['tcp_timer_rexmt', 'tcp6_mtudisc_callback', 
'tcp_ctlinput']
tcp_input pointed from: ['inet6sw', 'inetsw']
rip_output pointed from: ['inetsw']
rip_usrreq pointed from: ['inetsw']
divert_usrreq pointed from: ['inetsw']
igmp_fasttimo pointed from: ['inetsw']
vxlan_if_change pointed from: ['vxlan_multicast_join']
vxlanioctl pointed from: ['vxlan_clone_create']
carp_addr_updated pointed from: ['carp_clone_create']
ip_ctloutput pointed from: ['inetsw']
rip_ctloutput pointed from: ['inetsw']
pppxioctl pointed from: ['cdevsw']
vxlan_link_change pointed from: ['vxlan_multicast_join']
vxlan_addr_change pointed from: ['vxlan_multicast_join']
vxlanstart pointed from: ['vxlan_clone_create']
gre_output pointed from: ['gre_clone_create']
gre_input pointed from: ['inetsw']
pppx_if_start pointed from: ['pppx_add_session']
pipex_softintr_handler pointed from: ['pipex_init']
etherip_start pointed from: ['etherip_clone_create']
pfsync_in_upd_c pointed from: ['pfsync_acts']
pfsync_in_upd pointed from: ['pfsync_acts']
pfsync_in_iack pointed from: ['pfsync_acts']
pfsync_in_ureq pointed from: ['pfsync_acts']
ah_output pointed from: ['xformsw']
esp_output pointed from: ['xformsw']
pfsync_in_ins pointed from: ['pfsync_acts']
rip6_output pointed from: ['inet6sw']
rip6_usrreq pointed from: ['inet6sw']
icmp6_input pointed from: ['inet6sw']
carp6_proto_input pointed from: ['inet6sw']
carp_proto_input pointed from: ['inetsw']
ether_output pointed from: ['ether_ifattach']
carp_output pointed from: ['carp_clone_create']
ieee80211_output pointed from: ['ieee80211_ifattach']
trunk_port_output pointed from: ['trunk_port_create']
tun_output pointed from: ['tun_create']
icmp6_fasttimo pointed from: ['inet6sw']
divert6_usrreq pointed from: ['inet6sw']
tcp_sysctl pointed from: ['inet6sw', 'inetsw']
gre_usrreq pointed from: ['inetsw']
switch_clone_destroy pointed from: ['switch_cloner']
bridge_clone_destroy pointed from: ['bridge_cloner']
wi_usb_detach pointed from: ['wi_usb_ca']
ure_detach pointed from: ['ure_ca']
url_detach pointed from: ['url_ca']
udav_detach pointed from: ['udav_ca']
mos_detach pointed from: ['mos_ca']
urndis_detach pointed from: ['urndis_ca']
cdce_detach pointed from: ['cdce_ca']
kue_detach pointed from: ['kue_ca']
cue_detach pointed from: ['cue_ca']
smsc_detach pointed from: ['smsc_ca']
axen_detach pointed from: ['axen_ca']
axe_detach pointed from: ['axe_ca']
aue_detach pointed from: ['aue_ca']
hmedetach_pci pointed from: ['hme_pci_ca']
wi_pcmcia_detach pointed from: ['wi_pcmcia_ca']
xe_pcmcia_detach pointed from: ['xe_pcmcia_ca']
sm_pcmcia_detach pointed from: ['sm_pcmcia_ca']
re_cardbus_detach pointed from: ['re_cardbus_ca']
jme_attach pointed from: ['jme_ca']
et_detach pointed from: ['et_ca']
vge_detach pointed from: ['vge_ca']
bge_detach pointed from: ['bge_ca']
msk_detach pointed from: ['msk_ca']
sk_detach pointed from: ['sk_ca']
ixgbe_detach pointed from: ['ix_ca']
em_detach pointed from: ['em_ca']
re_pci_detach pointed from: ['re_pci_ca']
xnf_detach pointed from: ['xnf_ca']
carp_clone_destroy pointed from: ['carp_cloner']
uath_detach pointed from: ['uath_ca']
otus_detach pointed from: ['otus_ca']
rsu_detach pointed from: ['rsu_ca']
urtw_detach pointed from: ['urtw_ca']
upgt_detach pointed from: ['upgt_ca']
zyd_detach pointed from: ['zyd_ca']
run_detach pointed from: ['run_ca']
rum_detach pointed from: ['rum_ca']
ural_detach pointed from: ['ural_ca']
atu_detach pointed from: ['atu_ca']
malo_pcmcia_detach pointed from: ['malo_pcmcia_ca']
iwn_detach pointed from: ['iwn_ca']
wpi_detach pointed from: ['wpi_ca']
bwi_cardbus_detach pointed from: ['bwi_cardbus_ca']
bwi_cardbus_attach pointed from: ['bwi_cardbus_ca']
bwi_pci_detach pointed from: ['bwi_pci_ca']
bwi_pci_attach pointed from: ['bwi_pci_ca']
malo_cardbus_detach pointed from: ['malo_cardbus_ca']
malo_cardbus_attach pointed from: ['malo_cardbus_ca']
malo_pci_detach pointed from: ['malo_pci_ca']
pgt_cardbus_detach pointed from: ['pgt_cardbus_ca']
pgt_pci_detach pointed from: ['pgt_pci_ca']
acx_cardbus_detach pointed from: ['acx_cardbus_ca']
acx_pci_detach pointed from: ['acx_pci_ca']
rt2860_detach pointed from: ['ral_rt2860_opns']
rt2661_detach pointed from: ['ral_rt2661_opns']
rt2560_detach pointed from: ['ral_rt2560_opns']
urtwn_detach pointed from: ['urtwn_ca']
rtwn_pci_detach pointed from: ['rtwn_pci_ca']
rtw_cardbus_detach pointed from: ['rtw_cardbus_ca']
rtw_pci_detach pointed from: ['rtw_pci_ca']
atw_cardbus_detach pointed from: ['atw_cardbus_ca']
atw_pci_detach pointed from: ['atw_pci_ca']
athn_usb_detach pointed from: ['athn_usb_ca']
athn_cardbus_detach pointed from: ['athn_cardbus_ca']
athn_pci_detach pointed from: ['athn_pci_ca']
ath_cardbus_detach pointed from: ['ath_cardbus_ca']
ath_pci_detach pointed from: ['ath_pci_ca']
an_pcmcia_detach pointed from: ['an_pcmcia_ca']
pair_clone_destroy pointed from: ['pair_cloner']
vether_clone_destroy pointed from: ['vether_cloner']
trunk_clone_destroy pointed from: ['trunk_cloner']
vlan_clone_destroy pointed from: ['svlan_cloner', 'vlan_cloner']
tun_clone_destroy pointed from: ['tap_cloner', 'tun_cloner']
etherip_clone_destroy pointed from: ['etherip_cloner']
ne_pcmcia_detach pointed from: ['ne_pcmcia_ca']
gem_detach_pci pointed from: ['gem_pci_ca']
dc_cardbus_detach pointed from: ['dc_cardbus_ca']
dc_pci_detach pointed from: ['dc_pci_ca']
rl_cardbus_detach pointed from: ['rl_cardbus_ca']
rl_pci_detach pointed from: ['rl_pci_ca']
fxp_cardbus_detach pointed from: ['fxp_cardbus_ca']
fxp_pci_detach pointed from: ['fxp_pci_ca']
xl_cardbus_detach pointed from: ['xl_cardbus_ca']
xl_pci_detach pointed from: ['xl_pci_ca']
ep_pcmcia_detach pointed from: ['ep_pcmcia_ca']
ether_rtrequest pointed from: ['ether_ifattach']
ip6_ctloutput pointed from: ['inet6sw']
rip6_ctloutput pointed from: ['inet6sw']
trunk_ioctl pointed from: ['trunk_clone_create']
trunk_port_ifdetach pointed from: ['trunk_port_create']
gif_ioctl pointed from: ['gif_clone_create']
mpeioctl pointed from: ['mpe_clone_create']
loioctl pointed from: ['loop_clone_create']
sppp_lcp_tlu pointed from: ['lcp']
pppoe_ioctl pointed from: ['pppoe_clone_create']
esp4_ctlinput pointed from: ['inetsw']
ah4_ctlinput pointed from: ['inetsw']
ipcomp6_input pointed from: ['inet6sw']
esp6_input pointed from: ['inet6sw']
ah6_input pointed from: ['inet6sw']
ipcomp4_input pointed from: ['inetsw']
esp4_input pointed from: ['inetsw']
ah4_input pointed from: ['inetsw']
udp_input pointed from: ['inet6sw', 'inetsw']
pfsync_in_tdb pointed from: ['pfsync_acts']
Done

 ############# ANALYSIS FOR TDB_WALK #############   

Building caller graph for tdb_walk
Searching for the root function...
Done

Caller graph:
 |- tdb_walk
    |- pfkeyv2_sysctl
    |- pfkeyv2_send

Analyzing locks:
No lock: [tdb_walk, pfkeyv2_sysctl]
No lock: [tdb_walk, pfkeyv2_send]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'pfkeyv2_send': ['pfkeyv2_init'], 'tdb_walk': [], 
'pfkeyv2_sysctl': ['pfkeyv2_init']}
pfkeyv2_sysctl pointed from: ['pfkeyv2_init']
pfkeyv2_send pointed from: ['pfkeyv2_init']
Done

 ############# ANALYSIS FOR TDB_REHASH #############   

Building caller graph for tdb_rehash
Searching for the root function...
Done

Caller graph:
 |- tdb_rehash
    |- puttdb
       |- pfkeyv2_send
       |- reserve_spi
          |- pfkeyv2_send

Analyzing locks:
No lock: [tdb_rehash, puttdb, pfkeyv2_send]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'tdb_rehash': [], 'pfkeyv2_send': ['pfkeyv2_init'], 
'reserve_spi': [], 'puttdb': []}
pfkeyv2_send pointed from: ['pfkeyv2_init']
Done

 ############# ANALYSIS FOR PUTTDB #############   

Building caller graph for puttdb
Searching for the root function...
Done

Caller graph:
 |- puttdb
    |- pfkeyv2_send
    |- reserve_spi
       |- pfkeyv2_send

Analyzing locks:
No lock: [puttdb, pfkeyv2_send]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'pfkeyv2_send': ['pfkeyv2_init'], 'reserve_spi': [], 
'puttdb': []}
pfkeyv2_send pointed from: ['pfkeyv2_init']
Done

 ############# ANALYSIS FOR TDB_DELETE #############   

Building caller graph for tdb_delete
Searching for the root function...
Done

Caller graph:
 |- tdb_delete
    |- pfkeyv2_send
    |- pfkeyv2_flush_walker
       |- pfkeyv2_send
    |- ipcomp_output
    |- ipcomp_input_cb
    |- ah_output
    |- ah_input
    |- esp_output
    |- esp_input
    |- tdb_firstuse
    |- tdb_timeout

Analyzing locks:
No lock: [tdb_delete, pfkeyv2_send]
No lock: [tdb_delete, ipcomp_output]
No lock: [tdb_delete, ah_output]
No lock: [tdb_delete, ah_input]
No lock: [tdb_delete, esp_output]
No lock: [tdb_delete, esp_input]
Done

Analyzing pointers:
Building pointers table...
Pointers table:  {'ah_output': ['xformsw'], 'ah_input': ['xformsw'], 
'esp_output': ['xformsw'], 'pfkeyv2_send': ['pfkeyv2_init'], 
'pfkeyv2_flush_walker': [], 'tdb_delete': [], 'esp_input': ['xformsw'], 
'ipcomp_output': ['xformsw']}
pfkeyv2_send pointed from: ['pfkeyv2_init']
ipcomp_output pointed from: ['xformsw']
ah_output pointed from: ['xformsw']
ah_input pointed from: ['xformsw']
esp_output pointed from: ['xformsw']
esp_input pointed from: ['xformsw']
Done

Reply via email to