aboutsummaryrefslogtreecommitdiffstats
path: root/net/core
AgeCommit message (Expand)AuthorFilesLines
2014-12-26net: Generalize ndo_gso_check to ndo_features_checkJesse Gross1-9/+14
2014-12-26net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwardingJay Vosburgh1-0/+1
2014-12-24net: Reset secmark when scrubbing packetThomas Graf1-0/+1
2014-12-24net: Fix stacked vlan offload features computationToshiaki Makita1-5/+8
2014-12-23mpls: Fix config check for mpls.Pravin B Shelar1-1/+1
2014-12-23net: Rearrange loop in net_rx_actionHerbert Xu1-14/+12
2014-12-23net: Always poll at least one device in net_rx_actionHerbert Xu1-4/+3
2014-12-23net: Detect drivers that reschedule NAPI and exhaust budgetHerbert Xu1-0/+9
2014-12-23net: Move napi polling code out of net_rx_actionHerbert Xu1-44/+54
2014-12-23net: drop the packet when fails to do software segmentation or header checkJason Wang1-1/+1
2014-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+5
2014-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-19/+20
2014-12-16net: Disallow providing non zero VLAN ID for NIC drivers FDB add flowOr Gerlitz1-0/+5
2014-12-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-4/+20
2014-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds19-630/+985
2014-12-10net: sock: fix access via invalid file descriptorAlexei Starovoitov1-2/+2
2014-12-10net: introduce helper macro for_each_cmsghdrGu Zheng1-2/+1
2014-12-10Merge branch 'nsfs' into for-nextAl Viro1-19/+20
2014-12-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2014-12-10net: Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skbAlexander Duyck2-8/+68
2014-12-10net: Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_fragAlexander Duyck1-40/+77
2014-12-10Merge branch 'for-davem-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...David S. Miller1-119/+19
2014-12-09Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-10/+10
2014-12-09rocker: remove swdev modeRoopa Prabhu1-2/+8
2014-12-09net: avoid to call skb_queue_len againLi RongQing1-1/+1
2014-12-09skb_copy_datagram_iovec() can dieAl Viro1-84/+0
2014-12-09switch memcpy_to_msg() and skb_copy{,_and_csum}_datagram_msg() to primitivesAl Viro1-35/+19
2014-12-09dst: no need to take reference on DST_NOCACHE dstsHannes Frederic Sowa1-24/+0
2014-12-09net: avoid two atomic operations in fast clonesEric Dumazet1-17/+18
2014-12-09rtnetlink: delay RTM_DELLINK notification until after ndo_uninit()Mahesh Bandewar2-7/+30
2014-12-08ethtool: Support for configurable RSS hash functionEyal Perry1-32/+37
2014-12-05net: sock: allow eBPF programs to be attached to socketsAlexei Starovoitov2-2/+108
2014-12-04bury struct proc_ns in fs/procAl Viro1-3/+1
2014-12-04copy address of proc_ns_ops into ns_commonAl Viro1-2/+7
2014-12-04new helpers: ns_alloc_inum/ns_free_inumAl Viro1-2/+2
2014-12-04make proc_ns_operations work with struct ns_common * instead of void *Al Viro1-9/+3
2014-12-04netns: switch ->get()/->put()/->install()/->inum() to working with &net->nsAl Viro1-6/+10
2014-12-04common object embedded into various struct ....nsAl Viro1-3/+3
2014-12-02bridge: add brport flags to dflt bridge_getlinkScott Feldman1-1/+38
2014-12-02net-sysfs: expose physical switch id for particular deviceJiri Pirko1-0/+24
2014-12-02rtnl: expose physical switch id for particular deviceJiri Pirko1-1/+25
2014-12-02net: rename netdev_phys_port_id to more generic nameJiri Pirko3-5/+5
2014-12-02net: make vid as a parameter for ndo_fdb_add/ndo_fdb_delJiri Pirko1-7/+43
2014-11-29rtnetlink: release net refcnt on error in do_setlink()Nicolas Dichtel1-0/+1
2014-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+18
2014-11-26bridge: Sanitize IFLA_EXT_MASK for AF_BRIDGE:RTM_GETLINKThomas Graf1-5/+12
2014-11-26bridge: Validate IFLA_BRIDGE_FLAGS attribute lengthThomas Graf1-0/+6
2014-11-25crypto: algif - add and use sock_kzfree_s() instead of memzero_explicit()Daniel Borkmann1-4/+20
2014-11-24switch AF_PACKET and AF_UNIX to skb_copy_datagram_from_iter()Al Viro1-86/+2
2014-11-24kill zerocopy_sg_from_iovec()Al Viro1-63/+2
2014-11-24new helpers: skb_copy_datagram_from_iter() and zerocopy_sg_from_iter()Al Viro1-0/+116
2014-11-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-17/+6
2014-11-21net: Revert "net: avoid one atomic operation in skb_clone()"Eric Dumazet1-17/+6
2014-11-21net: move vlan pop/push functions into common codeJiri Pirko1-0/+95
2014-11-21net: move make_writable helper into common codeJiri Pirko1-0/+12
2014-11-21vlan: introduce *vlan_hwaccel_push_inside helpersJiri Pirko2-9/+3
2014-11-21vlan: rename __vlan_put_tag to vlan_insert_tag_set_protoJiri Pirko2-4/+4
2014-11-19fold verify_iovec() into copy_msghdr_from_user()Al Viro1-38/+0
2014-11-19{compat_,}verify_iovec(): switch to generic copying of iovecsAl Viro1-23/+14
2014-11-19net: pktgen: Deletion of an unnecessary check before the function call "proc_...Markus Elfring1-2/+1
2014-11-18dev_ioctl: use sizeof(x) instead of sizeof xFabian Frederick1-3/+6
2014-11-18net/core: include linux/types.h instead of asm/types.hFabian Frederick1-1/+1
2014-11-18net: fix spelling for synchronizedFabian Frederick1-2/+2
2014-11-16net: provide a per host RSS key generic infrastructureEric Dumazet2-0/+30
2014-11-16Merge branch 'sched/urgent' into sched/core, to pick up fixes before applying...Ingo Molnar4-6/+20
2014-11-13net: generic dev_disable_lro() stacked device handlingMichal Kubeček1-10/+5
2014-11-11neigh: remove dynamic neigh table registration supportWANG Cong1-135/+112
2014-11-11net: Convert LIMIT_NETDEBUG to net_dbg_ratelimitedJoe Perches2-3/+2
2014-11-11net: introduce SO_INCOMING_CPUEric Dumazet1-0/+5
2014-11-10net: gro: add a per device gro flush timerEric Dumazet2-4/+59
2014-11-07net: Kill skb_copy_datagram_const_iovecHerbert Xu1-89/+0
2014-11-07inet: Add skb_copy_datagram_iterHerbert Xu1-0/+87
2014-11-05openvswitch: Add basic MPLS support to kernelSimon Horman1-1/+2
2014-11-05net: Remove MPLS GSO feature.Pravin B Shelar1-1/+0
2014-11-05net: Add and use skb_copy_datagram_msg() helper.David S. Miller1-1/+1
2014-11-05udp: Changes to udp_offload to support remote checksum offloadTom Herbert1-2/+2
2014-11-04netdev, sched/wait: Fix sleeping inside wait eventPeter Zijlstra2-10/+10
2014-11-03net: less interrupt masking in NAPIEric Dumazet1-25/+43
2014-11-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+8
2014-10-31net: ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0Guenter Roeck1-2/+4
2014-10-29neigh: optimize neigh_parms_release()Nicolas Dichtel1-19/+13
2014-10-29net: introduce napi_schedule_irqoff()Eric Dumazet1-1/+14
2014-10-29net: skb_segment() should preserve backpressureToshiaki Makita1-0/+10
2014-10-26net: napi_reuse_skb() should check pfmemallocEric Dumazet1-0/+4
2014-10-22net: tso: fix unaligned access to crafted TCP header in helper APIKarl Beldan1-1/+2
2014-10-20net: core: handle encapsulation offloads when computing segment lengthsFlorian Westphal1-3/+10
2014-10-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-1/+3
2014-10-15net: Add ndo_gso_checkTom Herbert1-1/+1
2014-10-15Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-9/+9
2014-10-14net: Trap attempts to call sock_kfree_s() with a NULL pointer.David S. Miller1-0/+2
2014-10-10net: fix races in page->_count manipulationEric Dumazet1-7/+18
2014-10-10flow-dissector: Fix alignment issue in __skb_flow_get_portsAlexander Duyck1-13/+23
2014-10-10net: filter: fix the commentsLi RongQing1-6/+3
2014-10-09net: Missing @ before descriptions cause make xmldocs warningMasanari Iida1-5/+5
2014-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds16-597/+969
2014-10-07Merge tag 'dmaengine-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds4-148/+0
2014-10-07net: better IFF_XMIT_DST_RELEASE supportEric Dumazet1-10/+9
2014-10-07net_sched: fix unused variables in __gnet_stats_copy_basic_cpu()WANG Cong1-4/+4
2014-10-06net: validate_xmit_vlan() is staticEric Dumazet1-1/+2
2014-10-06net: introduce netdevice gso_min_segs attributeEric Dumazet1-3/+6
2014-10-06ethtool: Ethtool parameter to dynamically change tx_copybreakEric Dumazet1-0/+1
2014-10-06net: skb_segment() provides list head and tailEric Dumazet2-12/+20
2014-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-1/+1
2014-10-04net: Cleanup skb cloning by adding SKB_FCLONE_FREEVijay Subramanian1-4/+4
2014-10-03net: do not export skb_gro_receive()Eric Dumazet1-1/+0
2014-10-03qdisc: validate skb without holding lockEric Dumazet1-3/+26
2014-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2014-10-02netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER)Pablo Neira Ayuso1-1/+1
2014-10-01net: pktgen: packet bursting via skb->xmit_moreAlexei Starovoitov1-2/+24
2014-10-01net: avoid one atomic operation in skb_clone()Eric Dumazet1-6/+17
2014-10-01net: cleanup and document skb fclone layoutEric Dumazet1-21/+20
2014-09-30net: sched: enable per cpu qstatsJohn Fastabend1-7/+48
2014-09-30net: sched: restrict use of qstats qlenJohn Fastabend1-1/+5
2014-09-30net: sched: make bstats per cpu and estimator RCU safeJohn Fastabend2-16/+66
2014-09-29gro: fix aggregation for skb using frag_listEric Dumazet1-0/+3
2014-09-29net: reorganize sk_buff for faster __copy_skb_header()Eric Dumazet1-39/+41
2014-09-28net_dma: simple removalDan Williams4-148/+0
2014-09-26net : optimize skb_release_data()Eric Dumazet1-21/+22
2014-09-26net: optimise inet_proto_csum_replace4()LEROY Christophe1-7/+5
2014-09-26net: introduce __skb_header_release()Eric Dumazet1-2/+2
2014-09-26net: Change netdev_<level> logging functions to return voidJoe Perches1-27/+17
2014-09-26net: Remove gso_send_check as an offload callbackTom Herbert1-10/+0
2014-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-8/+12
2014-09-22net: keep original skb which only needs header checking during software GSOJason Wang1-3/+5
2014-09-19net: add alloc_skb_with_frags() helperEric Dumazet2-63/+93
2014-09-15tcp: allow segment with FIN in tcp_try_coalesce()Eric Dumazet1-1/+2
2014-09-15net: fix creation adjacent device symlinksAlexander Y. Fomichev1-7/+11
2014-09-13net: bpf: correctly handle errors in sk_attach_filter()Sasha Levin1-2/+2
2014-09-13net: filter: constify detection of pkt_type_offsetHannes Frederic Sowa1-29/+2
2014-09-13ipv6: drop useless rcu_read_lock() in anycastWANG Cong1-6/+8
2014-09-13net: qdisc: use rcu prefix and silence sparse warningsJohn Fastabend1-2/+49
2014-09-12mac80211: Resolve sk_refcnt/sk_wmem_alloc issue in wifi ack pathAlexander Duyck1-0/+5
2014-09-12skb: Add documentation for skb_clone_skAlexander Duyck1-0/+13
2014-09-10pktgen: Convert pr_warning to pr_warnJoe Perches1-12/+12
2014-09-09netns: remove one sparse warningEric Dumazet1-1/+1
2014-09-09net: bpf: be friendly to kmemcheckDaniel Borkmann1-1/+1
2014-09-08net: fix skb_page_frag_refill() kerneldocEric Dumazet1-1/+1
2014-09-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-27/+94
2014-09-05net: Add function for parsing the header length out of linear ethernet framesAlexander Duyck2-15/+33
2014-09-05net: merge cases where sock_efree and sock_edemux are the same functionAlexander Duyck1-2/+2
2014-09-05net-timestamp: Make the clone operation stand-alone from phy timestampingAlexander Duyck3-18/+34
2014-09-05net-timestamp: Merge shared code between phy and regular timestampingAlexander Duyck2-52/+42
2014-09-05net: treewide: Fix typo found in DocBook/networking.xmlMasanari Iida5-7/+7
2014-09-05ethtool: Add generic options for tunablesGovindarajulu Varadarajan1-0/+81
2014-09-05dev_ioctl: remove dev_load() CAP_SYS_MODULE messageDaniel Borkmann1-5/+2
2014-09-05net: bpf: make eBPF interpreter images read-onlyDaniel Borkmann1-3/+3
2014-09-03qdisc: validate frames going through the direct_xmit pathJesper Dangaard Brouer1-2/+8
2014-09-02rtnl/do_setlink(): notify when a netdev is modifiedNicolas Dichtel1-14/+21
2014-09-02rtnl/do_setlink(): last arg is now a set of flagsNicolas Dichtel1-21/+22
2014-09-02rtnl/do_setlink(): set modified when IFLA_LINKMODE is updatedNicolas Dichtel1-1/+5
2014-09-02rtnl/do_setlink(): set modified when IFLA_TXQLEN is updatedNicolas Dichtel1-2/+8
2014-09-01sock: deduplicate errqueue dequeueWillem de Bruijn2-12/+22
2014-09-01net: Support for csum_bad in skbuffTom Herbert1-1/+1
2014-09-01pktgen: add flag NO_TIMESTAMP to disable timestampingJesper Dangaard Brouer1-3/+16
2014-09-01net: xmit_list() becomes dev_hard_start_xmit().David S. Miller1-13/+2
2014-09-01net: Don't keep around original SKB when we software segment GSO frames.David S. Miller1-65/+14
2014-09-01net: Validate xmit SKBs right when we pull them out of the qdisc.David S. Miller1-5/+1
2014-09-01net: Separate out SKB validation logic from transmit path.David S. Miller1-54/+71
2014-09-01net: Have xmit_list() signal more==true when appropriate.David S. Miller1-4/+4
2014-09-01net: Pass a "more" indication down into netdev_start_xmit() code paths.David S. Miller3-3/+3
2014-09-01net: Move main gso loop out of dev_hard_start_xmit() into helper.David S. Miller1-19/+29
2014-09-01net: Create xmit_one() helper for dev_hard_start_xmit()David S. Miller1-16/+19
2014-09-01net: Do txq_trans_update() in netdev_start_xmit()David S. Miller3-10/+4
2014-08-29net: Allow GRO to use and set levels of checksum unnecessaryTom Herbert1-8/+16
2014-08-29net: attempt a single high order allocationEric Dumazet1-14/+16
2014-08-29net: add skb_get_tx_queue() helperDaniel Borkmann2-4/+2
2014-08-26net: Replace get_cpu_var through this_cpu_ptrChristoph Lameter3-9/+9
2014-08-25net: fix checksum features handling in netif_skb_features()Michal Kubeček1-5/+11
2014-08-25net: make skb an optional parameter for__skb_flow_dissect()WANG Cong1-3/+15
2014-08-25net: fix comments for __skb_flow_get_ports()WANG Cong1-2/+4
2014-08-25net: prevent of emerging cross-namespace symlinksAlexander Y. Fomichev1-1/+60
2014-08-24net: Add ops->ndo_xmit_flush()David S. Miller3-8/+4
2014-08-24net: skb_gro_checksum_* functionsTom Herbert1-1/+33
2014-08-23net: use reciprocal_scale() helperDaniel Borkmann2-6/+4
2014-08-23net: Allow raw buffers to be passed into the flow dissector.David S. Miller1-14/+26
2014-08-22net: remove dead code after sk_data_ready changeEric Dumazet1-8/+0
2014-08-22net: use ktime_get_ns() and ktime_get_real_ns() helpersEric Dumazet1-3/+3
2014-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-2/+56
2014-08-11net: Always untag vlan-tagged traffic on input.Vlad Yasevich2-1/+54
2014-08-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-4/+6
2014-08-08rtnetlink: fix VF info sizeJiri Benc1-1/+2
2014-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds14-942/+549
2014-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-08-05net-timestamp: TCP timestampingWillem de Bruijn2-3/+15
2014-08-05net-timestamp: SCHED timestamp on entering packet schedulerWillem de Bruijn2-4/+16
2014-08-05net-timestamp: add key to disambiguate concurrent datagramsWillem de Bruijn2-0/+5
2014-08-05net-timestamp: move timestamp flags out of sk_flagsWillem de Bruijn1-23/+2
2014-08-05net-timestamp: extend SCM_TIMESTAMPING ancillary data structWillem de Bruijn1-0/+1
2014-08-04Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds2-2/+2
2014-08-02net: filter: split 'struct sk_filter' into socket and bpf partsAlexei Starovoitov3-44/+56
2014-08-02net: filter: rename sk_convert_filter() -> bpf_convert_filter()Alexei Starovoitov1-8/+8
2014-08-02net: filter: rename sk_chk_filter() -> bpf_check_classic()Alexei Starovoitov1-5/+5
2014-08-02net: filter: rename sk_filter_proglen -> bpf_classic_proglenAlexei Starovoitov2-5/+5
2014-08-02net: filter: simplify socket chargingAlexei Starovoitov2-52/+44
2014-07-31net: Correctly set segment mac_len in skb_segment().Vlad Yasevich1-1/+1
2014-07-30net: filter: don't release unattached filter through call_rcu()Pablo Neira1-3/+8
2014-07-30net: Remove unlikely() for WARN_ON() conditionsThomas Graf1-1/+1
2014-07-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-4/+4
2014-07-29namespaces: Use task_lock and not rcu to protect nsproxyEric W. Biederman1-4/+6
2014-07-29net: sendmsg: fix NULL pointer dereferenceAndrey Ryabinin1-3/+3