path: root/src/payload.c
Commit message (Expand)AuthorAgeFilesLines
* src: fix protocol context update on big-endian systemsPhil Sutter2017-12-121-6/+1
* src: get rid of printfPhil Sutter2017-09-291-5/+5
* src: Pass stateless, numeric, ip2name and handle variables as structure members.Varsha Rao2017-06-181-4/+4
* src: ip: switch implicit dependencies to meta l4proto tooFlorian Westphal2017-05-191-6/+11
* payload: enforce ip/ip6 protocol depending on icmp or icmpv6Florian Westphal2017-05-191-4/+23
* src: ipv6: switch implicit dependencies to meta l4protoFlorian Westphal2017-05-191-1/+18
* payload: split ll proto dependency into helperFlorian Westphal2017-05-181-11/+18
* netlink_delinearize: don't kill dependencies accross statementsFlorian Westphal2017-05-081-0/+5
* payload: automatically kill dependencies for exthdr and tcpoptManuel Messner2017-02-121-0/+14
* payload: insert implicit meta tcp dependency when matching tcp optionsFlorian Westphal2017-02-121-1/+15
* exthdr: prepare exthdr_gen_dependency for tcp supportManuel Messner2017-02-121-4/+5
* payload: explicit network ctx assignment for icmp/icmp6 in special familiesArturo Borrero Gonzalez2017-01-271-40/+30
* payload: print base and raw values for unknown payloadsFlorian Westphal2016-08-011-1/+13
* payload: don't update protocol context if we can't find a descriptionFlorian Westphal2016-06-071-0/+3
* nft monitor [ trace ]Patrick McHardy2016-04-241-0/+5
* payload: add payload_is_stacked()Patrick McHardy2016-04-241-0/+20
* payload: move payload depedency tracking to payload.cPatrick McHardy2016-04-241-0/+44
* payload: fix stacked headers protocol context trackingPatrick McHardy2016-04-241-2/+6
* payload: only merge if adjacent and combined size fits into a registerFlorian Westphal2016-04-191-7/+20
* exthdr: generate dependencies for inet/bridge/netdev familyFlorian Westphal2016-03-021-0/+15
* payload: move payload_gen_dependency generic part to helperFlorian Westphal2016-03-021-28/+38
* src: add new netdev protocol descriptionPablo Neira Ayuso2015-12-251-1/+12
* src: fix sub-byte protocol header definitionsPablo Neira Ayuso2015-12-141-14/+18
* payload: add payload statementPatrick McHardy2015-11-251-0/+24
* src: allow filtering on L2 header in inet familyFlorian Westphal2015-11-061-7/+1
* nft: support listing expressions that use non-byte header fieldsFlorian Westphal2015-09-181-3/+80
* payload: disable payload merge if offsets are not on byte boundary.Florian Westphal2015-09-181-0/+4
* Merge branch 'next-4.2'Pablo Neira Ayuso2015-08-181-0/+1
| * src: add netdev family supportPablo Neira Ayuso2015-06-161-0/+1
* | payload: reorder case in a switch for consistencyEric Leblond2015-06-301-3/+3
* | payload: fix transport matching with no network layer info in bridge familyPablo Neira Ayuso2015-06-301-0/+3
* payload: assert when accessing inner transport headerPablo Neira Ayuso2015-01-041-0/+1
* payload: fix endianess issue in payload_expr_pctx_update()Pablo Neira Ayuso2014-12-051-2/+2
* nft: complete reject supportAlvaro Neira2014-10-091-5/+26
* src: Enhance payload_gen_dependency()Alvaro Neira2014-10-091-3/+15
* payload: generate dependency in the appropriate byteorderAlvaro Neira2014-10-091-2/+1
* src: add specific byteorder to the struct proto_hdr_templateAlvaro Neira Ayuso2014-09-171-1/+1
* payload: use proto_unknown for raw protocol headerYuxuan Shui2014-08-201-0/+1
* payload: take endianess into account when updating the payload contextPatrick McHardy2014-08-191-1/+8
* expression: fix constant expression allocation on big endianArturo Borrero Gonzalez2014-04-121-1/+2
* expr: add comparison function for singleton expressionsPatrick McHardy2014-03-071-0/+9
* expr: make expr_binary_error() usable outside of evaluationPatrick McHardy2014-03-071-4/+4
* meta: add l4proto supportPatrick McHardy2014-01-081-0/+6
* meta: add nfproto supportPatrick McHardy2014-01-081-1/+1
* proto: add support for meta templatesPatrick McHardy2014-01-081-1/+5
* proto: add helper function to update protocol contextPatrick McHardy2014-01-081-2/+1
* expr: add protocol context update callbackPatrick McHardy2014-01-081-24/+26
* nftables: generic procotol contextsPatrick McHardy2014-01-081-768/+31
* expr: replace PAYLOAD_PROTOCOL_EXPR by generic flagPatrick McHardy2014-01-081-4/+5
* payload: fix ethernet type protocol matchingPablo Neira Ayuso2013-11-041-1/+1