Index: /branches/rel_apv_10_7/usr/src/sys/click/app/fastslb/fastslb.c
===================================================================
--- /branches/rel_apv_10_7/usr/src/sys/click/app/fastslb/fastslb.c	(revision 38507)
+++ /branches/rel_apv_10_7/usr/src/sys/click/app/fastslb/fastslb.c	(working copy)
@@ -2425,9 +2425,15 @@
 	return 0;
 }
 
+extern int webagent_ws_count;
+
 int
 fasttcp_syncache_on(void *pcb)
 {
+    if (webagent_ws_count > 0) {
+        /* only display if we have webagent configured */
+        app_printf(pcb, "Warning: It is recomended to keep directfwd syncache off when webagent service is configured. If webagent traffic reaches SLB VIP with directfwd syncache on, forwarded packets might have issues.\n");
+    }
     syn_cache_enable =1;
     return 0;
 }
Index: /branches/rel_apv_10_7/usr/src/sys/click/app/webagent/webagent_cli_kern.c
===================================================================
--- /branches/rel_apv_10_7/usr/src/sys/click/app/webagent/webagent_cli_kern.c	(revision 38507)
+++ /branches/rel_apv_10_7/usr/src/sys/click/app/webagent/webagent_cli_kern.c	(working copy)
@@ -1203,6 +1203,8 @@
 	return ERR_WEBAGENT_OK;
 }
 
+extern int syn_cache_enable;
+
 ca_errcode_t 
 webagent_service_kern(void *pcb, char *name, uint16_t port, uint32_t max_conns, char *ws_ip)
 {
@@ -1215,6 +1217,11 @@
 	struct in_addr in4;
 	int	isipv6;
 
+        if (syn_cache_enable) {
+            /* only display if we have directfwd syncache on */
+            app_printf(pcb, "Warning: It is recomended not to use webagent when directfwd syncache is on. If webagent traffic reaches SLB VIP with directfwd syncache on, forwarded packets might have issues.\n");
+        }
+
 	if (webagent_ws_count >= g_webagent_ws_limit) {
 		app_printf(pcb, "The number of webagent services has "
 			"reached the maximum limitation(%u).\n", g_webagent_ws_limit);
