Index: /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/app/portfw/portfw.c
===================================================================
--- /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/app/portfw/portfw.c	(revision 37852)
+++ /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/app/portfw/portfw.c	(working copy)
@@ -285,6 +285,8 @@
 		return 0;
 	}
 
+	FASTLOG_SETUP_CONNECTION(CLICKTCP_SETUP_CONN_LOG, pcb, target);
+
 	pcb->cp_app = NULL;
 
 	/* Bug 22104, Adjust set CLICKPCB_SPLICE_NAT flag and call splice 
Index: /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_input.c
===================================================================
--- /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_input.c	(revision 37852)
+++ /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_input.c	(working copy)
@@ -8608,6 +8608,8 @@
 				clicktcp_leave_func(int, 1);
 			}
 
+			FASTLOG_SETUP_CONNECTION(CLICKTCP_SETUP_CONN_LOG, client_pcb, server_pcb);
+
 			/* 
 			 * mss is not allowed to exceed the outgress if limit.
 			 * make sure that m and opt_addr have not been adjusted before here.
Index: /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_udp.c
===================================================================
--- /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_udp.c	(revision 37852)
+++ /tags/Rel_APV_10_4_0_112_1/usr/src/sys/click/netinet/click_udp.c	(working copy)
@@ -784,6 +784,7 @@
 				sf_session_open(SF_APP_NAT_UDP, (clickpcb_t*)pcb, (clickpcb_t*)pcb->reverse);
 			}
 		}
+		FASTLOG_SETUP_CONNECTION(CLICKTCP_SETUP_CONN_LOG, (clickpcb_t *)pcb, (clickpcb_t *)pcb->reverse);
 		nat_tcpudp_log((clickpcb_t *)pcb, (clickpcb_t *)pcb->reverse);					
 		return CLICKUDP_RESULT_OURS;
 	} 
