]> git.ipfire.org Git - people/ms/suricata.git/commit - src/app-layer-ssl.c
app-layer: remove callback for completion status
authorVictor Julien <victor@inliniac.net>
Fri, 30 Oct 2020 12:40:17 +0000 (13:40 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 7 Dec 2020 19:47:56 +0000 (20:47 +0100)
commitefc9a7a3989df42f09f9018b9aa01044b1a05441
tree5e84f4dbbcffa6c90be694762dcd5a94c1e42627
parent84385549fe99ada08310459c236484ec316eb8a5
app-layer: remove callback for completion status

Since the completion status was a constant for all parsers, remove the
callback logic and instead register the values themselves. This should
avoid a lot of unnecessary callback calls.

Update all parsers to take advantage of this.
35 files changed:
rust/src/applayer.rs
rust/src/applayertemplate/template.rs
rust/src/dcerpc/dcerpc.rs
rust/src/dhcp/dhcp.rs
rust/src/dns/dns.rs
rust/src/http2/http2.rs
rust/src/ikev2/ikev2.rs
rust/src/krb/krb5.rs
rust/src/mqtt/mqtt.rs
rust/src/nfs/nfs.rs
rust/src/ntp/ntp.rs
rust/src/rdp/rdp.rs
rust/src/rfb/rfb.rs
rust/src/sip/sip.rs
rust/src/smb/smb.rs
rust/src/snmp/snmp.rs
rust/src/ssh/ssh.rs
src/app-layer-dcerpc-udp.c
src/app-layer-dcerpc.c
src/app-layer-dnp3.c
src/app-layer-enip.c
src/app-layer-ftp.c
src/app-layer-htp.c
src/app-layer-modbus.c
src/app-layer-nfs-tcp.c
src/app-layer-nfs-udp.c
src/app-layer-parser.c
src/app-layer-parser.h
src/app-layer-register.c
src/app-layer-register.h
src/app-layer-smb.c
src/app-layer-smtp.c
src/app-layer-ssl.c
src/app-layer-template.c
src/app-layer-tftp.c