aboutsummaryrefslogtreecommitdiffstats
path: root/net/core
AgeCommit message (Expand)AuthorFilesLines
2019-10-04net: make sock_prot_memory_pressure() return "const char *"Alexey Dobriyan1-1/+1
2019-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-1/+1
2019-10-01devlink: Fix error handling in param and info_get dumpit cbVasundhara Volam1-3/+3
2019-10-01netfilter: drop bridge nf reset from nf_resetFlorian Westphal1-1/+1
2019-09-30net: Unpublish sk from sk_reuseport_cb before call_rcuMartin KaFai Lau1-3/+8
2019-09-27sk_buff: drop all skb extensions on free and skb scrubbingFlorian Westphal2-3/+3
2019-09-26net: print proper warning on dst underflowJason A. Donenfeld1-2/+2
2019-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds20-210/+3082
2019-09-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-8/+23
2019-09-17Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+2
2019-09-16ethtool: implement Energy Detect Powerdown support via phy-tunableAlexandru Ardelean1-0/+6
2019-09-16drop_monitor: Better sanitize notified packetsIdo Schimmel1-0/+6
2019-09-16udp: correct reuseport selection with connected socketsWillem de Bruijn1-2/+13
2019-09-15net/sched: fix race between deactivation and dequeue for NOLOCK qdiscPaolo Abeni1-6/+10
2019-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-0/+24
2019-09-13net: devlink: move reload fail indication to devlink core and expose to userJiri Pirko1-1/+20
2019-09-13net: devlink: split reload op into twoJiri Pirko1-4/+12
2019-09-12net: Fix null de-reference of device refcountSubash Abhinov Kasiviswanathan1-0/+2
2019-09-10devlink: add 'reset_dev_on_drv_probe' paramDirk van der Merwe1-0/+5
2019-09-07net: gso: Fix skb_segment splat when splitting gso_size mangled skb having li...Shmulik Ladkani1-0/+19
2019-09-07net: fib_notifier: move fib_notifier_ops from struct net into per-net structJiri Pirko1-6/+23
2019-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller4-9/+121
2019-09-06net: openvswitch: Set OvS recirc_id from tc chain indexPaul Blakey1-0/+6
2019-09-05net: sock_map, fix missing ulp check in sock hash caseJohn Fastabend1-0/+3
2019-09-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-3/+3
2019-08-31devlink: Use switch-case instead of if-elseParav Pandit1-17/+22
2019-08-31devlink: Make port index data type as unsigned intParav Pandit1-2/+3
2019-08-31net/tls: use RCU protection on icsk->icsk_ulp_dataJakub Kicinski1-1/+1
2019-08-31bpf: fix error check in bpf_tcp_gen_syncookiePetar Penkov1-1/+1
2019-08-27net: fix skb use after free in netpollFeng Sun1-3/+3
2019-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-22/+35
2019-08-24sock: fix potential memory leak in proto_register()zhanglin1-10/+21
2019-08-24net/core/skmsg: Delete an unnecessary check before the function call “consu...Markus Elfring1-2/+1
2019-08-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-5/+5
2019-08-24bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0Ilya Leoshkevich1-4/+4
2019-08-24flow_dissector: Fix potential use-after-free on BPF_PROG_DETACHJakub Sitnicki1-1/+1
2019-08-23drop_monitor: Make timestamps y2038 safeIdo Schimmel1-8/+6
2019-08-19tcp: make sure EPOLLOUT wont be missedEric Dumazet1-7/+9
2019-08-19net: flow_offload: convert block_ing_cb_list to regular list typeVlad Buslov1-6/+7
2019-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-6/+16
2019-08-17bpf: support cloning sk storage on accept()Stanislav Fomichev2-6/+107
2019-08-17net: Don't call XDP_SETUP_PROG when nothing is changedMaxim Mikityanskiy1-2/+13
2019-08-17devlink: Add generic packet traps and groupsIdo Schimmel1-0/+12
2019-08-17devlink: Add packet trap infrastructureIdo Schimmel1-5/+1063
2019-08-17drop_monitor: Allow user to start monitoring hardware dropsIdo Schimmel1-3/+121
2019-08-17drop_monitor: Add support for summary alert mode for hardware dropsIdo Schimmel1-2/+193
2019-08-17drop_monitor: Add support for packet alert mode for hardware dropsIdo Schimmel1-4/+300
2019-08-17drop_monitor: Consider all monitoring states before performing configurationIdo Schimmel1-2/+7
2019-08-17drop_monitor: Add basic infrastructure for hardware dropsIdo Schimmel1-0/+28
2019-08-17drop_monitor: Initialize hardware per-CPU dataIdo Schimmel1-2/+23
2019-08-17drop_monitor: Move per-CPU data init/fini to separate functionsIdo Schimmel1-17/+36
2019-08-15page_pool: fix logic in __page_pool_get_cachedJonathan Lemon1-23/+16
2019-08-15page_pool: remove unnecessary variable initYunsheng Lin1-1/+1
2019-08-13net: devlink: remove redundant rtnl lock assertVlad Buslov1-3/+2
2019-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2-4/+105
2019-08-13devlink: send notifications for deleted snapshots on region destroyJiri Pirko1-11/+12
2019-08-11drop_monitor: Expose tail drop counterIdo Schimmel1-0/+101
2019-08-11drop_monitor: Make drop queue length configurableIdo Schimmel1-3/+16
2019-08-11drop_monitor: Add a command to query current configurationIdo Schimmel1-0/+48
2019-08-11drop_monitor: Allow truncation of dropped packetsIdo Schimmel1-0/+19
2019-08-11drop_monitor: Add packet alert modeIdo Schimmel1-2/+278
2019-08-11drop_monitor: Add alert mode operationsIdo Schimmel1-6/+32
2019-08-11drop_monitor: Require CAP_NET_ADMIN for drop monitor configurationIdo Schimmel1-0/+1
2019-08-11drop_monitor: Reset per-CPU data before starting to traceIdo Schimmel1-3/+7
2019-08-11drop_monitor: Initialize timer and work item upon tracing enableIdo Schimmel1-5/+19
2019-08-11drop_monitor: Split tracing enable / disable to different functionsIdo Schimmel1-28/+51
2019-08-09sock: make cookie generation global instead of per netnsDaniel Borkmann1-1/+2
2019-08-09devlink: remove pointless data_len arg from region snapshot createJiri Pirko1-6/+3
2019-08-08net/tls: prevent skb_orphan() from leaking TLS plain text with offloadJakub Kicinski1-5/+14
2019-08-08flow_offload: support get multi-subsystem blockwenxu1-13/+38
2019-08-08flow_offload: move tc indirect block to flow offloadwenxu1-0/+215
2019-08-08net: use listified RX for handling GRO_NORMAL skbsEdward Cree2-3/+49
2019-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-15/+31
2019-08-06drop_monitor: Use pre_doit / post_doit hooksIdo Schimmel1-7/+17
2019-08-06drop_monitor: Add extack supportIdo Schimmel1-3/+7
2019-08-06drop_monitor: Avoid multiple blank linesIdo Schimmel1-2/+0
2019-08-06drop_monitor: Document scope of spinlockIdo Schimmel1-1/+1
2019-08-06drop_monitor: Rename and document scope of mutexIdo Schimmel1-7/+13
2019-08-06drop_monitor: Use correct error codeIdo Schimmel1-2/+2
2019-08-05net: fix bpf_xdp_adjust_head regression for generic-XDPJesper Dangaard Brouer1-5/+10
2019-08-01hrtimer/treewide: Use hrtimer_sleeper_start_expires()Thomas Gleixner1-1/+1
2019-08-01hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() callsSebastian Andrzej Siewior1-3/+1
2019-07-30bpf: add bpf_tcp_gen_syncookie helperPetar Penkov1-0/+73
2019-07-30hrtimer: Remove task argument from hrtimer_init_sleeper()Thomas Gleixner1-1/+1
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon4-31/+33
2019-07-29xdp: Add devmap_hash map type for looking up devices by hashed indexToke Høiland-Jørgensen1-2/+7
2019-07-29net: fix ifindex collision during namespace removalJiri Pirko1-0/+2
2019-07-27net: neigh: remove redundant assignment to variable bucketColin Ian King1-1/+1
2019-07-25bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_...Stanislav Fomichev1-0/+9
2019-07-25bpf/flow_dissector: pass input flags to BPF flow dissector programStanislav Fomichev1-2/+10
2019-07-25bpf: Allow bpf_skb_event_output for a few prog typesAllan Zhang1-0/+6
2019-07-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-10/+19
2019-07-23bpf: fix access to skb_shared_info->gso_segsEric Dumazet1-3/+3
2019-07-22net: Rename skb_frag page to bv_pageMatthew Wilcox (Oracle)1-1/+1
2019-07-22net: Use skb accessors in network coreMatthew Wilcox (Oracle)2-14/+18
2019-07-22bpf: sockmap/tls, close can race with map freeJohn Fastabend1-2/+2
2019-07-22bpf: sockmap, only create entry if ulp is not already enabledJohn Fastabend1-0/+3
2019-07-22bpf: sockmap, synchronize_rcu before free'ing mapJohn Fastabend1-0/+2
2019-07-22bpf: sockmap, sock_map_delete needs to use xchgJohn Fastabend1-5/+9
2019-07-19net: flow_offload: add flow_block structure and use itPablo Neira Ayuso1-3/+3
2019-07-19net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_tPablo Neira Ayuso1-4/+5
2019-07-19net: flow_offload: remove netns parameter from flow_block_cb_alloc()Pablo Neira Ayuso1-6/+3
2019-07-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-9/+21
2019-07-18tcp: fix tcp_set_congestion_control() use from bpf hookEric Dumazet1-1/+1
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce2-29/+25
2019-07-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-7/+17
2019-07-16skbuff: fix compilation warnings in skb_dump()Qian Cai1-1/+1
2019-07-15bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6Stanislav Fomichev1-1/+11
2019-07-15bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_okStanislav Fomichev1-6/+6
2019-07-15net: neigh: fix multiple neigh timer schedulingLorenzo Bianconi1-0/+2
2019-07-12mm: security: introduce init_on_alloc=1 and init_on_free=1 boot optionsAlexander Potapenko1-1/+1
2019-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds22-253/+1513
2019-07-09net: flow_offload: add flow_block_cb_is_busy() and use itPablo Neira Ayuso1-0/+18
2019-07-09drivers: net: use flow block APIPablo Neira Ayuso1-4/+16
2019-07-09net: flow_offload: add flow_block_cb_{priv, incref, decref}()Pablo Neira Ayuso1-0/+18
2019-07-09net: flow_offload: add list handling functionsPablo Neira Ayuso1-0/+17
2019-07-09net: flow_offload: add flow_block_cb_alloc() and flow_block_cb_free()Pablo Neira Ayuso1-0/+28
2019-07-09net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_*Pablo Neira Ayuso1-1/+1
2019-07-09net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BINDPablo Neira Ayuso1-2/+2
2019-07-09net: flow_offload: add flow_block_cb_setup_simple()Pablo Neira Ayuso1-0/+25
2019-07-09net/flow_dissector: add connection tracking dissectionPaul Blakey1-0/+44
2019-07-09devlink: Introduce PCI VF port flavour and port attributeParav Pandit1-0/+38
2019-07-09devlink: Introduce PCI PF port flavour and port attributeParav Pandit1-0/+34
2019-07-09devlink: Return physical port fields only for applicable port flavoursParav Pandit1-0/+4
2019-07-09devlink: Refactor physical port attributesParav Pandit1-20/+38
2019-07-08net: sched: add mpls manipulation actions to TCJohn Hurley1-0/+30
2019-07-08net: core: add MPLS update core helper and use in OvSJohn Hurley1-0/+33
2019-07-08net: core: move pop MPLS functionality from OvS to core helperJohn Hurley1-0/+42
2019-07-08net: core: move push MPLS functionality from OvS to core helperJohn Hurley1-0/+64
2019-07-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2019-07-08skbuff: increase verbosity when dumping skb dataWillem de Bruijn2-12/+103
2019-07-08Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+20
2019-07-08coallocate socket_wq with socket itselfAl Viro1-1/+1
2019-07-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-8/+14
2019-07-08net: core: page_pool: add user refcnt and reintroduce page_pool_destroyIvan Khoronzhuk2-0/+11
2019-07-08bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addrStanislav Fomichev1-8/+14
2019-07-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2-85/+186
2019-07-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-1/+1
2019-07-03bpf: add icsk_retransmits to bpf_tcp_sockStanislav Fomichev1-1/+19
2019-07-03bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sockStanislav Fomichev1-1/+10
2019-07-03bpf: split shared bpf_tcp_sock and bpf_sock_ops implementationStanislav Fomichev1-54/+126
2019-07-01blackhole_netdev: use blackhole_netdev to invalidate dst entriesMahesh Bandewar1-1/+1
2019-07-01net: link_watch: prevent starvation when processing linkwatch wqYunsheng Lin1-1/+12
2019-06-30Merge tag 'mlx5e-updates-2019-06-28' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller1-2/+4
2019-06-29bpf_xdp_redirect_map: Perform map lookup in eBPF helperToke Høiland-Jørgensen1-14/+18
2019-06-29devmap: Rename ifindex member in bpf_redirect_infoToke Høiland-Jørgensen1-13/+13
2019-06-29devmap/cpumap: Use flush list instead of bitmapToke Høiland-Jørgensen1-2/+0
2019-06-28Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Saeed Mahameed1-2/+4
2019-06-28net: sched: refactor reinsert actionJohn Hurley1-3/+1
2019-06-27bpf: implement getsockopt and setsockopt hooksStanislav Fomichev1-1/+1
2019-06-27net: ethtool: Allow parsing ETHER_FLOW types when using flow_ruleMaxime Chevallier1-0/+24
2019-06-26rtnetlink: skip metrics loop for dst_default_metricsDavid Ahern1-0/+4
2019-06-26keys: Network namespace domain tagDavid Howells1-0/+20
2019-06-26xdp: Make __mem_id_disconnect staticYueHaibing1-1/+1
2019-06-22netns: restore ops before calling ops_exit_listLi RongQing1-1/+1
2019-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+0
2019-06-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller3-0/+114
2019-06-19netns: add pre_exit method to struct pernet_operationsEric Dumazet1-0/+28
2019-06-19page_pool: make sure struct device is stableJesper Dangaard Brouer1-0/+8
2019-06-19page_pool: add tracepoints for page_pool with details need by XDPJesper Dangaard Brouer2-1/+12
2019-06-19xdp: add tracepoints for XDP memJesper Dangaard Brouer1-16/+5
2019-06-19xdp: force mem allocator removal and periodic warningJesper Dangaard Brouer2-7/+48
2019-06-19xdp: tracking page_pool resources and safe removalJesper Dangaard Brouer2-22/+105
2019-06-19page_pool: introduce page_pool_free and use in mlx5Jesper Dangaard Brouer1-4/+11
2019-06-19xdp: page_pool related fix to cpumapJesper Dangaard Brouer1-0/+15
2019-06-19xdp: fix leak of IDA cyclic id if rhashtable_insert_slow failsJesper Dangaard Brouer1-0/+2
2019-06-19net: page_pool: add helper function to unmap dma addressesIlias Apalodimas1-0/+7
2019-06-19net: flow_offload: implement support for meta keyJiri Pirko1-0/+7
2019-06-19flow_dissector: add support for ingress ifindex dissectionJiri Pirko1-0/+16
2019-06-18ipoib: show VF broadcast addressDenis Kirjanov1-0/+5
2019-06-18net: remove duplicate fetch in sock_getsockoptJingYi Hou1-3/+0
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller12-29/+84
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds8-6/+80
2019-06-17bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookupAnton Protopopov1-1/+1
2019-06-16neigh: fix use-after-free read in pneigh_get_nextEric Dumazet1-0/+7
2019-06-16net: handle 802.1P vlan 0 packets properlyGovindarajulu Varadarajan1-1/+29
2019-06-16net/mlx5: Declare more strictly devlink encap modeLeon Romanovsky1-2/+4
2019-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-1/+5
2019-06-15bpf: Fix out of bounds memory access in bpf_sk_storageArthur Fabre1-1/+2
2019-06-14net: add high_order_alloc_disable sysctl/static keyEric Dumazet2-1/+10
2019-06-15bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog typeStanislav Fomichev1-0/+26
2019-06-15bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog typeStanislav Fomichev1-0/+16
2019-06-15bpf: net: Add SO_DETACH_REUSEPORT_BPFMartin KaFai Lau2-0/+28
2019-06-13devlink: Hang reporter's dump method on a dumpit cbAya Levin1-20/+98
2019-06-12net: ethtool: Allow matching on vlan DEI bitMaxime Chevallier1-0/+5
2019-06-12bpf: net: Set sk_bpf_storage back to NULL for cloned skMartin KaFai Lau1-0/+3
2019-06-10bpf: Allow bpf_map_lookup_elem() on an xskmapJonathan Lemon1-0/+40
2019-06-09net: hwbm: Make the hwbm_pool lock a mutexSebastian Andrzej Siewior1-8/+7
2019-06-09net: Don't disable interrupts in __netdev_alloc_skb()Sebastian Andrzej Siewior1-8/+11
2019-06-09net: Don't disable interrupts in napi_alloc_frag()Sebastian Andrzej Siewior1-26/+23
2019-06-08Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-23/+4
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-3/+24
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller24-129/+44
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds4-7/+21
2019-06-07bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helperRoman Gushchin1-0/+4
2019-06-06bpf: fix unconnected udp hooksDaniel Borkmann1-0/+2
2019-06-06pktgen: do not sleep with the thread lock held.Paolo Abeni1-0/+11
2019-06-05Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_...Hangbin Liu1-3/+3
2019-06-05ethtool: fix potential userspace buffer overflowVivien Didelot1-1/+4
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372Thomas Gleixner1-4/+1