aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2018-10-10netfilter: nf_tables: release chain in flushing setTaehee Yoo1-0/+1
2018-10-10netfilter: xt_cluster: add dependency on conntrack moduleMartin Willi1-1/+13
2018-10-10mac80211: shorten the IBSS debug messagesEmmanuel Grumbach1-11/+11
2018-10-10mac80211: don't Tx a deauth frame if the AP forbade TxEmmanuel Grumbach1-2/+15
2018-10-10mac80211: Fix station bandwidth setting after channel switchIlan Peer1-0/+53
2018-10-10mac80211: fix a race between restart and CSA flowsEmmanuel Grumbach1-1/+20
2018-10-10cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()Dan Carpenter1-1/+1
2018-10-10mac80211: fix an off-by-one issue in A-MSDU max_subframe computationLorenzo Bianconi1-1/+1
2018-10-10mac80211: always account for A-MSDU header changesJohannes Berg1-5/+7
2018-10-10mac80211: do not convert to A-MSDU if frag/subframe limitedLorenzo Bianconi1-3/+3
2018-10-10cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IEArunk Khandavalli1-0/+1
2018-10-10mac80211: avoid kernel panic when building AMSDU from non-linear SKBSara Sharon1-17/+21
2018-10-10mac80211: mesh: fix HWMP sequence numbering to follow standardYuan-Chi Pang1-0/+4
2018-10-10mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_XDanek Duvall1-4/+1
2018-10-10mac80211: Run TXQ teardown code before de-registering interfacesToke Høiland-Jørgensen1-1/+1
2018-10-03tls: possible hang when do_tcp_sendpages hits sndbuf is full caseJohn Fastabend1-2/+7
2018-10-036lowpan: iphc: reset mac_header after decompress to fix panicMichael Scott1-0/+1
2018-09-29NFC: Fix possible memory corruption when handling SHDLC I-Frame commandsSuren Baghdasaryan1-0/+10
2018-09-29tls: clear key material from kernel memory when do_tls_setsockopt_conf failsSabrina Dubroca1-1/+1
2018-09-29tls: zero the crypto information from tls_context before freeingSabrina Dubroca2-4/+13
2018-09-29tls: don't copy the key out of tls12_crypto_info_aes_gcm_128Sabrina Dubroca1-4/+1
2018-09-29net/sched: act_sample: fix NULL dereference in the data pathDavide Caratti1-1/+1
2018-09-29udp6: add missing checks on edumux packet processingPaolo Abeni1-28/+37
2018-09-29neighbour: confirm neigh entries when ARP packet is receivedVasily Khoruzhick1-5/+8
2018-09-29udp4: fix IP_CMSG_CHECKSUM for connected socketsPaolo Abeni1-23/+26
2018-09-29ipv6: fix possible use-after-free in ip6_xmit()Eric Dumazet1-4/+2
2018-09-29gso_segment: Reset skb->mac_len after modifying network headerToke Høiland-Jørgensen2-0/+2
2018-09-26net/ipv6: prevent use after free in ip6_route_mpath_notifyDavid Ahern1-4/+9
2018-09-26Bluetooth: Use lock_sock_nested in bt_accept_enqueuePhilipp Puschmann1-1/+1
2018-09-26mac80211: restrict delayed tailroom needed decrementManikanta Pubbisetty2-10/+16
2018-09-26xfrm: fix 'passing zero to ERR_PTR()' warningYueHaibing1-1/+4
2018-09-26tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPYVincent Whitchurch2-4/+1
2018-09-26erspan: return PACKET_REJECT when the appropriate tunnel is not foundHaishuang Yan1-0/+2
2018-09-26erspan: fix error handling for erspan tunnelHaishuang Yan1-0/+2
2018-09-26net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPCVakul Garg1-0/+6
2018-09-26rds: fix two RCU related problemsCong Wang1-1/+4
2018-09-19ip: frags: fix crash in ip_do_fragment()Taehee Yoo2-0/+2
2018-09-19ip: process in-order fragments efficientlyPeter Oskolkov2-42/+70
2018-09-19ip: add helpers to process in-order fragments faster.Peter Oskolkov1-0/+73
2018-09-19ipv4: frags: precedence bug in ip_expire()Dan Carpenter1-1/+1
2018-09-19net: sk_buff rbnode reorgEric Dumazet4-87/+113
2018-09-19net: add rb_to_skb() and other rb tree helpersEric Dumazet3-36/+19
2018-09-19net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friendsEric Dumazet1-0/+14
2018-09-19ipv6: defrag: drop non-last frags smaller than min mtuFlorian Westphal2-0/+8
2018-09-19net: modify skb_rbtree_purge to return the truesize of all purged skbs.Peter Oskolkov1-1/+5
2018-09-19net: speed up skb_rbtree_purge()Eric Dumazet1-4/+7
2018-09-19ip: discard IPv4 datagrams with overlapping segments.Peter Oskolkov2-56/+20
2018-09-19inet: frags: fix ip6frag_low_thresh boundaryEric Dumazet4-10/+3
2018-09-19inet: frags: get rid of ipfrag_skb_cb/FRAG_CBEric Dumazet1-21/+14
2018-09-19ipv6: frags: rewrite ip6_expire_frag_queue()Eric Dumazet1-8/+16
2018-09-19inet: frags: do not clone skb in ip_expire()Eric Dumazet1-10/+6
2018-09-19inet: frags: break the 2GB limit for frags storageEric Dumazet6-20/+20
2018-09-19inet: frags: remove inet_frag_maybe_warn_overflow()Eric Dumazet5-23/+8
2018-09-19inet: frags: get rif of inet_frag_evicting()Eric Dumazet2-37/+32
2018-09-19inet: frags: remove some helpersEric Dumazet3-10/+6
2018-09-19inet: frags: use rhashtables for reassembly unitsEric Dumazet6-510/+226
2018-09-19ipv6: export ip6 fragments sysctl to unprivileged usersEric Dumazet1-4/+0
2018-09-19inet: frags: refactor lowpan_net_frag_init()Eric Dumazet1-9/+11
2018-09-19inet: frags: refactor ipv6_frag_init()Eric Dumazet1-11/+14
2018-09-19inet: frags: Convert timers to use timer_setup()Kees Cook5-10/+14
2018-09-19inet: frags: refactor ipfrag_init()Eric Dumazet1-2/+2
2018-09-19inet: frags: add a pointer to struct netns_fragsEric Dumazet5-34/+41
2018-09-19inet: frags: change inet_frags_init_net() return valueEric Dumazet4-11/+35
2018-09-19net: dcb: For wild-card lookups, use priority -1, not 0Petr Machata1-4/+7
2018-09-19Bluetooth: hidp: Fix handling of strncpy for hid->name informationMarcel Holtmann1-1/+1
2018-09-15RDS: IB: fix 'passing zero to ERR_PTR()' warningYueHaibing1-0/+1
2018-09-15net/9p: fix error path of p9_virtio_probeJean-Philippe Brucker1-1/+2
2018-09-15net/9p/trans_fd.c: fix race by holding the lockTomas Bortoli1-5/+5
2018-09-15tcp, ulp: add alias for all ulp modulesDaniel Borkmann2-1/+2
2018-09-15netfilter: fix memory leaks on netlink_dump_start errorFlorian Westphal2-25/+30
2018-09-15ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()Tan Hu1-4/+11
2018-09-15netfilter: ip6t_rpfilter: set F_IFACE for linklocal addressesFlorian Westphal1-1/+11
2018-09-15sunrpc: Don't use stack buffer with scatterlistLaura Abbott1-3/+9
2018-09-15net: sched: action_ife: take reference to meta moduleVlad Buslov1-1/+15
2018-09-15act_ife: fix a potential deadlockCong Wang1-13/+21
2018-09-15act_ife: move tcfa_lock down to where necessaryCong Wang1-24/+13
2018-09-15sctp: hold transport before accessing its asoc in sctp_transport_get_nextXin Long2-11/+15
2018-09-15tipc: fix a missing rhashtable_walk_exit()Cong Wang1-0/+2
2018-09-15net/sched: act_pedit: fix dump of extended layered opDavide Caratti1-5/+13
2018-09-15vti6: remove !skb->ignore_df check from vti6_xmit()Alexey Kodanev1-1/+1
2018-09-15tcp: do not restart timewait timer on rst receptionFlorian Westphal1-1/+2
2018-09-15net: sched: Fix memory exposure from short TCA_U32_SELKees Cook1-2/+6
2018-09-15ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT stateEric Dumazet1-0/+6
2018-09-15act_ife: fix a potential use-after-freeCong Wang1-1/+1
2018-09-09NFSv4 client live hangs after live data migration recoveryBill Baker1-8/+20
2018-09-09net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree()Tomas Bortoli1-0/+2
2018-09-09net/9p/client.c: version pointer uninitializedTomas Bortoli1-1/+1
2018-09-099p/virtio: fix off-by-one error in sg list bounds checkjiangyiwen1-1/+2
2018-09-099p: fix multiple NULL-pointer-dereferencesTomas Bortoli4-1/+13
2018-09-099p/net: Fix zero-copy path in the 9p virtio transportChirantan Ekbote1-0/+7
2018-09-09net: mac802154: tx: expand tailroom if necessaryAlexander Aring1-1/+14
2018-09-09net: 6lowpan: fix reserved space for single framesAlexander Aring1-3/+18
2018-09-05bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()Taehee Yoo1-1/+1
2018-09-05net: caif: Add a missing rcu_read_unlock() in caif_flow_cbYueHaibing1-1/+3
2018-09-05netfilter: nf_tables: don't allow to rename to already-pending nameFlorian Westphal1-13/+29
2018-09-05netfilter: nf_tables: fix memory leaks on chain renameFlorian Westphal1-6/+11
2018-09-05netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()Taehee Yoo1-0/+1
2018-09-05nl80211: Add a missing break in parse_station_flagsBernd Edlinger1-0/+1
2018-09-05mac80211: add stations tied to AP_VLANs during hw reconfigmpubbise@codeaurora.org1-1/+2
2018-09-05esp6: fix memleak on error path in esp6_inputZhen Lei1-1/+3
2018-09-05xfrm: free skb if nlsk pointer is NULLFlorian Westphal1-4/+6
2018-09-05xfrm: fix missing dst_release() after policy blocking lbcast and multicastTommi Rantala1-0/+3
2018-09-05vti6: fix PMTU caching and reporting on xmitEyal Birger1-5/+6
2018-08-24net/smc: no shutdown in state SMC_LISTENUrsula Braun1-2/+1
2018-08-24packet: refine ring v3 block size test to hold one frameWillem de Bruijn1-4/+6
2018-08-24netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior stateFlorian Westphal1-4/+4
2018-08-24xfrm_user: prevent leaking 2 bytes of kernel memoryEric Dumazet1-3/+5
2018-08-24tcp: identify cryptic messages as TCP seq # bugsRandy Dunlap1-2/+2
2018-08-24tcp: remove DELAYED ACK events in DCTCPYuchung Cheng2-29/+0
2018-08-24packet: reset network header if packet shorter than ll reserved spaceWillem de Bruijn1-0/+2
2018-08-24netfilter: nf_conntrack: Fix possible possible crash on module loading.Andrey Ryabinin1-1/+1
2018-08-24netfilter: nft_compat: explicitly reject ERROR and standard targetFlorian Westphal1-0/+13
2018-08-24net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is usedDavide Caratti1-3/+3
2018-08-24net: qrtr: Broadcast messages only from control portArun Kumar Neelakantam1-0/+4
2018-08-24ipv6: make ipv6_renew_options() interrupt/kernel safePaul Moore3-95/+52
2018-08-24netfilter: x_tables: set module owner for icmp(6) matchesFlorian Westphal2-0/+2
2018-08-24ieee802154: 6lowpan: set IFLA_LINKLubomir Rintel1-0/+6
2018-08-24nl80211: check nla_parse_nested() return valuesJohannes Berg1-5/+11
2018-08-24nl80211: relax ht operation checks for meshBob Copeland1-16/+3
2018-08-24netfilter: nf_log: fix uninit read in nf_log_proc_dostringJann Horn1-0/+4
2018-08-24batman-adv: Fix multicast TT issues with bogus ROAM flagsLinus Lüssing1-2/+4
2018-08-24batman-adv: Avoid storing non-TT-sync flags on singular entries tooLinus Lüssing1-1/+2
2018-08-24batman-adv: Fix bat_v best gw refcnt after netlink dumpSven Eckelmann1-1/+3
2018-08-24batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dumpSven Eckelmann1-1/+3
2018-08-24ipv6: mcast: fix unsolicited report interval after receiving querysHangbin Liu1-3/+6
2018-08-24sctp: fix erroneous inc of snmp SctpFragUsrMsgsMarcelo Ricardo Leitner1-1/+3
2018-08-24net: propagate dev_get_valid_name return codeLi RongQing1-2/+2
2018-08-24netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregisterGao Feng1-0/+5
2018-08-24netfilter: ipv6: nf_defrag: reduce struct net memory wasteEric Dumazet1-3/+3
2018-08-22cls_matchall: fix tcf_unbind_filter missingHangbin Liu1-0/+2
2018-08-22Bluetooth: avoid killing an already killed socketSudip Mukherjee1-1/+2
2018-08-22ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmitXin Long1-6/+2
2018-08-22net_sched: Fix missing res info when create new tc_index filterHangbin Liu1-0/+1
2018-08-22vsock: split dwork to avoid reinitializationsCong Wang2-9/+9
2018-08-22net_sched: fix NULL pointer dereference when delete tcindex filterHangbin Liu1-5/+2
2018-08-22llc: use refcount_inc_not_zero() for llc_sap_find()Cong Wang1-2/+2
2018-08-22l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cacheWei Wang1-1/+1
2018-08-22dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()Alexey Kodanev1-2/+4
2018-08-17Bluetooth: hidp: buffer overflow in hidp_process_reportMark Salyzyn1-2/+2
2018-08-09netlink: Don't shift on 64 for ngroupsDmitry Safonov1-2/+2
2018-08-06net: socket: fix potential spectre v1 gadget in socketcallJeremy Cline1-0/+2
2018-08-06rxrpc: Fix user call ID check in rxrpc_service_prealloc_oneYueHaibing1-2/+2
2018-08-06netlink: Fix spectre v1 gadget in netlink_create()Jeremy Cline1-0/+2
2018-08-06net: dsa: Do not suspend/resume closed slave_devFlorian Fainelli1-0/+6
2018-08-06ipv4: frags: handle possible skb truesize changeEric Dumazet1-0/+5
2018-08-06inet: frag: enforce memory limits earlierEric Dumazet1-5/+5
2018-08-03tcp: add one more quick ack after after ECN eventsEric Dumazet1-2/+2
2018-08-03tcp: refactor tcp_ecn_check_ce to remove sk type castYousuk Seung1-12/+14
2018-08-03tcp: do not aggressively quick ack after ECN eventsEric Dumazet1-2/+2
2018-08-03tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_modeEric Dumazet2-13/+15
2018-08-03tcp: do not force quickack when receiving out-of-order packetsEric Dumazet1-2/+0
2018-08-03netlink: Don't shift with UB on nlk->ngroupsDmitry Safonov1-1/+5
2018-08-03netlink: Do not subscribe to non-existent groupsDmitry Safonov1-0/+1
2018-08-03tcp_bbr: fix bw probing to raise in-flight data for very small BDPsNeal Cardwell1-0/+4
2018-08-03ipv4: remove BUG_ON() from fib_compute_spec_dstLorenzo Bianconi1-2/+2
2018-08-03ipconfig: Correctly initialise ic_nameserversChris Novakovic1-0/+13
2018-08-03netfilter: nf_tables: check msg_type before nft_trans_set(trans)Alexey Kodanev1-5/+6
2018-08-03netfilter: ipset: forbid family for hash:mac setsFlorent Fourcot1-1/+4
2018-07-28tcp: add tcp_ooo_try_coalesce() helperEric Dumazet1-4/+21
2018-07-28tcp: call tcp_drop() from tcp_data_queue_ofo()Eric Dumazet1-2/+2
2018-07-28tcp: detect malicious patterns in tcp_collapse_ofo_queue()Eric Dumazet1-2/+13
2018-07-28tcp: avoid collapses in tcp_prune_queue() if possibleEric Dumazet1-0/+3
2018-07-28tcp: free batches of packets in tcp_prune_ofo_queue()Eric Dumazet1-4/+11
2018-07-28tcp: do not delay ACK in DCTCP upon CE status changeYuchung Cheng2-13/+20
2018-07-28tcp: do not cancel delay-AcK on DCTCP special ACKYuchung Cheng2-33/+12
2018-07-28tcp: helpers to send special DCTCP ackYuchung Cheng1-5/+17
2018-07-28tcp: fix dctcp delayed ACK scheduleYuchung Cheng1-2/+4
2018-07-28rtnetlink: add rtnl_link_state check in rtnl_configure_linkRoopa Prabhu1-3/+6
2018-07-28sock: fix sg page frag coalescing in sk_alloc_sgDaniel Borkmann1-3/+4
2018-07-28multicast: do not restore deleted record source filter mode to new oneHangbin Liu2-4/+2
2018-07-28net/ipv6: Fix linklocal to global address with VRFDavid Ahern2-4/+7
2018-07-28net: skb_segment() should not return NULLEric Dumazet1-5/+5
2018-07-28ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pullWillem de Bruijn2-4/+10
2018-07-28ip: hash fragments consistentlyPaolo Abeni2-0/+4
2018-07-25ipv6: make DAD fail with enhanced DAD when nonce length differsSabrina Dubroca1-1/+1
2018-07-25net/ipv4: Set oif in fib_compute_spec_dstDavid Ahern1-0/+1
2018-07-25skbuff: Unconditionally copy pfmemalloc in __skb_clone()Stefano Brivio1-2/+1
2018-07-25net: Don't copy pfmemalloc flag in __copy_skb_header()Stefano Brivio1-0/+2
2018-07-25net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abortLorenzo Colitti1-2/+1
2018-07-25ipv6: ila: select CONFIG_DST_CACHEArnd Bergmann1-0/+1
2018-07-25ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user nsTyler Hicks1-2/+3
2018-07-25gen_stats: Fix netlink stats dumping in the presence of paddingToke Høiland-Jørgensen1-2/+14
2018-07-22net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL.Tetsuo Handa1-3/+6
2018-07-22rds: avoid unenecessary cong_update in loop transportSantosh Shilimkar3-0/+11
2018-07-22netfilter: ipv6: nf_defrag: drop skb dst before queueingFlorian Westphal1-0/+2
2018-07-22nsh: set mac len based on inner packetWillem de Bruijn1-1/+1
2018-07-22tls: Stricter error checking in zerocopy sendmsg pathDave Watson1-1/+1
2018-07-22KEYS: DNS: fix parsing multiple optionsEric Biggers1-12/+16
2018-07-22netfilter: ebtables: reject non-bridge targetsFlorian Westphal1-0/+13
2018-07-22VSOCK: fix loopback on big-endian systemsClaudio Imbrenda1-1/+1
2018-07-22tcp: prevent bogus FRTO undos with non-SACK flowsIlpo Järvinen1-0/+9
2018-07-22tcp: fix Fast Open key endiannessYuchung Cheng1-5/+13
2018-07-22strparser: Remove early eaten to fix full tcp receive buffer stallDoron Roberts-Kedes1-16/+1
2018-07-22net/tcp: Fix socket lookups with SO_BINDTODEVICEDavid Ahern2-4/+4
2018-07-22net_sched: blackhole: tell upper qdisc about dropped packetsKonstantin Khlebnikov1-1/+1
2018-07-22net/packet: fix use-after-freeEric Dumazet1-9/+7
2018-07-22net: fix use-after-free in GRO with ESPSabrina Dubroca4-6/+4
2018-07-22net: dccp: switch rx_tstamp_last_feedback to monotonic clockEric Dumazet1-4/+7
2018-07-22net: dccp: avoid crash in ccid3_hc_rx_send_feedback()Eric Dumazet1-3/+2
2018-07-22ipv6: sr: fix passing wrong flags to crypto_alloc_shash()Eric Biggers1-1/+1