aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4
AgeCommit message (Expand)AuthorFilesLines
2015-03-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-3/+3
2015-03-20tcp: fix tcp fin memory accountingJosh Hunt1-5/+1
2015-03-19netfilter: restore rule tracing via nfnetlink_logPablo Neira Ayuso1-3/+3
2015-03-17inet: Clean up inet_csk_wait_for_connect() vs. might_sleep()Eric Dumazet1-0/+1
2015-03-16Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+1
2015-03-13inet_diag: fix possible overflow in inet_diag_dump_one_icsk()Eric Dumazet1-3/+15
2015-03-11xps: must clear sender_cpu before forwardingEric Dumazet1-0/+1
2015-03-11tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidanceNeal Cardwell1-2/+4
2015-03-11tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in wNeal Cardwell1-0/+6
2015-03-08ip: fix error queue empty skb handlingWillem de Bruijn1-10/+23
2015-03-05tcp: align tcp_xmit_size_goal() on tcp_tso_autosize()Eric Dumazet1-7/+3
2015-03-05ipv4: ip_check_defrag should not assume that skb_network_offset is zeroAlexander Drozdov1-4/+7
2015-03-04net: ping: Return EAFNOSUPPORT when appropriate.Lorenzo Colitti1-2/+10
2015-03-02udp: only allow UFO for packets from SOCK_DGRAM socketsMichal Kubeček1-1/+2
2015-02-22tcp: fix tcp_should_expand_sndbuf() to use tcp_packets_in_flight()Neal Cardwell1-1/+1
2015-02-20ipv4: ip_check_defrag should correctly check return value of skb_copy_bitsAlexander Drozdov1-1/+1
2015-02-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds4-23/+66
2015-02-14net: spelling fixesStephen Hemminger1-1/+1
2015-02-13tcp: make sure skb is not shared before using skb_get()Eric Dumazet1-8/+24
2015-02-12memcg: cleanup static keys decrementVladimir Davydov1-0/+4
2015-02-11Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-21/+30
2015-02-11mm: page_counter: pull "-1" handling out of page_counter_memparse()Johannes Weiner1-1/+1
2015-02-11gue: Use checksum partial with remote checksum offloadTom Herbert1-6/+22
2015-02-11net: Infrastructure for CHECKSUM_PARTIAL with remote checsum offloadTom Herbert1-2/+2
2015-02-11udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO pathTom Herbert1-1/+12
2015-02-11net: Fix remcsum in GRO path to not change packetTom Herbert1-10/+10
2015-02-11cipso: don't use IPCB() to locate the CIPSO IP optionPaul Moore1-21/+30
2015-02-09ipv4: Namespecify TCP PMTU mechanismFan Du4-21/+23
2015-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+8
2015-02-09tcp: don't include Fast Open option in SYN-ACK on pure SYN-dataYuchung Cheng1-5/+8
2015-02-09xfrm: Fix local error reporting crash with interfamily tunnelsSteffen Klassert1-1/+1
2015-02-08net: rfs: add hash collision detectionEric Dumazet1-2/+0
2015-02-08gre/ipip: use be16 variants of netlink functionsSabrina Dubroca2-12/+12
2015-02-08tcp: mitigate ACK loops for connections as tcp_timewait_sockNeal Cardwell1-5/+24
2015-02-08tcp: mitigate ACK loops for connections as tcp_sockNeal Cardwell2-7/+23
2015-02-08tcp: mitigate ACK loops for connections as tcp_request_sockNeal Cardwell1-1/+5
2015-02-08tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacksNeal Cardwell3-0/+14
2015-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller9-69/+80
2015-02-04Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...David S. Miller5-147/+127
2015-02-04tcp: do not pace pure ack packetsEric Dumazet1-1/+9
2015-02-04net: add skb functions to process remote checksum offloadTom Herbert1-16/+2
2015-02-04net: switch memcpy_fromiovec()/memcpy_fromiovecend() users to copy_from_iter()Al Viro4-13/+11
2015-02-04ip: convert tcp_sendmsg() to iov_iter primitivesAl Viro3-131/+115
2015-02-04ip: stash a pointer to msghdr in struct ping_fakehdrAl Viro1-4/+3
2015-02-04ipv4: raw_send_hdrinc(): pass msghdrAl Viro1-4/+3
2015-02-02net: dctcp: loosen requirement to assert ECT(0) during 3WHSFlorian Westphal1-9/+5
2015-02-02net-timestamp: no-payload optionWillem de Bruijn1-3/+4
2015-02-01ipv4: tcp: get rid of ugly unicast_sockEric Dumazet2-32/+35
2015-01-31ipv4: icmp: use percpu allocationEric Dumazet1-9/+8
2015-01-31tcp: use SACK RTTs for CCKenneth Klette Jonassen1-2/+4
2015-01-30net: mark some potential candidates __read_mostlyDaniel Borkmann1-1/+1
2015-01-29ipv4: Don't increase PMTU with Datagram Too Big message.Li Wei1-0/+3
2015-01-28tcp: ipv4: initialize unicast_sock sk_pacing_rateEric Dumazet1-0/+1
2015-01-28openvswitch: Add support for checksums on UDP tunnels.Jesse Gross1-3/+3
2015-01-28tcp: fix timing issue in CUBIC slope calculationNeal Cardwell1-0/+8
2015-01-28tcp: fix stretch ACK bugs in CUBICNeal Cardwell1-22/+9
2015-01-28tcp: fix stretch ACK bugs in RenoNeal Cardwell1-4/+6
2015-01-28tcp: fix the timid additive increase on stretch ACKsNeal Cardwell1-6/+9
2015-01-28tcp: stretch ACK fixes prepNeal Cardwell6-9/+13
2015-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-13/+16
2015-01-27ping: Fix race in free in receive pathsubashab@codeaurora.org1-1/+4
2015-01-27udp_diag: Fix socket skipping within chainHerbert Xu1-1/+3
2015-01-26ipv4: try to cache dst_entries which would cause a redirectHannes Frederic Sowa2-5/+7
2015-01-25fib_trie: Various clean-ups for handling slenAlexander Duyck1-20/+29
2015-01-25fib_trie: Move fib_find_alias to file where it is usedAlexander Duyck3-19/+20
2015-01-25fib_trie: Use empty_children instead of counting empty nodes in stats collectionAlexander Duyck1-7/+1
2015-01-25fib_trie: Add collapse() and should_collapse() to resizeAlexander Duyck1-35/+65
2015-01-25fib_trie: Fall back to slen update on inflate/halve failureAlexander Duyck1-5/+5
2015-01-25fib_trie: Fix RCU bug and merge similar bits of inflate/halveAlexander Duyck1-84/+73
2015-01-25fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bitsAlexander Duyck1-8/+8
2015-01-24udp: Do not require sock in udp_tunnel_xmit_skbTom Herbert2-8/+9
2015-01-19net: ipv4: handle DSA enabled master network devicesFlorian Fainelli1-3/+3
2015-01-19tunnels: advertise link netns via netlinkNicolas Dichtel4-0/+12
2015-01-18netlink: Fix bugs in nlmsg_end() conversions.David S. Miller2-4/+4
2015-01-18netlink: make nlmsg_end() and genlmsg_end() voidJohannes Berg6-10/+19
2015-01-15ip: zero sockaddr returned on error queueWillem de Bruijn1-6/+2
2015-01-15ipv4: per cpu uncached listEric Dumazet1-13/+33
2015-01-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+4
2015-01-14udp: pass udp_offload struct to UDP gro callbacksTom Herbert3-8/+17
2015-01-13net: rename vlan_tx_* helpers since "tx" is misleading thereJiri Pirko1-1/+1
2015-01-13tcp: avoid reducing cwnd when ACK+DSACK is receivedSébastien Barré1-19/+19
2015-01-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-4/+4
2015-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2015-01-05net: tcp: add per route congestion controlDaniel Borkmann3-4/+49
2015-01-05net: tcp: add RTAX_CC_ALGO fib handlingDaniel Borkmann1-2/+12
2015-01-05net: tcp: add key management to congestion controlDaniel Borkmann1-16/+81
2015-01-05net: tcp: refactor reinitialization of congestion controlDaniel Borkmann1-10/+14
2015-01-05ip: Add offset parameter to ip_cmsg_recvTom Herbert2-2/+41
2015-01-05ip: Add offset parameter to ip_cmsg_recvTom Herbert1-2/+3
2015-01-05ip: IP cmsg cleanupTom Herbert1-27/+37
2015-01-05ip: Move checksum convert defines to inetTom Herbert3-3/+3
2015-01-04geneve: Check family when reusing sockets.Jesse Gross1-4/+5
2015-01-04geneve: Remove socket hash table.Jesse Gross1-19/+7
2015-01-04geneve: Simplify locking.Jesse Gross1-33/+26
2015-01-04geneve: Remove workqueue.Jesse Gross1-19/+2
2015-01-02tcp: Do not apply TSO segment limit to non-TSO packetsHerbert Xu1-2/+2
2015-01-02geneve: Add Geneve GRO supportJoe Stringer1-2/+95
2014-12-31fib_trie: Add tracking value for suffix lengthAlexander Duyck1-6/+116
2014-12-31fib_trie: Remove checks for index >= tnode_child_length from tnode_get_childAlexander Duyck1-9/+5
2014-12-31fib_trie: inflate/halve nodes in a more RCU friendly wayAlexander Duyck1-121/+115
2014-12-31fib_trie: Push tnode flushing down to inflate/halveAlexander Duyck1-53/+50
2014-12-31fib_trie: Push assignment of child to parent down into inflate/halveAlexander Duyck1-83/+66
2014-12-31fib_trie: Add functions should_inflate and should_halveAlexander Duyck1-86/+89
2014-12-31fib_trie: Move resize to after inflate/halveAlexander Duyck1-157/+154
2014-12-31fib_trie: Push rcu_read_lock/unlock to callersAlexander Duyck3-101/+85
2014-12-31fib_trie: Use unsigned long for anything dealing with a shift by bitsAlexander Duyck1-27/+26
2014-12-31fib_trie: Update meaning of pos to represent unchecked bitsAlexander Duyck1-113/+81
2014-12-31fib_trie: Optimize fib_table_insertAlexander Duyck1-125/+71
2014-12-31fib_trie: Optimize fib_find_nodeAlexander Duyck1-15/+21
2014-12-31fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variablesAlexander Duyck1-157/+93
2014-12-31fib_trie: Merge leaf into tnodeAlexander Duyck1-182/+140
2014-12-31fib_trie: Merge tnode_free and leaf_free into node_freeAlexander Duyck1-50/+40
2014-12-31fib_trie: Make leaf and tnode more uniformAlexander Duyck1-110/+82
2014-12-31fib_trie: Update usage stats to be percpu instead of global variablesAlexander Duyck2-21/+49
2014-12-31gre: allow live address changestephen hemminger1-0/+1
2014-12-23openvswitch: Fix vport_send double freePravin B Shelar1-1/+5
2014-12-23netfilter: nf_tables: fix port natting in little endian archsleroy christophe1-4/+4
2014-12-18geneve: Fix races between socket add and release.Jesse Gross1-6/+7
2014-12-18geneve: Remove socket and offload handlers at destruction.Jesse Gross1-0/+17
2014-12-16ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup()Thomas Graf1-0/+3
2014-12-16ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops()Thomas Graf1-0/+6
2014-12-15gre: fix the inner mac header in nbma tunnel xmit pathTimo Teräs1-4/+5
2014-12-12fib_trie: Fix trie balancing issue if new node pushes down existing nodeAlexander Duyck1-1/+2
2014-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds40-561/+1175
2014-12-10net: introduce helper macro for_each_cmsghdrGu Zheng1-1/+1
2014-12-10Merge branch 'akpm' (patchbomb from Andrew)Linus Torvalds1-43/+44
2014-12-10mm: memcontrol: lockless page countersJohannes Weiner1-43/+44
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-33/+36
2014-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+5
2014-12-10Merge branch 'for-davem-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...David S. Miller7-20/+23
2014-12-09tcp: fix more NULL deref after prequeue changesEric Dumazet1-2/+2
2014-12-09tcp: refine TSO autosizingEric Dumazet2-57/+62
2014-12-09put iov_iter into msghdrAl Viro5-8/+12
2014-12-09switch tcp_sock->ucopy from iovec (ucopy.iov) to msghdr (ucopy.msg)Al Viro2-5/+4
2014-12-09ip_generic_getfrag, udplite_getfrag: switch to passing msghdrAl Viro3-6/+6
2014-12-09raw.c: stick msghdr into raw_frag_vecAl Viro1-4/+4
2014-12-09tcp_cubic: refine Hystart delay thresholdEric Dumazet1-1/+1
2014-12-09tcp_cubic: add SNMP counters to track how effective is HystartEric Dumazet2-9/+26
2014-12-08Merge branch 'iov_iter' into for-nextAl Viro17-113/+146
2014-12-08udp: Neaten and reduce size of compute_score functionsJoe Perches1-49/+62
2014-12-08net-timestamp: allow reading recv cmsg on errqueue with origin tstampWillem de Bruijn1-2/+20
2014-12-08ipv4: warn once on passing AF_INET6 socket to ip_recv_errorWillem de Bruijn1-0/+2
2014-12-05gre: Set inner mac header in gro completeTom Herbert1-0/+3
2014-12-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller4-91/+2
2014-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-12/+21
2014-11-27netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one modulePablo Neira Ayuso4-91/+2
2014-11-26net-timestamp: make tcp_recvmsg call ipv6_recv_error for AF_INET6 socksWillem de Bruijn3-11/+14
2014-11-26gue: Call remcsum_adjustTom Herbert1-67/+17
2014-11-25Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...David S. Miller4-6/+5
2014-11-25tcp: fix possible NULL dereference in tcp_vX_send_reset()Eric Dumazet1-1/+4
2014-11-24net/ping: handle protocol mismatching scenarioJane Zhou1-0/+2
2014-11-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller8-12/+208
2014-11-24new helper: memcpy_to_msg()Al Viro1-1/+1
2014-11-24new helper: memcpy_from_msg()Al Viro2-2/+2
2014-11-24new helper: skb_copy_and_csum_datagram_msg()Al Viro1-3/+2
2014-11-23ip_tunnel: the lack of vti_link_ops' dellink() cause kernel paniclucien1-0/+1
2014-11-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-2/+7
2014-11-21tcp: Restore RFC5961-compliant behavior for SYN packetsCalvin Owens1-2/+2
2014-11-21vlan: introduce *vlan_hwaccel_push_inside helpersJiri Pirko1-8/+3
2014-11-21vlan: rename __vlan_put_tag to vlan_insert_tag_set_protoJiri Pirko1-6/+5
2014-11-19tcp: make connect() mem charging friendlyEric Dumazet1-40/+28
2014-11-18icmp: Remove some spurious dropped packet profile hits from the ICMP pathRick Jones2-18/+31
2014-11-16ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUsDaniel Borkmann1-6/+5
2014-11-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-0/+1
2014-11-16ipv4: Fix incorrect error code when adding an unreachable routePanu Matilainen1-0/+4
2014-11-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-1/+3
2014-11-13tcp: limit GSO packets to half cwndEric Dumazet1-4/+8
2014-11-13FOU: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELSThomas Graf1-1/+1
2014-11-13netfilter: fix various sparse warningsFlorian Westphal3-10/+10
2014-11-12ip_tunnel: Ops registration for secondary encap (fou, gue)Tom Herbert2-25/+138
2014-11-12udp: Neaten function pointer calls and add bracesJoe Perches1-17/+17
2014-11-11ipv6: fix IPV6_PKTINFO with v4 mappedEric Dumazet1-1/+1
2014-11-11neigh: remove dynamic neigh table registration supportWANG Cong1-1/+1
2014-11-11net: Convert LIMIT_NETDEBUG to net_dbg_ratelimitedJoe Perches6-34/+35
2014-11-11net: introduce SO_INCOMING_CPUEric Dumazet2-0/+2
2014-11-11tcp: move sk_mark_napi_id() at the right placeEric Dumazet1-1/+2
2014-11-10udptunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete.Jesse Gross1-0/+2
2014-11-10ipv4: Avoid reading user iov twice after raw_probe_proto_optHerbert Xu1-8/+54
2014-11-10ipv4: Use standard iovec primitive in raw_probe_proto_optHerbert Xu1-39/+11
2014-11-10netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_evalDaniel Borkmann1-0/+1
2014-11-07udp: Increment UDP_MIB_IGNOREDMULTI for arriving unmatched multicastsRick Jones2-3/+10
2014-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-29/+34
2014-11-06Merge branch 'net_next_ovs' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller3-4/+1
2014-11-06net: esp: Convert NETDEBUG to pr_infoJoe Perches1-5/+5
2014-11-06net; ipv[46] - Remove 2 unnecessary NETDEBUG OOM messagesJoe Perches1-5/+3
2014-11-05net: Remove MPLS GSO feature.Pravin B Shelar3-4/+1
2014-11-05fou: Fix typo in returning flags in netlinkTom Herbert2-2/+2
2014-11-05ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUsDaniel Borkmann1-6/+5
2014-11-05net: Convert SEQ_START_TOKEN/seq_printf to seq_putsJoe Perches1-5/+1
2014-11-05tcp: zero retrans_stamp if all retrans were ackedMarcelo Leitner1-29/+31
2014-11-05net: Add and use skb_copy_datagram_msg() helper.David S. Miller5-8/+7
2014-11-05gue: Receive side of remote checksum offloadTom Herbert1-9/+161
2014-11-05gue: TX support for using remote checksum offload optionTom Herbert1-3/+32
2014-11-05udp: Changes to udp_offload to support remote checksum offloadTom Herbert3-2/+18
2014-11-05gue: Add infrastructure for flags and optionsTom Herbert1-48/+94
2014-11-05udp: Offload outer UDP tunnel csum if availableTom Herbert1-16/+36
2014-11-05net: Move fou_build_header into fou.c and refactorTom Herbert3-49/+94
2014-11-05geneve: Unregister pernet subsys on module unload.Jesse Gross1-0/+1
2014-11-05geneve: Set GSO type on transmit.Jesse Gross1-0/+2
2014-11-05netfilter: Remove checks of seq_printf() return valuesSteven Rostedt (Red Hat)1-20/+16