summaryrefslogtreecommitdiffstats
path: root/net/core/flow_dissector.c
Commit message (Expand)AuthorAgeFilesLines
* flow_dissector: Drop BPF flow dissector prog ref on netns cleanupJakub Sitnicki2020-05-211-5/+21
* bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.David Miller2020-02-241-3/+1
* flow_dissector: Fix to use new variables for port ranges in bpf hookYoshiki Komachi2020-01-271-2/+9
* flow_dissector: fix document for skb_flow_get_icmp_tciLi RongQing2020-01-091-1/+1
* treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-5/+5
* net: dsa: fix flow dissection on Tx pathAlexander Lobakin2019-12-061-2/+3
* cls_flower: Fix the behavior using port ranges with hw-offloadYoshiki Komachi2019-12-031-9/+28
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-11-021-26/+17
|\
| * net/flow_dissector: switch to siphashEric Dumazet2019-10-231-22/+16
* | flow_dissector: extract more ICMP informationMatteo Croce2019-10-301-24/+50
* | flow_dissector: skip the ICMP dissector for non ICMP packetsMatteo Croce2019-10-301-9/+25
* | flow_dissector: add meaningful commentsMatteo Croce2019-10-301-0/+6
* | flow_dissector: Allow updating the flow dissector program atomicallyJakub Sitnicki2019-10-111-3/+7
* | bpf/flow_dissector: add mode to enforce global BPF flow dissectorStanislav Fomichev2019-10-071-4/+34
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-08-271-1/+1
|\
| * flow_dissector: Fix potential use-after-free on BPF_PROG_DETACHJakub Sitnicki2019-08-241-1/+1
* | bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_...Stanislav Fomichev2019-07-251-0/+9
* | bpf/flow_dissector: pass input flags to BPF flow dissector programStanislav Fomichev2019-07-251-2/+10
|/
* net/flow_dissector: add connection tracking dissectionPaul Blakey2019-07-091-0/+44
* flow_dissector: add support for ingress ifindex dissectionJiri Pirko2019-06-191-0/+16
* flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flagStanislav Fomichev2019-06-031-9/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* flow_dissector: disable preemption around BPF callsEric Dumazet2019-05-131-0/+2
* bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_typeStanislav Fomichev2019-04-251-0/+39
* flow_dissector: handle no-skb use caseStanislav Fomichev2019-04-231-27/+25
* net: plumb network namespace into __skb_flow_dissectStanislav Fomichev2019-04-231-10/+17
* flow_dissector: switch kernel context to struct bpf_flow_dissectorStanislav Fomichev2019-04-231-25/+20
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-04-051-1/+3
|\
| * flow_dissector: fix clamping of BPF flow_keys for non-zero nhoffStanislav Fomichev2019-04-031-1/+2
| * net/flow_dissector: pass flow_keys->n_proto to BPF programsStanislav Fomichev2019-04-031-0/+1
* | net/core: Document __skb_flow_dissect() flags argumentBart Van Assche2019-03-271-0/+2
|/
* net/flow_dissector: move bpf case into __skb_flow_bpf_dissectStanislav Fomichev2019-01-291-38/+54
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-12-201-1/+5
|\
| * net/flow_dissector: correctly cap nhoff and thoff in case of BPFStanislav Fomichev2018-12-071-1/+4
| * selftests/bpf: use thoff instead of nhoff in BPF flow dissectorStanislav Fomichev2018-12-071-0/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-11-111-2/+2
|\|
| * flow_dissector: do not dissect l4 ports for fragments배석진2018-11-091-2/+2
* | net/vlan: include the shift in skb_vlan_tag_get_prio()Michał Mirosław2018-11-071-2/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2018-09-251-0/+140
|\
| * flow_dissector: lookup netns by skb->sk if skb->dev is NULLWillem de Bruijn2018-09-251-3/+9
| * flow_dissector: implements flow dissector BPF hookPetar Penkov2018-09-141-0/+134
* | net: core: Use FIELD_SIZEOF directly instead of reimplementing its functionzhong jiang2018-09-191-5/+5
|/
* flow_dissector: allow dissection of tunnel options from metadataSimon Horman2018-08-071-1/+18
* flow_dissector: Dissect tos and ttl from the tunnel infoOr Gerlitz2018-07-191-1/+13
* net/flow_dissector: Add support for QinQ dissectionJianbo Liu2018-07-071-15/+17
* net/flow_dissector: Save vlan ethertype from headersJianbo Liu2018-07-071-0/+2
* ipv6: omit traffic class when calculating flow hashMichal Kubecek2018-06-041-1/+1
* Revert "ipv6: omit traffic class when calculating flow hash"David S. Miller2018-06-041-1/+1
* ipv6: omit traffic class when calculating flow hashMichal Kubecek2018-06-041-1/+1
* flow_dissector: do not rely on implicit castsPaolo Abeni2018-05-081-1/+1