diff --git a/gtests/net/packetdrill/lexer.l b/gtests/net/packetdrill/lexer.l index a26584719f2e5615d772d7245fcad087cd5849f6..f0876095b503cb4d0bc239a908a57673885ab59f 100644 --- a/gtests/net/packetdrill/lexer.l +++ b/gtests/net/packetdrill/lexer.l @@ -571,6 +571,9 @@ PAD return PAD; RECONFIG return RECONFIG; FORWARD_TSN return FORWARD_TSN; I_FORWARD_TSN return I_FORWARD_TSN; +AUTH return AUTH; +ASCONF return ASCONF; +ASCONF_ACK return ASCONF_ACK; type return TYPE; flgs return FLAGS; len return LEN; diff --git a/gtests/net/packetdrill/parser.y b/gtests/net/packetdrill/parser.y index 12ac0f5ae400c253319cce8dcba2feee7b3f7922..80d421e495daf79930583917992f0bbeba200e36 100644 --- a/gtests/net/packetdrill/parser.y +++ b/gtests/net/packetdrill/parser.y @@ -547,6 +547,7 @@ static struct tcp_option *new_tcp_fast_open_option(const char *cookie_string, %token <reserved> CHUNK DATA INIT INIT_ACK HEARTBEAT HEARTBEAT_ACK ABORT %token <reserved> SHUTDOWN SHUTDOWN_ACK ERROR COOKIE_ECHO COOKIE_ACK ECNE CWR %token <reserved> SHUTDOWN_COMPLETE I_DATA PAD RECONFIG FORWARD_TSN I_FORWARD_TSN +%token <reserved> AUTH ASCONF ASCONF_ACK %token <reserved> TYPE FLAGS LEN %token <reserved> TAG A_RWND OS IS TSN SID SSN MID PPID FSN CUM_TSN GAPS NR_GAPS DUPS %token <reserved> PARAMETER HEARTBEAT_INFORMATION IPV4_ADDRESS IPV6_ADDRESS @@ -1120,6 +1121,15 @@ chunk_type | I_FORWARD_TSN { $$ = SCTP_I_FORWARD_TSN_CHUNK_TYPE; } +| AUTH { + $$ = SCTP_AUTHENTICATION_CHUNK_TYPE; +} +| ASCONF { + $$ = SCTP_ASCONF_CHUNK_TYPE; +} +| ASCONF_ACK { + $$ = SCTP_ASCONF_ACK_CHUNK_TYPE; +} ; opt_chunk_type