aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds55-221/+154
2018-06-04Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-19/+1
2018-06-04Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-16/+0
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds79-2131/+408
2018-06-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds19-64/+97
2018-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-3/+3
2018-06-01ip6_tunnel: remove magic mtu value 0xFFF8Nicolas Dichtel2-5/+11
2018-06-01ip_tunnel: restore binding to ifaces with a large mtuNicolas Dichtel1-4/+4
2018-06-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-4/+3
2018-06-01kcm: Fix use-after-free caused by clonned socketsKirill Tkhai1-1/+1
2018-05-31net-sysfs: Fix memory leak in XPS configurationAlexander Duyck1-3/+3
2018-05-31net/ncsi: Fix array size in dumpit handlerSamuel Mendoza-Jonas1-1/+1
2018-05-31cls_flower: Fix incorrect idr release when failing to modify rulePaul Blakey1-1/+1
2018-05-31xfrm Fix potential error pointer dereference in xfrm_bundle_create.Steffen Klassert1-3/+2
2018-05-28ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inlineMathieu Xhonneux1-2/+2
2018-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller9-43/+71
2018-05-29netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace()Taehee Yoo1-1/+3
2018-05-29netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj()Taehee Yoo1-2/+2
2018-05-29netfilter: nf_tables: disable preemption in nft_update_chain_stats()Pablo Neira Ayuso1-2/+2
2018-05-28IB: Revert "remove redundant INFINIBAND kconfig dependencies"Arnd Bergmann3-3/+3
2018-05-26net/rxrpc: convert to ->poll_maskChristoph Hellwig1-7/+3
2018-05-26net/iucv: convert to ->poll_maskChristoph Hellwig1-5/+2
2018-05-26net/phonet: convert to ->poll_maskChristoph Hellwig1-5/+2
2018-05-26net/nfc: convert to ->poll_maskChristoph Hellwig1-6/+3
2018-05-26net/caif: convert to ->poll_maskChristoph Hellwig1-8/+4
2018-05-26net/bluetooth: convert to ->poll_maskChristoph Hellwig4-8/+5
2018-05-26net/sctp: convert to ->poll_maskChristoph Hellwig3-5/+3
2018-05-26net/tipc: convert to ->poll_maskChristoph Hellwig1-9/+5
2018-05-26net/vmw_vsock: convert to ->poll_maskChristoph Hellwig1-13/+6
2018-05-26net/atm: convert to ->poll_maskChristoph Hellwig4-11/+6
2018-05-26net/dccp: convert to ->poll_maskChristoph Hellwig4-15/+5
2018-05-26net: convert datagram_poll users tp ->poll_maskChristoph Hellwig26-53/+47
2018-05-26net/unix: convert to ->poll_maskChristoph Hellwig1-19/+11
2018-05-26net/tcp: convert to ->poll_maskChristoph Hellwig3-19/+8
2018-05-26net: remove sock_no_pollChristoph Hellwig4-9/+0
2018-05-26net: add support for ->poll_mask in proto_opsChristoph Hellwig1-5/+43
2018-05-26net: refactor socket_pollChristoph Hellwig1-17/+4
2018-05-26fs: add new vfs_poll and file_can_poll helpersChristoph Hellwig1-14/+4
2018-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds14-48/+121
2018-05-25Merge tag 'batadv-net-for-davem-20180524' of git://git.open-mesh.org/linux-mergeDavid S. Miller2-18/+68
2018-05-24ipv4: remove warning in ip_recv_errorWillem de Bruijn1-2/+0
2018-05-24net : sched: cls_api: deal with egdev path only if neededOr Gerlitz1-1/+1
2018-05-24packet: fix reserve calculationWillem de Bruijn1-1/+1
2018-05-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-3/+3
2018-05-24netfilter: provide correct argument to nla_strlcpy()Eric Dumazet2-3/+3
2018-05-23net: ipv4: add missing RTA_TABLE to rtm_ipv4_policyRoopa Prabhu1-0/+1
2018-05-23Merge tag 'mac80211-for-davem-2018-05-23' of git://git.kernel.org/pub/scm/lin...David S. Miller3-5/+9
2018-05-23ipvs: fix buffer overflow with sync daemon and serviceJulian Anastasov1-6/+15
2018-05-23netfilter: nft_limit: fix packet ratelimitingPablo Neira Ayuso1-14/+24
2018-05-23netfilter: nft_meta: fix wrong value dereference in nft_meta_set_evalTaehee Yoo1-6/+8
2018-05-22ipmr: properly check rhltable_init() return valueEric Dumazet1-1/+4
2018-05-22dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()Alexey Kodanev1-2/+0
2018-05-22sctp: fix the issue that flags are ignored when using kernel_connectXin Long3-18/+37
2018-05-22cfg80211: fix NULL pointer derference when querying regdbHaim Dreyfuss1-0/+3
2018-05-19net: ip6_gre: fix tunnel metadata device sharing.William Tu1-22/+79
2018-05-18net: sched: red: avoid hashing NULL childPaolo Abeni2-4/+6
2018-05-18sock_diag: fix use-after-free read in __sk_freeEric Dumazet1-1/+1
2018-05-18net: dsa: Do not register devlink for unused portsFlorian Fainelli1-3/+6
2018-05-18net: Fix a bug in removing queues from XPS mapAmritha Nambiar1-1/+1
2018-05-18mac80211: mesh: fix premature update of rc statsBob Copeland1-4/+4
2018-05-18nl80211: fix nlmsg allocation in cfg80211_ft_eventDedy Lansky1-1/+2
2018-05-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-2/+9
2018-05-17bpf: fix truncated jump targets on heavy expansionsDaniel Borkmann1-2/+9
2018-05-17net: test tailroom before appending to linear skbWillem de Bruijn2-2/+4
2018-05-17net: ip6_gre: Fix ip6erspan hlen calculationPetr Machata1-9/+65
2018-05-17net: ip6_gre: Split up ip6gre_changelink()Petr Machata1-9/+24
2018-05-17net: ip6_gre: Split up ip6gre_newlink()Petr Machata1-6/+18
2018-05-17net: ip6_gre: Split up ip6gre_tnl_change()Petr Machata1-2/+8
2018-05-17net: ip6_gre: Split up ip6gre_tnl_link_config()Petr Machata1-12/+26
2018-05-17net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit()Petr Machata1-1/+1
2018-05-17net: ip6_gre: Request headroom in __gre6_xmit()Petr Machata1-0/+3
2018-05-17erspan: fix invalid erspan version.William Tu2-2/+7
2018-05-17net/ipv4: Initialize proto and ports in flow structDavid Ahern3-3/+14
2018-05-17tls: don't use stack memory in a scatterlistMatt Mullins1-5/+4
2018-05-17netfilter: ebtables: handle string from userspace with carePaolo Abeni1-1/+2
2018-05-17netfilter: nf_tables: fix NULL pointer dereference on nft_ct_helper_obj_dump()Taehee Yoo1-8/+12
2018-05-16net/sched: fix refcnt leak in the error path of tcf_vlan_init()Davide Caratti1-0/+2
2018-05-16tcp: purge write queue in tcp_connect_init()Eric Dumazet1-2/+5
2018-05-16isdn: replace ->proc_fops with ->proc_showChristoph Hellwig1-13/+1
2018-05-16atm: switch to proc_create_seq_privateChristoph Hellwig1-59/+13
2018-05-16atm: simplify procfs codeChristoph Hellwig1-58/+7
2018-05-16bluetooth: switch to proc_create_seq_dataChristoph Hellwig1-35/+5
2018-05-16netfilter/x_tables: switch to proc_create_seq_privateChristoph Hellwig1-36/+6
2018-05-16netfilter/xt_hashlimit: switch to proc_create_{seq,single}_dataChristoph Hellwig1-74/+18
2018-05-16neigh: switch to proc_create_seq_dataChristoph Hellwig1-25/+6
2018-05-16proc: introduce proc_create_net_singleChristoph Hellwig10-284/+49
2018-05-16proc: introduce proc_create_net{,_data}Christoph Hellwig49-855/+134
2018-05-16netfilter/x_tables: simplify ѕeq_file codeChristoph Hellwig1-28/+11
2018-05-16net/kcm: simplify proc registrationChristoph Hellwig1-54/+17
2018-05-16ipv6/flowlabel: simplify pid namespace lookupChristoph Hellwig1-23/+6
2018-05-16ipv{4,6}/raw: simplify ѕeq_file codeChristoph Hellwig2-26/+16
2018-05-16ipv{4,6}/ping: simplify proc file creationChristoph Hellwig2-48/+37
2018-05-16ipv{4,6}/tcp: simplify procfs registrationChristoph Hellwig2-62/+50
2018-05-16ipv{4,6}/udp{,lite}: simplify proc registrationChristoph Hellwig4-101/+70
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig5-73/+8
2018-05-16proc: introduce proc_create_seq_privateChristoph Hellwig5-63/+11
2018-05-16proc: introduce proc_create_seq{,_data}Christoph Hellwig14-312/+41
2018-05-14net/smc: check for missing nlattrs in SMC_PNETID messagesEric Biggers1-31/+40
2018-05-14net/can: single_open_net needs to be paired with single_release_netChristoph Hellwig2-4/+4
2018-05-14xfrm6: avoid potential infinite loop in _decode_session6()Eric Dumazet1-1/+1
2018-05-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller14-87/+291
2018-05-13packet: in packet_snd start writing at link layer allocationWillem de Bruijn1-1/+3
2018-05-14netfilter: nf_tables: fix memory leak on error exit returnColin Ian King1-2/+4
2018-05-12batman-adv: prevent TT request storms by not sending inconsistent TT TLVLsMarek Lindner1-3/+12
2018-05-12batman-adv: Fix TT sync flags for intermediate TT responsesLinus Lüssing1-10/+51
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds48-169/+364
2018-05-11Merge tag 'nfs-for-4.17-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds4-11/+10
2018-05-11net sched actions: fix refcnt leak in skbmodRoman Mashak1-1/+4
2018-05-11net: sched: fix error path in tcf_proto_create() when modules are not configuredJiri Pirko1-1/+1
2018-05-11Merge tag 'rxrpc-fixes-20180510' of git://git.kernel.org/pub/scm/linux/kernel...David S. Miller10-48/+124
2018-05-11net sched actions: fix invalid pointer dereferencing if skbedit flags missingRoman Mashak1-1/+2
2018-05-11ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsgAndrey Ignatov2-4/+10
2018-05-10rxrpc: Trace UDP transmission failureDavid Howells4-8/+35
2018-05-10rxrpc: Add a tracepoint to log ICMP/ICMP6 and error messagesDavid Howells1-23/+23
2018-05-10rxrpc: Fix the min security level for kernel callsDavid Howells1-1/+1
2018-05-10rxrpc: Fix error reception on AF_INET6 socketsDavid Howells1-15/+42
2018-05-10rxrpc: Fix missing start of call timeoutDavid Howells4-1/+23
2018-05-10sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsgXin Long1-1/+0
2018-05-10Merge tag 'mac80211-for-davem-2018-05-09' of git://git.kernel.org/pub/scm/lin...David S. Miller7-10/+36
2018-05-10tipc: fix one byte leak in tipc_sk_set_orig_addr()Eric Dumazet1-1/+2
2018-05-10udp: fix SO_BINDTODEVICEPaolo Abeni2-4/+4
2018-05-10ipv4: reset fnhe_mtu_locked after cache route flushedHangbin Liu1-0/+1
2018-05-10net/9p: fix spelling mistake: "suspsend" -> "suspend"Colin Ian King1-1/+1
2018-05-10sctp: fix spelling mistake: "max_retans" -> "max_retrans"Colin Ian King1-1/+1
2018-05-10batman-adv: Avoid race in TT TVLV allocator helperSven Eckelmann1-4/+4
2018-05-10tipc: eliminate KMSAN uninit-value in strcmp complaintYing Xue1-2/+13
2018-05-10net/9p: correct some comment errors in 9p file system codeSun Lianwen4-9/+6
2018-05-10libceph: add osd_req_op_extent_osd_data_bvecs()Ilya Dryomov1-4/+23
2018-05-09IB: remove redundant INFINIBAND kconfig dependenciesGreg Thelen3-3/+3
2018-05-09netfilter: nf_tables: bogus EBUSY in chain deletionsPablo Neira Ayuso2-7/+54
2018-05-09netfilter: nft_compat: fix handling of large matchinfo sizeFlorian Westphal1-1/+63
2018-05-09netfilter: nft_compat: prepare for indirect info storageFlorian Westphal1-11/+36
2018-05-08Merge branch 'ieee802154-for-davem-2018-05-08' of git://git.kernel.org/pub/sc...David S. Miller2-9/+9
2018-05-08netfilter: nf_tables: don't assume chain stats are set when jumplabel is setFlorian Westphal1-7/+14
2018-05-08netfilter: x_tables: add module alias for icmp matchesFlorian Westphal2-0/+2
2018-05-08netfilter: prefer nla_strlcpy for dealing with NLA_STRING attributesFlorian Westphal2-4/+5
2018-05-08netfilter: core: add missing __rcu annotationFlorian Westphal1-1/+2
2018-05-08ipvs: fix stats update from local clientsJulian Anastasov1-0/+12
2018-05-08ipvs: fix refcount usage for conns in ops modeJulian Anastasov1-11/+6
2018-05-08netfilter: nf_tables: nft_compat: fix refcount leak on xt moduleFlorian Westphal1-34/+58
2018-05-08netfilter: bridge: stp fix reference to uninitialized dataStephen Hemminger1-2/+2
2018-05-08llc: better deal with too small mtuEric Dumazet1-0/+3
2018-05-08trivial: fix inconsistent help textsGeorg Hofmann1-5/+4
2018-05-07Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-12/+46
2018-05-07net/tls: Fix connection stall on partial tls recordAndre Tomt1-0/+1
2018-05-07tls: fix use after free in tls_sk_proto_closeEric Dumazet1-7/+4
2018-05-07sctp: delay the authentication for the duplicated cookie-echo chunkXin Long2-41/+75
2018-05-07mac80211: use timeout from the AddBA response instead of the requestSara Sharon2-1/+6
2018-05-07mac80211: Adjust SAE authentication timeoutIlan Peer1-7/+18
2018-05-07rfkill: gpio: fix memory leak in probe error pathJohan Hovold1-1/+6
2018-05-07net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdmaChristoph Hellwig1-19/+1
2018-05-04net/netlink: make sure the headers line up actual value outputYU Bo1-3/+3
2018-05-04nsh: fix infinite loopEric Dumazet1-0/+4
2018-05-04net: atm: Fix potential Spectre v1Gustavo A. R. Silva1-2/+7
2018-05-04openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is foundStefano Brivio1-6/+3
2018-05-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds22-129/+190
2018-05-03dccp: fix tasklet usageEric Dumazet2-3/+13
2018-05-03smc: fix sendpage() callStefan Raspl1-2/+4
2018-05-03net/smc: handle unregistered buffersKarsten Graul3-5/+24
2018-05-03net/smc: call consolidationKarsten Graul1-20/+15
2018-05-03tcp: restore autocorkingEric Dumazet1-1/+1
2018-05-03rds: do not leak kernel memory to user landEric Dumazet1-0/+1
2018-05-02ipv4: fix fnhe usage by non-cached routesJulian Anastasov1-65/+53
2018-05-02net_sched: fq: take care of throttled flows before reuseEric Dumazet1-12/+25
2018-05-02ipv6: Revert "ipv6: Allow non-gateway ECMP for IPv6"Ido Schimmel1-0/+3
2018-05-02net/smc: restrict non-blocking connect finishUrsula Braun1-6/+8
2018-05-02sctp: fix the issue that the cookie-ack with auth can't get processedXin Long1-1/+1
2018-05-02sctp: use the old asoc when making the cookie-ack chunk in dupcook_dXin Long1-1/+1
2018-05-02sctp: init active key for the new asoc in dupcook_a and dupcook_bXin Long1-0/+6
2018-05-02tcp_bbr: fix to zero idle_restart only upon S/ACKed dataNeal Cardwell1-1/+3
2018-05-01net/tls: Don't recursively call push_record during tls_write_space callbacksDave Watson1-0/+7
2018-05-01ipv6: Allow non-gateway ECMP for IPv6Thomas Winter1-3/+0
2018-05-01ethtool: fix a potential missing-check bugWenwen Wang1-0/+5
2018-05-01xprtrdma: Fix list corruption / DMAR errors during MR recoveryChuck Lever4-11/+10
2018-05-01tcp: fix TCP_REPAIR_QUEUE bound checkingEric Dumazet1-1/+1
2018-05-01ipv6: fix uninit-value in ip6_multipath_l3_keys()Eric Dumazet1-1/+6
2018-04-29bridge: check iface upper dev when setting master via ioctlHangbin Liu1-2/+2
2018-04-27net: support compat 64-bit time in {s,g}etsockoptLance Richardson1-2/+4
2018-04-27Merge tag 'ceph-for-4.17-rc3' of git://github.com/ceph/ceph-clientLinus Torvalds2-3/+18
2018-04-27sctp: clear the new asoc's stream outcnt in sctp_stream_updateXin Long1-0/+2
2018-04-27sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addrXin Long1-0/+3
2018-04-27tcp: ignore Fast Open on repair modeYuchung Cheng1-1/+2
2018-04-27tipc: fix bug in function tipc_nl_node_dump_monitorJon Maloy1-1/+1
2018-04-27vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 tooStefano Brivio1-2/+2
2018-04-27netfilter: nf_tables: skip synchronize_rcu if transaction log is emptyFlorian Westphal1-8/+17
2018-04-27netfilter: x_tables: check name length in find_match/target, tooFlorian Westphal1-0/+6
2018-04-27netfilter: Fix handling simultaneous open in TCP conntrackJozsef Kadlecsik1-0/+11
2018-04-26libceph: validate con->state at the top of try_write()Ilya Dryomov1-0/+7
2018-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-0/+1
2018-04-25rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qpDag Moxnes1-1/+2
2018-04-25net/smc: keep clcsock reference in smc_tcp_listen_work()Ursula Braun1-4/+0
2018-04-25bpf: clear the ip_tunnel_info.William Tu1-0/+1
2018-04-24packet: fix bitfield update raceWillem de Bruijn2-21/+49
2018-04-24libceph: reschedule a tick in finish_hunting()Ilya Dryomov1-0/+1
2018-04-24libceph: un-backoff on tick when we have a authenticated sessionIlya Dryomov1-3/+10
2018-04-23l2tp: check sockaddr length in pppol2tp_connect()Guillaume Nault1-0/+7
2018-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller10-171/+200
2018-04-23net: ieee802154: 6lowpan: fix frag reassemblyAlexander Aring2-9/+9
2018-04-23ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policyEric Dumazet1-0/+2
2018-04-23tcp: don't read out-of-bounds opsizeJann Horn1-5/+2