aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4
AgeCommit message (Expand)AuthorFilesLines
2012-11-04net: inet_diag -- Return error code if protocol handler is missedCyrill Gorcunov1-1/+4
2012-11-02tcp-repair: Handle zero-length data put in rcv queuePavel Emelyanov1-0/+3
2012-11-01tcp: Fix double sizeof in new tcp_metrics codeJulian Anastasov1-1/+1
2012-11-01net: fix divide by zero in tcp algorithm illinoisJesper Dangaard Brouer1-3/+5
2012-10-31Merge branch 'master' of git://1984.lsi.us.es/nfDavid S. Miller1-1/+3
2012-10-28netfilter: nf_nat: don't check for port change on ICMP tuplesUlrich Weber1-1/+3
2012-10-23tcp: Reject invalid ack_seq to Fast Open socketsJerry Chu2-4/+12
2012-10-22tcp: add SYN/data info to TCP_INFOYuchung Cheng4-0/+5
2012-10-18tcp: fix FIONREAD/SIOCINQEric Dumazet1-5/+3
2012-10-18ipv4: Fix flushing of cached routing informationsSteffen Klassert1-3/+6
2012-10-12vti: fix sparse bit endian warningsstephen hemminger1-2/+2
2012-10-12tcp: resets are misroutedAlexey Kuznetsov1-3/+4
2012-10-11tcp: sysctl interface leaks 16 bytes of kernel memoryAlan Cox1-0/+2
2012-10-10ipv4: fix route mark sparse warningstephen hemminger1-1/+1
2012-10-08ipv4: Add FLOWI_FLAG_KNOWN_NHJulian Anastasov1-4/+17
2012-10-08ipv4: introduce rt_uses_gatewayJulian Anastasov5-27/+32
2012-10-08ipv4: make sure nh_pcpu_rth_output is always allocatedJulian Anastasov2-3/+2
2012-10-08ipv4: fix forwarding for strict source routesJulian Anastasov1-1/+1
2012-10-08ipv4: fix sending of redirectsJulian Anastasov2-15/+18
2012-10-08ipv4: Don't report stale pmtu values to userspaceSteffen Klassert1-8/+11
2012-10-08ipv4: Don't create nh exeption when the device mtu is smaller than the report...Steffen Klassert1-0/+3
2012-10-08ipv4: Always invalidate or update the route on pmtu eventsSteffen Klassert1-11/+11
2012-10-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+2
2012-10-06sections: fix section conflicts in netAndi Kleen2-2/+2
2012-10-04ipv4: add a fib_type to fib_infoEric Dumazet1-0/+2
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds63-4121/+2021
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds7-40/+64
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2012-10-01igmp: export symbol ip_mc_leave_groupstephen hemminger1-0/+1
2012-10-01gre: fix sparse warningstephen hemminger1-2/+2
2012-10-01ipv4: gre: add GRO capabilityEric Dumazet1-2/+11
2012-10-01tcp: gro: add checksuming helpersEric Dumazet1-3/+16
2012-09-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-24/+36
2012-09-27inetpeer: fix token initializationNicolas Dichtel1-1/+4
2012-09-27tcp: Remove unused parameter from tcp_v4_save_optionsChristoph Paasch1-3/+2
2012-09-27tunnel: drop packet if ECN present with not-ECTstephen hemminger2-33/+47
2012-09-27xfrm: remove extranous rcu_read_lockstephen hemminger2-13/+1
2012-09-27gre: remove unnecessary rcu_read_lock/unlockstephen hemminger1-14/+7
2012-09-27gre: fix handling of key 0stephen hemminger1-10/+34
2012-09-25ipconfig: fix trivial build errorAndy Shevchenko1-11/+11
2012-09-25net: raw: revert unrelated changeEric Dumazet1-12/+7
2012-09-24net: use a per task frag allocatorEric Dumazet4-114/+62
2012-09-24Merge branch 'master' of git://1984.lsi.us.es/nf-nextDavid S. Miller4-229/+10
2012-09-22tcp: TCP Fast Open Server - record retransmits after 3WHSNeal Cardwell1-0/+2
2012-09-22tcp: TCP Fast Open Server - call tcp_validate_incoming() for all packetsNeal Cardwell1-1/+2
2012-09-22tcp: TCP Fast Open Server - note timestamps and retransmits for SYNACK RTTNeal Cardwell1-4/+6
2012-09-22tcp: TCP Fast Open Server - take SYNACK RTT after completing 3WHSNeal Cardwell2-3/+10
2012-09-22tcp: extract code to compute SYNACK RTTNeal Cardwell1-3/+1
2012-09-22ipv4: raw: fix icmp_filter()Eric Dumazet1-6/+8
2012-09-21ipconfig: add nameserver IPs to kernel-parameter ip=Christoph Fritz1-3/+36
2012-09-21net: change return values from -EACCES to -EPERMZhao Hongjiang1-2/+2
2012-09-21netfilter: combine ipt_REDIRECT and ip6t_REDIRECTJan Engelhardt3-121/+5
2012-09-21netfilter: combine ipt_NETMAP and ip6t_NETMAPJan Engelhardt3-108/+5
2012-09-20tcp: restore rcv_wscale in a repair mode (v2)Andrey Vagin1-3/+10
2012-09-20tcp: Document use of undefined variable.Alan Cox1-0/+4
2012-09-20ipv4: Don't add TCP-code in inet_sock_destructChristoph Paasch2-2/+7
2012-09-19ipv6: unify fragment thresh handling codeAmerigo Wang2-5/+9
2012-09-19tcp: flush DMA queue before sk_wait_data if rcv_wnd is zeroMichal Kubeček1-2/+8
2012-09-19gre: add GSO supportEric Dumazet1-0/+12
2012-09-18tcp: fix regression in urgent data handlingEric Dumazet1-3/+2
2012-09-18netns: move net->ipv4.rt_genid to net->rt_genidNicolas Dichtel1-7/+2
2012-09-18net: rt_cache_flush() cleanupEric Dumazet1-17/+2
2012-09-18ipv4/route: arg delay is useless in rt_cache_flush()Nicolas Dichtel6-34/+21
2012-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+5
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman9-53/+53
2012-09-08netlink: hide struct module parameter in netlink_kernel_createPablo Neira Ayuso2-3/+2
2012-09-07net: rt_cache_flush() cleanupEric Dumazet1-17/+2
2012-09-07ipv4/route: arg delay is useless in rt_cache_flush()Nicolas Dichtel6-34/+21
2012-09-07igmp: avoid drop_monitor false positivesEric Dumazet1-11/+19
2012-09-07udp: increment UDP_MIB_INERRORS if copy failedEric Dumazet1-0/+5
2012-09-06tcp: fix TFO regressionEric Dumazet2-7/+4
2012-09-05tcp: add generic netlink support for tcp_metricsJulian Anastasov1-13/+341
2012-09-03Merge branch 'master' of git://1984.lsi.us.es/nf-nextDavid S. Miller30-3358/+545
2012-09-03tcp: use PRR to reduce cwin in CWR stateYuchung Cheng2-81/+44
2012-09-03tcp: move tcp_update_cwnd_in_recoveryYuchung Cheng1-32/+32
2012-09-03tcp: move tcp_enter_cwr()Yuchung Cheng1-23/+23
2012-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextPablo Neira Ayuso21-129/+760
2012-09-03netfilter: properly annotate ipv4_netfilter_{init,fini}()Jan Beulich1-2/+2
2012-08-31tcp: TCP Fast Open Server - main code pathJerry Chu2-27/+309
2012-08-31tcp: TCP Fast Open Server - support TFO listenersJerry Chu8-33/+227
2012-08-31tcp: TCP Fast Open Server - header & support functionsJerry Chu4-3/+133
2012-08-31ipv4: Minor logic clean-up in ipv4_mtuAlexander Duyck1-4/+1
2012-08-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-13/+27
2012-08-31Merge branch 'master' of git://1984.lsi.us.es/nfDavid S. Miller1-1/+4
2012-08-30ipv4: must use rcu protection while calling fib_lookupEric Dumazet1-0/+2
2012-08-30net: ipv4: ipmr_expire_timer causes crash when removing net namespaceFrancesco Ruggeri1-2/+12
2012-08-30netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP expectationPablo Neira Ayuso1-1/+4
2012-08-30netfilter: nf_nat: support IPv6 in TFTP NAT helperPablo Neira Ayuso3-56/+0
2012-08-30netfilter: nf_nat: support IPv6 in IRC NAT helperPablo Neira Ayuso3-105/+0
2012-08-30netfilter: nf_nat: support IPv6 in SIP NAT helperPatrick McHardy3-586/+0
2012-08-30netfilter: nf_nat: support IPv6 in amanda NAT helperPatrick McHardy3-91/+0
2012-08-30netfilter: nf_nat: support IPv6 in FTP NAT helperPatrick McHardy3-143/+0
2012-08-30netfilter: ip6tables: add MASQUERADE targetPatrick McHardy1-1/+2
2012-08-30netfilter: add protocol independent NAT corePatrick McHardy28-2382/+518
2012-08-30netfilter: nf_nat: add protoff argument to packet mangling functionsPatrick McHardy8-74/+100
2012-08-26ipv4: fix path MTU discovery with connection trackingPatrick McHardy2-2/+10
2012-08-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ebie...David S. Miller7-40/+64
2012-08-24tcp: fix cwnd reduction for non-sack recoveryYuchung Cheng1-8/+7
2012-08-24ipv4: take rt_uncached_lock only if neededEric Dumazet1-1/+1
2012-08-23net: reinstate rtnl in call_netdevice_notifiers()Eric Dumazet2-10/+3
2012-08-22net: remove delay at device dismantleEric Dumazet2-5/+9
2012-08-22ipv4: properly update pmtuEric Dumazet1-1/+1
2012-08-22Merge git://1984.lsi.us.es/nf-nextDavid S. Miller4-28/+7
2012-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller12-30/+64
2012-08-22netfilter: remove unnecessary goto statement for error recoveryJean Sacren3-15/+3
2012-08-21ipv4: fix ip header ident selection in __ip_make_skb()Eric Dumazet1-1/+1
2012-08-21ipv4: Use newinet->inet_opt in inet_csk_route_child_sock()Christoph Paasch1-1/+6
2012-08-21tcp: fix possible socket refcount problemEric Dumazet3-10/+18
2012-08-21workqueue: make deferrable delayed_work initializer names consistentTejun Heo1-1/+1
2012-08-20net: tcp: move sk_rx_dst_set call after tcp_create_openreq_child()Neal Cardwell2-2/+1
2012-08-20Merge git://1984.lsi.us.es/nfDavid S. Miller1-4/+5
2012-08-15net: remove wrong initialization for snd_wl1Razvan Ghitulete1-2/+1
2012-08-14userns: Teach inet_diag to work with user namespacesEric W. Biederman2-7/+19
2012-08-14userns: Use kgids for sysctl_ping_group_rangeEric W. Biederman2-27/+33
2012-08-14userns: Print out socket uids in a user namespace aware fashion.Eric W. Biederman4-6/+12
2012-08-14net: ipv4: fib_trie: Don't unnecessarily search for already found fib leafIgor Maravic1-4/+6
2012-08-14ipv4: Cache local output routesYan, Zheng1-1/+0
2012-08-14netfilter: PTR_RET can be usedWu Fengguang4-13/+4
2012-08-10ipv4: fix ip_send_skb()Eric Dumazet2-4/+3
2012-08-10netfilter: nf_nat_sip: fix via header translation with multiple parametersPatrick McHardy1-2/+3
2012-08-10netfilter: nf_ct_sip: fix IPv6 address parsingPatrick McHardy1-2/+2
2012-08-09net: tcp: ipv6_mapped needs sk_rx_dst_set methodEric Dumazet1-1/+2
2012-08-09ipv4: tcp: unicast_sock should not land outside of TCP stackEric Dumazet1-0/+1
2012-08-09net: Loopback ifindex is constant nowPavel Emelyanov4-6/+6
2012-08-09time: jiffies_delta_to_clock_t() helper to the rescueEric Dumazet2-10/+10
2012-08-09tcp: must free metrics at net dismantleEric Dumazet1-0/+12
2012-08-08net: fib: fix incorrect call_rcu_bh()Eric Dumazet1-1/+1
2012-08-07fib: use __fls() on non null argumentEric Dumazet1-1/+2
2012-08-06tcp: ecn: dont delay ACKS after CEEric Dumazet1-1/+5
2012-08-06net: tcp: GRO should be ECN friendlyEric Dumazet1-2/+2
2012-08-06net: ipv6: fix TCP early demuxEric Dumazet3-5/+14
2012-08-06ip: fix error handling in ip_finish_output2()Vasiliy Kulikov1-1/+1
2012-08-06tcp_output: fix sparse warning for tcp_wfreeSilviu-Mihai Popescu1-1/+1
2012-08-04ipv4: Introduce IN_DEV_NET_ROUTE_LOCALNETEric Dumazet1-4/+7
2012-08-04ipv4: change inet_addr_hash()Eric Dumazet1-21/+18
2012-08-02ipv4: route.c cleanupEric Dumazet1-4/+0
2012-08-02tcp: Apply device TSO segment limit earlierBen Hutchings3-11/+17
2012-07-31Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds5-19/+22
2012-07-31netvm: prevent a stream-specific deadlockMel Gorman1-10/+11
2012-07-31net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on th...Mel Gorman1-5/+7
2012-07-31memcg: rename config variablesAndrew Morton3-4/+4
2012-07-31ipv4: Properly purge netdev references on uncached routes.David S. Miller3-4/+66
2012-07-31ipv4: Cache routes in nexthop exception entries.David S. Miller2-64/+78
2012-07-31ipv4: percpu nh_rth_output cacheEric Dumazet2-6/+32
2012-07-31ipv4: Restore old dst_free() behavior.Eric Dumazet2-13/+34
2012-07-30ipv4: remove rt_cache_rebuild_countEric Dumazet1-11/+0
2012-07-30net: ipv4: fix RCU races on dst refcountsEric Dumazet5-24/+14
2012-07-30net: TCP early demux cleanupEric Dumazet1-2/+0
2012-07-29ipv4: clean up put_childLin Ming1-26/+25
2012-07-29ipv4: fix debug info in tnode_newLin Ming1-1/+1
2012-07-27tcp: perform DMA to userspace only if there is a task waiting for itJiri Kosina1-1/+3
2012-07-27ipv4: fix TCP early demuxEric Dumazet3-8/+8
2012-07-27tcp: Add TCP_USER_TIMEOUT negative value checkHangbin Liu1-1/+4
2012-07-26ipv6: Early TCP socket demuxEric Dumazet1-0/+1
2012-07-26ipv4: Fix input route performance regression.David S. Miller6-35/+31
2012-07-25ipv4: rt_cache_valid must check expired routesEric Dumazet1-3/+5
2012-07-24tcp: early_demux fixesEric Dumazet2-8/+6
2012-07-23ipv4: Change rt->rt_iif encoding.David S. Miller1-4/+4
2012-07-23ipv4: Prepare for change of rt->rt_iif encoding.David S. Miller5-23/+22
2012-07-23ipv4: Remove all RTCF_DIRECTSRC handliing.David S. Miller1-9/+2
2012-07-23ipv4: Really ignore ICMP address requests/replies.David S. Miller1-82/+2
2012-07-23net/ipv4/ip_vti.c: Fix __rcu warnings detected by sparse.Saurabh1-5/+5
2012-07-23ipv4: Remove redundant assignmentLin Ming1-1/+0
2012-07-23tcp: dont drop MTU reduction indicationsEric Dumazet2-5/+20
2012-07-23tcp: avoid oops in tcp_metrics and reset tcpm_stampJulian Anastasov1-2/+3
2012-07-22Merge branch 'kill_rtcache'David S. Miller15-1155/+242
2012-07-22ipv4: tcp: set unicast_sock uc_ttl to -1Eric Dumazet1-1/+2
2012-07-20ipv4: Kill rt->fiDavid S. Miller1-31/+1
2012-07-20ipv4: Turn rt->rt_route_iif into rt->rt_is_input.David S. Miller2-6/+6
2012-07-20ipv4: Kill rt->rt_oifDavid S. Miller3-8/+5
2012-07-20ipv4: Dirty less cache lines in route caching paths.David S. Miller1-3/+3
2012-07-20ipv4: Kill FLOWI_FLAG_RT_NOCACHE and associated code.David S. Miller3-9/+3
2012-07-20ipv4: Cache input routes in fib_info nexthops.David S. Miller2-12/+45
2012-07-20ipv4: Cache output routes in fib_info nexthops.David S. Miller2-43/+99
2012-07-20ipv4: Kill routes during PMTU/redirect updates.David S. Miller1-12/+29
2012-07-20net: Document dst->obsolete better.David S. Miller1-2/+3
2012-07-20ipv4: Adjust semantics of rt->rt_gateway.David S. Miller7-17/+18
2012-07-20ipv4: Remove 'rt_dst' from 'struct rtable'David S. Miller2-37/+9
2012-07-20ipv4: Remove 'rt_mark' from 'struct rtable'David Miller3-9/+3
2012-07-20ipv4: Kill 'rt_src' from 'struct rtable'David Miller2-20/+15
2012-07-20ipv4: Remove rt_key_{src,dst,tos} from struct rtable.David Miller2-33/+9
2012-07-20ipv4: Kill ip_route_input_noref().David Miller5-10/+10
2012-07-20ipv4: Delete routing cache.David S. Miller2-932/+13
2012-07-20ipv4: show pmtu in route listJulian Anastasov1-1/+5
2012-07-20tcp: improve latencies of timer triggered eventsEric Dumazet2-50/+66
2012-07-20tcp: fix ABC in tcp_slow_start()Eric Dumazet1-2/+3
2012-07-20tcp: use hash_32() in tcp_metricsEric Dumazet1-15/+10
2012-07-20tcp: Return bool instead of int where appropriateVijay Subramanian1-8/+8
2012-07-19ipv4: Fix again the time difference calculationJulian Anastasov1-1/+1
2012-07-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2012-07-19net-tcp: Fast Open client - cookie-less modeYuchung Cheng2-3/+11
2012-07-19net-tcp: Fast Open client - detecting SYN-data dropsYuchung Cheng3-6/+33
2012-07-19net-tcp: Fast Open client - sendmsg(MSG_FASTOPEN)Yuchung Cheng3-10/+73
2012-07-19net-tcp: Fast Open client - receiving SYN-ACKYuchung Cheng1-5/+35
2012-07-19net-tcp: Fast Open client - sending SYN-dataYuchung Cheng3-11/+115
2012-07-19net-tcp: Fast Open client - cookie cacheYuchung Cheng1-0/+51
2012-07-19net-tcp: Fast Open baseYuchung Cheng8-13/+66
2012-07-19ipv4: tcp: remove per net tcp_sockEric Dumazet2-23/+35
2012-07-19ipv4: use seqlock for nh_exceptionsJulian Anastasov1-50/+68
2012-07-19ipv4: Fix time difference calculation in rt_bind_exception().David S. Miller1-1/+1