Recognize PPP_CCP, PPP_CBCP and PPP_COMP_DGRAM.
Does not implement decoders for these record types, so these
are logged as unsupported types. Was "wrong_type" before.
case PPP_PAP:
case PPP_LQM:
case PPP_CHAP:
+ case PPP_CCP:
+ case PPP_CBCP:
+ case PPP_COMP_DGRAM:
ENGINE_SET_EVENT(p,PPP_UNSUP_PROTO);
return TM_ECODE_OK;
#define PPP_PAP 0xc023 /* Password Authentication Protocol */
#define PPP_LQM 0xc025 /* Link Quality Monitoring */
#define PPP_CHAP 0xc223 /* Challenge Handshake Authentication Protocol */
+#define PPP_CCP 0x80fd /* Compression Control Protocol */
+#define PPP_CBCP 0xc029 /* Callback Control Protocol CBCP */
+#define PPP_COMP_DGRAM 0x00fd /* Compressed datagram */
/** PPP Packet header */
typedef struct PPPHdr_ {