From: Amos Jeffries Date: Sat, 21 Jul 2012 01:27:05 +0000 (-0600) Subject: Silence IOS 15.1 unknown capabilities messages. X-Git-Tag: SQUID_3_2_0_19~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c10f8d6712fabad1dc740c1e80e93d357241f560;p=thirdparty%2Fsquid.git Silence IOS 15.1 unknown capabilities messages. Its nice to know when new capabilities are added. But we don't need to report after being informed about them. TODO: reduce the message to once every thousand or so. But be careful to identify what different type numbers exist. --- diff --git a/src/wccp2.cc b/src/wccp2.cc index 521fee239d..4996e071be 100644 --- a/src/wccp2.cc +++ b/src/wccp2.cc @@ -331,6 +331,8 @@ static struct wccp2_capability_element_t wccp2_capability_element; #define WCCP2_CAPABILITY_FORWARDING_METHOD 0x01 #define WCCP2_CAPABILITY_ASSIGNMENT_METHOD 0x02 #define WCCP2_CAPABILITY_RETURN_METHOD 0x03 +// 0x04 ?? - advertised by a 4507 (ios v15.1) Cisco switch +// 0x05 ?? - advertised by a 4507 (ios v15.1) Cisco switch /* capability values */ #define WCCP2_METHOD_GRE 0x00000001 @@ -1384,6 +1386,10 @@ wccp2HandleUdp(int sock, void *not_used) break; + case 4: + case 5: + break; // ignore silently for now + default: debugs(80, 1, "Unknown capability type in WCCPv2 Packet (" << ntohs(router_capability_element->capability_type) << ")."); }