aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2019-04-11Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping"Trond Myklebust1-37/+8
2019-04-11xprtrdma: Fix helper that drains the transportChuck Lever1-1/+1
2019-04-08net: ip6_gre: fix possible use-after-free in ip6erspan_rcvLorenzo Bianconi1-7/+13
2019-04-08net: ip_gre: fix possible use-after-free in erspan_rcvLorenzo Bianconi1-5/+10
2019-04-06NFC: nci: Add some bounds checking in nci_hci_cmd_received()Dan Carpenter1-0/+8
2019-04-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds45-189/+250
2019-04-04ipv6: sit: reset ip header pointer in ipip6_rcvLorenzo Bianconi1-0/+4
2019-04-04net: bridge: always clear mcast matching struct on reports and leavesNikolay Aleksandrov1-0/+3
2019-04-04vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2xChris Leech1-11/+15
2019-04-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-14/+6
2019-04-04sch_cake: Make sure we can write the IP header before changing DSCP bitsToke Høiland-Jørgensen1-0/+11
2019-04-04sch_cake: Use tc_skb_protocol() helper for getting packet protocolToke Høiland-Jørgensen1-1/+1
2019-04-04tcp: Ensure DCTCP reacts to lossesKoen De Schepper1-18/+18
2019-04-04net/sched: act_sample: fix divide by zero in the traffic pathDavide Caratti1-2/+8
2019-04-03ipv6: Fix dangling pointer when ipv6 fragmentJunwei Hu1-1/+3
2019-04-03net-gro: Fix GRO flush when receiving a GSO packet.Steffen Klassert1-1/+1
2019-04-03flow_dissector: allow access only to a subset of __sk_buff fieldsStanislav Fomichev1-13/+3
2019-04-03flow_dissector: fix clamping of BPF flow_keys for non-zero nhoffStanislav Fomichev1-1/+2
2019-04-03net/flow_dissector: pass flow_keys->n_proto to BPF programsStanislav Fomichev1-0/+1
2019-04-02ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev typeSheena Mira-ato1-2/+2
2019-04-01dccp: Fix memleak in __feat_register_spYueHaibing1-1/+6
2019-04-01sctp: initialize _pad of sockaddr_in before copying to user memoryXin Long1-0/+1
2019-04-01kcm: switch order of device registration to fix a crashJiri Slaby1-8/+8
2019-04-01net: sched: introduce and use qdisc tree flush/purge helpersPaolo Abeni10-66/+16
2019-04-01net: sched: introduce and use qstats read helpersPaolo Abeni10-17/+18
2019-04-01net/sched: fix ->get helper of the matchall clsNicolas Dichtel1-0/+5
2019-04-01vrf: check accept_source_route on the original netdeviceStephen Suryaputra2-6/+5
2019-04-01tcp: fix a potential NULL pointer dereference in tcp_sk_exitDust Li1-1/+2
2019-03-31tipc: handle the err returned from cmd header functionXin Long1-2/+8
2019-03-31tipc: check link name with right length in tipc_nl_compat_link_setXin Long1-1/+6
2019-03-31tipc: check bearer name with right length in tipc_nl_compat_bearer_enableXin Long1-1/+6
2019-03-29Merge tag 'ceph-for-5.1-rc3' of git://github.com/ceph/ceph-clientLinus Torvalds1-2/+6
2019-03-29net: ethtool: not call vzalloc for zero sized memory requestLi RongQing1-16/+30
2019-03-29net: tls: prevent false connection termination with offloadJakub Kicinski1-0/+2
2019-03-28net: core: netif_receive_skb_list: unlist skb before passing to pt->funcAlexander Lobakin1-1/+3
2019-03-28net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock().Mao Wenan1-1/+1
2019-03-28openvswitch: fix flow actions reallocationAndrea Righi1-2/+2
2019-03-28netns: provide pure entropy for net_hash_mix()Eric Dumazet1-0/+1
2019-03-28net: dsa: Implement flow_dissect callback for tag_qcaxiaofeis1-0/+10
2019-03-28Merge tag 'batadv-net-for-davem-20190328' of git://git.open-mesh.org/linux-mergeDavid S. Miller4-15/+46
2019-03-27ila: Fix rhashtable walker list corruptionHerbert Xu1-0/+1
2019-03-27net: datagram: fix unbounded loop in __skb_try_recv_datagram()Paolo Abeni1-1/+1
2019-03-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds54-280/+874
2019-03-26Merge tag 'nfs-for-5.1-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2-3/+13
2019-03-26SUNRPC: fix uninitialized variable warningAlakesh Haloi1-2/+2
2019-03-26net: devlink: skip info_get op call if it is not defined in dumpitJiri Pirko1-0/+5
2019-03-26tipc: change to check tipc_own_id to return in tipc_net_stopXin Long1-4/+1
2019-03-26net: sched: Kconfig: update reference link for PIELeslie Monis1-2/+1
2019-03-25libceph: fix breakage caused by multipage bvecsIlya Dryomov1-2/+6
2019-03-25batman-adv: Fix genl notification for throughput_overrideSven Eckelmann1-2/+5
2019-03-25batman-adv: fix warning in function batadv_v_elp_get_throughputAnders Roxell1-2/+4
2019-03-25batman-adv: Reduce tt_global hash refcnt only for removed entrySven Eckelmann1-3/+15
2019-03-25batman-adv: Reduce tt_local hash refcnt only for removed entrySven Eckelmann1-5/+9
2019-03-25batman-adv: Reduce claim hash refcnt only for removed entrySven Eckelmann1-3/+13
2019-03-23rxrpc: avoid clang -Wuninitialized warningArnd Bergmann1-6/+5
2019-03-23tipc: tipc clang warningJon Maloy1-3/+4
2019-03-23net: sched: fix cleanup NULL pointer exception in act_mirrJohn Hurley1-2/+5
2019-03-23SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connectedTrond Myklebust1-1/+11
2019-03-21net-sysfs: Fix memory leak in netdev_register_kobjectWang Hai1-5/+9
2019-03-21net/sched: let actions use RCU to access 'goto_chain'Davide Caratti2-9/+11
2019-03-21net/sched: act_vlan: validate the control action inside init()Davide Caratti1-3/+17
2019-03-21net/sched: act_tunnel_key: validate the control action inside init()Davide Caratti1-2/+16
2019-03-21net/sched: act_skbmod: validate the control action inside init()Davide Caratti1-3/+16
2019-03-21net/sched: act_skbedit: validate the control action inside init()Davide Caratti1-3/+16
2019-03-21net/sched: act_simple: validate the control action inside init()Davide Caratti1-14/+38
2019-03-21net/sched: act_sample: validate the control action inside init()Davide Caratti1-3/+16
2019-03-21net/sched: act_police: validate the control action inside init()Davide Caratti1-1/+11
2019-03-21net/sched: act_pedit: validate the control action inside init()Davide Caratti1-2/+14
2019-03-21net/sched: act_nat: validate the control action inside init()Davide Caratti1-1/+11
2019-03-21net/sched: act_connmark: validate the control action inside init()Davide Caratti1-3/+18
2019-03-21net/sched: act_mirred: validate the control action inside init()Davide Caratti1-4/+17
2019-03-21net/sched: act_ife: validate the control action inside init()Davide Caratti1-13/+20
2019-03-21net/sched: act_gact: validate the control action inside init()Davide Caratti1-1/+12
2019-03-21net/sched: act_csum: validate the control action inside init()Davide Caratti1-3/+17
2019-03-21net/sched: act_bpf: validate the control action inside init()Davide Caratti1-5/+18
2019-03-21net/sched: prepare TC actions to properly validate the control actionDavide Caratti17-55/+78
2019-03-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller9-30/+50
2019-03-21genetlink: Fix a memory leak on error pathYueHaibing1-1/+2
2019-03-21tipc: fix cancellation of topology subscriptionsErik Hugne1-0/+1
2019-03-20sctp: use memdup_user instead of vmemdup_userXin Long1-6/+6
2019-03-20ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULLXin Long1-8/+10
2019-03-20net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vecChristoph Paasch1-1/+1
2019-03-20libceph: wait for latest osdmap in ceph_monc_blacklist_add()Ilya Dryomov2-1/+26
2019-03-20netfilter: nf_tables: add missing ->release_ops() in error path of newrule()Taehee Yoo1-1/+4
2019-03-19mpls: Fix 6PE forwardingVinay K Nallamothu1-3/+9
2019-03-19dccp: do not use ipv6 header for ipv4 flowEric Dumazet1-2/+2
2019-03-19tcp: do not use ipv6 header for ipv4 flowEric Dumazet1-4/+4
2019-03-19nfc: Fix to check for kmemdup failureAditya Pakki1-2/+7
2019-03-19net-sysfs: call dev_hold if kobject_init_and_add successYueHaibing1-2/+4
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER soc...Xin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET ...Xin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY ...Xin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockoptXin Long1-0/+3
2019-03-18sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM s...Marcelo Ricardo Leitner1-0/+3
2019-03-18sctp: not copy sctp_sock pd_lobby in sctp_copy_descendantXin Long1-2/+1
2019-03-18af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALLYoshiki Komachi1-1/+2
2019-03-18packets: Always register packet sk in the same orderMaxime Chevallier1-1/+1
2019-03-18net: rose: fix a possible stack overflowEric Dumazet1-9/+12
2019-03-18netfilter: nft_redir: fix module autoload with ip4Pablo Neira Ayuso1-1/+1
2019-03-18netfilter: nf_tables: bogus EBUSY in helper removal from transactionPablo Neira Ayuso1-3/+16
2019-03-18netfilter: ip6t_srh: fix NULL pointer dereferencesKangjie Lu1-0/+6
2019-03-18netfilter: fix NETFILTER_XT_TARGET_TEE dependenciesArnd Bergmann1-0/+1
2019-03-18netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTINGXin Long2-0/+3
2019-03-18netfilter: nft_set_rbtree: check for inactive element after flag mismatchPablo Neira Ayuso1-4/+3
2019-03-18netfilter: nf_conntrack_sip: remove direct dependency on IPv6Alin Nastac1-21/+16
2019-03-17tipc: allow service ranges to be connect()'ed on RDM/DGRAMErik Hugne1-5/+15
2019-03-17Merge tag '9p-for-5.1' of git://github.com/martinetd/linuxLinus Torvalds2-2/+2
2019-03-16net: tipc: fix a missing check for nla_nest_startKangjie Lu1-0/+2
2019-03-16Merge tag 'nfs-for-5.1-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds3-20/+16
2019-03-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-23/+23
2019-03-16net: tipc: fix a missing check of nla_nest_startKangjie Lu1-0/+3
2019-03-16net: ncsi: fix a missing check for nla_nest_startKangjie Lu1-0/+4
2019-03-16net: openvswitch: fix missing checks for nla_nest_startKangjie Lu1-0/+8
2019-03-16net: openvswitch: fix a NULL pointer dereferenceKangjie Lu1-0/+4
2019-03-16xsk: fix umem memory leak on cleanupBjörn Töpel1-18/+1
2019-03-15net: add documentation to socket.cPedro Tammela1-18/+259
2019-03-15net: strparser: fix a missing check for create_singlethread_workqueueKangjie Lu1-0/+2
2019-03-15sch_cake: Interpret fwmark parameter as a bitmaskToke Høiland-Jørgensen1-13/+12
2019-03-15appletalk: Fix potential NULL pointer dereference in unregister_snap_clientYueHaibing2-11/+24
2019-03-15SUNRPC: Remove redundant check for the reply length in call_decode()Trond Myklebust1-4/+0
2019-03-15SUNRPC: Handle the SYSTEM_ERR rpc errorTrond Myklebust1-0/+1
2019-03-15SUNRPC: rpc_decode_header() must always return a non-zero value on errorTrond Myklebust1-13/+7
2019-03-15SUNRPC: Use the ENOTCONN error on socket disconnectTrond Myklebust1-1/+1
2019-03-15SUNRPC: Fix the minimal size for reply buffer allocationTrond Myklebust1-1/+6
2019-03-15SUNRPC: Fix a client regression when handling oversized repliesTrond Myklebust1-1/+1
2019-03-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds13-66/+134
2019-03-13l2tp: fix infoleak in l2tp_ip6_recvmsg()Eric Dumazet1-3/+1
2019-03-13net/tls: Inform user space about send buffer availabilityVakul Garg2-4/+2
2019-03-13net_sched: return correct value for *notify* functionsZhike Wang2-13/+34
2019-03-13bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helperMartin KaFai Lau1-0/+21
2019-03-13bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_releaseMartin KaFai Lau1-5/+1
2019-03-139p/net: fix memory leak in p9_client_createzhengbin1-1/+1
2019-03-12Merge tag 'nfsd-5.1' of git://linux-nfs.org/~bfields/linuxLinus Torvalds6-47/+39
2019-03-12Merge tag 'ceph-for-5.1-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds1-3/+2
2019-03-12Merge tag 'nfs-for-5.1-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds29-1068/+1203
2019-03-12Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2019-03-12sctp: convert to genradixKent Overstreet2-107/+20
2019-03-12openvswitch: convert to kvmallocKent Overstreet4-43/+13
2019-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller5-36/+92
2019-03-11net/x25: reset state in x25_connect()Eric Dumazet1-0/+1
2019-03-11tcp: Don't access TCP_SKB_CB before initializing itChristoph Paasch1-8/+1
2019-03-11netfilter: nf_tables: return immediately on empty commitFlorian Westphal1-0/+5
2019-03-11net: sit: fix UBSAN Undefined behaviour in check_6rdMiaohe Lin1-2/+3
2019-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds31-139/+226
2019-03-11netfilter: nf_tables: use-after-free in dynamic operationsPablo Neira Ayuso1-1/+3
2019-03-11netfilter: nf_tables: bogus EBUSY when deleting set after flushPablo Neira Ayuso4-13/+54
2019-03-10SUNRPC: Take the transport send lock before binding+connectingTrond Myklebust1-1/+8
2019-03-10SUNRPC: Micro-optimise when the task is known not to be sleepingTrond Myklebust1-34/+65
2019-03-10gro_cells: make sure device is up in gro_cells_receive()Eric Dumazet1-4/+18
2019-03-10net/x25: fix use-after-free in x25_device_event()Eric Dumazet1-1/+5
2019-03-10SUNRPC: Check whether the task was transmitted before rebind/reconnectTrond Myklebust1-4/+40
2019-03-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds5-27/+20
2019-03-09SUNRPC: Remove redundant calls to RPC_IS_QUEUED()Trond Myklebust2-5/+1
2019-03-09SUNRPC: Clean upTrond Myklebust1-33/+14
2019-03-08rxrpc: Fix client call queueing, waiting for channelDavid Howells1-2/+2
2019-03-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller7-10/+16
2019-03-08tcp: handle inet_csk_reqsk_queue_add() failuresGuillaume Nault2-2/+13
2019-03-08fou, fou6: avoid uninit-value in gue_err() and gue6_err()Eric Dumazet2-4/+4
2019-03-08net: sched: fix potential use-after-free in __tcf_chain_put()Vlad Buslov1-10/+7
2019-03-08vsock/virtio: fix kernel panic from virtio_transport_reset_no_sockAdalbert Lazăr1-7/+15
2019-03-08Merge tag 'io_uring-2019-03-06' of git://git.kernel.dk/linux-blockLinus Torvalds7-128/+173
2019-03-08bpf: fix warning about using plain integer as NULLBo YU1-1/+1
2019-03-08xsk: fix to reject invalid options in Tx descriptorBjörn Töpel1-2/+2
2019-03-08xsk: fix to reject invalid flags in xsk_bindBjörn Töpel1-1/+4
2019-03-08sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate()Xin Long1-0/+10
2019-03-08sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init()Xin Long2-14/+10
2019-03-08sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() failsXin Long1-10/+24
2019-03-08rxrpc: Fix client call connect/disconnect raceDavid Howells1-5/+15
2019-03-08sctp: remove sched init from sctp_stream_initXin Long1-2/+0
2019-03-08route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a raceXin Long1-0/+4
2019-03-08netfilter: nf_tables: fix set double-free in abort pathPablo Neira Ayuso1-6/+11
2019-03-08netfilter: nat: don't register device notifier twiceFlorian Westphal1-16/+19
2019-03-07SUNRPC: Respect RPC call timeouts when retrying transmissionTrond Myklebust1-18/+24
2019-03-07SUNRPC: Fix up RPC back channel transmissionTrond Myklebust1-28/+33
2019-03-07SUNRPC: Prevent thundering herd when the socket is not connectedTrond Myklebust1-4/+17
2019-03-07net/hsr: fix possible crash in add_timer()Eric Dumazet1-8/+6
2019-03-07net: atm: Add another IS_ENABLED(CONFIG_COMPAT) in atm_dev_ioctlNathan Chancellor1-1/+1
2019-03-07net: atm: Use IS_ENABLED in atm_dev_ioctlNathan Chancellor1-6/+2
2019-03-07ethtool: reduce stack usage with clangArnd Bergmann1-7/+9
2019-03-07bpf: Stop the psock parser before canceling its workJakub Sitnicki1-0/+1
2019-03-07net: fix GSO in bpf_lwt_push_ip_encapPeter Oskolkov1-0/+2
2019-03-07xsk: fix potential crash in xsk_diag_put_umem()Eric Dumazet1-2/+2
2019-03-07bpf: only test gso type on gso packetsWillem de Bruijn1-4/+4
2019-03-06tcp: do not report TCP_CM_INQ of 0 for closed connectionsSoheil Hassas Yeganeh1-0/+5
2019-03-06net: hsr: fix memory leak in hsr_dev_finalize()Mao Wenan3-1/+16
2019-03-06net: sched: flower: insert new filter to idr after setting its maskVlad Buslov1-21/+22
2019-03-06tcp: detecting the misuse of .sendpage for Slab objectsVasily Averin1-0/+4
2019-03-06iptunnel: NULL pointer deref for ip_md_tunnel_xmitAlan Maguire1-3/+6
2019-03-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-2/+4
2019-03-06ipv4/route: fail early when inet dev is missingPaolo Abeni1-4/+5
2019-03-05mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual2-2/+4
2019-03-05Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1