summaryrefslogtreecommitdiffstats
path: root/src/tcpopt.c
Commit message (Expand)AuthorAgeFilesLines
* tcpopt: don't create exthdr expression without datatypeFlorian Westphal2023-12-191-1/+1
* parser: tcpopt: fix tcp option parsing with NUM + length fieldFlorian Westphal2023-12-061-10/+34
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-111-1/+0
* include: include <std{bool,int}.h> via <nft.h>Thomas Haller2023-08-251-1/+0
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-0/+2
* exthdr: fix tcpopt_find_template to use length after mask adjustmentFlorian Westphal2021-12-011-4/+3
* mptcp: add subtype matchingFlorian Westphal2021-12-011-0/+1
* tcpopt: add md5sig, fastopen and mptcp optionsFlorian Westphal2021-12-011-0/+30
* tcpopt: bogus assertion on undefined optionsPablo Neira Ayuso2021-08-111-1/+2
* tcp: add raw tcp option match supportFlorian Westphal2020-11-091-0/+2
* tcpopt: allow to check for presence of any tcp optionFlorian Westphal2020-11-091-6/+36
* tcpopt: split tcpopt_hdr_fields into per-option enumFlorian Westphal2020-11-091-68/+51
* tcpopt: rename noop to nopFlorian Westphal2020-11-091-1/+1
* tcpopts: clean up parser -> tcpopt.c plumbingFlorian Westphal2020-11-091-57/+35
* parser: merge sack-perm/sack-permitted and maxseg/mssFlorian Westphal2020-11-091-1/+1
* src: add reference counter for dynamic datatypesPablo Neira Ayuso2019-06-131-2/+2
* src: expr: remove expr_ops from struct exprFlorian Westphal2019-02-081-1/+1
* src: expr: add expression etypeFlorian Westphal2019-02-081-1/+1
* libnftables: Make some arrays globally accessiblePhil Sutter2018-05-111-1/+1
* tcpopt: make tcptopt structs staticFlorian Westphal2017-07-131-8/+8
* exthdr: Implement existence checkPhil Sutter2017-03-101-1/+5
* exthdr: Add support for exthdr specific flagsPhil Sutter2017-03-101-2/+3
* src: revisit tcp options supportPablo Neira Ayuso2017-02-281-89/+58
* src: add TCP option matchingManuel Messner2017-02-121-0/+269