From 11c5f88f81cb628988ddad405c5295fa237b3311 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Tue, 28 Jul 2009 14:17:42 +0200 Subject: payload: add DCCP packet type definitions # nft describe dccp type payload expression, datatype dccp_pkttype (DCCP packet type) (basetype integer), 4 bits pre-defined symbolic constants: request 0x0 response 0x1 data 0x2 ack 0x3 dataack 0x4 closereq 0x5 close 0x6 reset 0x7 sync 0x8 syncack 0x9 Signed-off-by: Patrick McHardy --- include/headers.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include/headers.h') diff --git a/include/headers.h b/include/headers.h index 5bbfdc49..469d6740 100644 --- a/include/headers.h +++ b/include/headers.h @@ -39,6 +39,20 @@ struct ip_comp_hdr { # define IPPROTO_DCCP 33 #endif +enum dccp_pkt_type { + DCCP_PKT_REQUEST = 0, + DCCP_PKT_RESPONSE, + DCCP_PKT_DATA, + DCCP_PKT_ACK, + DCCP_PKT_DATAACK, + DCCP_PKT_CLOSEREQ, + DCCP_PKT_CLOSE, + DCCP_PKT_RESET, + DCCP_PKT_SYNC, + DCCP_PKT_SYNCACK, + DCCP_PKT_INVALID, +}; + struct dccp_hdr { uint16_t dccph_sport, dccph_dport; -- cgit v1.2.3