aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm
AgeCommit message (Expand)AuthorFilesLines
2014-08-06list: fix order of arguments for hlist_add_after(_rcu)Ken Helias1-2/+2
2014-06-30xfrm: Fix installation of AH IPsec SAsTobias Brunner1-4/+3
2014-06-26xfrm: Fix refcount imbalance in xfrm_lookupSteffen Klassert1-0/+2
2014-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-11/+25
2014-06-03xfrm: fix race between netns cleanup and state expire notificationMichal Kubecek1-11/+25
2014-05-22Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-105/+36
2014-05-13net/xfrm/xfrm_output.c: move EXPORT_SYMBOLFabian Frederick1-3/+2
2014-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-05-07net: clean up snmp stats codeWANG Cong2-8/+5
2014-04-24net: Use netlink_ns_capable to verify the permisions of netlink messagesEric W. Biederman1-1/+1
2014-04-23xfrm: Remove useless xfrm_audit struct.Tetsuo Handa3-78/+34
2014-04-22xfrm: Remove useless secid field from xfrm_audit.Tetsuo Handa3-45/+21
2014-04-15ipv4: add a sock pointer to dst->output() path.Eric Dumazet1-1/+1
2014-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2014-03-18Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-6/+81
2014-03-14xfrm: Introduce xfrm_input_afinfo to access the the callbacks properlySteffen Klassert1-0/+75
2014-03-12flowcache: Fix resource leaks on namespace exit.Steffen Klassert1-1/+6
2014-03-10selinux: add gfp argument to security_xfrm_policy_alloc and fix callersNikolay Aleksandrov1-3/+3
2014-03-07xfrm: rename struct xfrm_filterNicolas Dichtel2-6/+6
2014-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-12/+18
2014-02-26xfrm: Fix unlink race when policies are deleted.Steffen Klassert1-1/+1
2014-02-25xfrm: Add xfrm_tunnel_skb_cb to the skb common bufferSteffen Klassert1-0/+5
2014-02-25xfrm4: Add IPsec protocol multiplexerSteffen Klassert1-6/+11
2014-02-21xfrm: Cleanup error handling of xfrm_state_cloneSteffen Klassert1-11/+5
2014-02-20xfrm: Clone states properly on migrationSteffen Klassert2-5/+8
2014-02-20xfrm: Take xfrm_state_lock in xfrm_migrate_state_findSteffen Klassert1-5/+8
2014-02-20xfrm: Fix NULL pointer dereference on sub policy usageSteffen Klassert1-1/+1
2014-02-19xfrm: Remove caching of xfrm_policy_sk_bundlesSteffen Klassert1-28/+0
2014-02-17ipsec: add support of limited SA dumpNicolas Dichtel2-2/+51
2014-02-13xfrm: avoid creating temporary SA when there are no listenersHoria Geanta2-0/+37
2014-02-12flowcache: Make flow cache name space awareFan Du1-3/+4
2014-02-12xfrm: Don't prohibit AH from using ESN featureFan Du1-1/+2
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds5-217/+239
2014-01-23Merge git://git.infradead.org/users/eparis/auditLinus Torvalds3-13/+13
2014-01-14net: replace macros net_random and net_srandom with direct calls to prandomAruna-Hewapathirane1-1/+1
2014-01-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-34/+56
2014-01-13audit: convert all sessionid declaration to unsigned intEric Paris3-13/+13
2014-01-07net: xfrm: xfrm_policy: silence compiler warningYing Xue1-0/+2
2014-01-07net: xfrm: xfrm_policy: fix inline not at beginning of declarationDaniel Borkmann1-6/+6
2014-01-03{pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgenFan Du1-0/+22
2014-01-03{pktgen, xfrm} Correct xfrm_state_lock usage in xfrm_stateonly_findFan Du1-2/+2
2014-01-02xfrm: checkpatch erros with inline keyword positionWeilong Chen1-3/+3
2014-01-02xfrm: fix checkpatch errorWeilong Chen1-2/+2
2014-01-02xfrm: checkpatch erros with space prohibitedWeilong Chen2-4/+4
2014-01-02xfrm: checkpatch errors with foo * barWeilong Chen3-13/+13
2014-01-02xfrm: checkpatch errors with spaceWeilong Chen4-13/+13
2013-12-16xfrm: export verify_userspi_info for pkfey and netlink interfaceFan Du2-24/+25
2013-12-16xfrm: check user specified spi for IPCompFan Du1-1/+3
2013-12-06xfrm: Remove ancient sleeping when the SA is in acquire stateSteffen Klassert2-39/+3
2013-12-06xfrm: Namespacify xfrm state/policy locksFan Du3-103/+119
2013-12-06xfrm: Using the right namespace to migrate key infoFan Du2-6/+7
2013-12-06xfrm: Try to honor policy index if it's supplied by userFan Du2-6/+20
2013-11-07net: move pskb_put() to core codeMathias Krause1-13/+0
2013-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+6
2013-11-02Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-2/+11
2013-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-35/+52
2013-10-21xfrm: Don't queue retransmitted packets if the original is still on the hostSteffen Klassert1-0/+7
2013-10-21xfrm: use vmalloc_node() for percpu scratchesEric Dumazet1-2/+4
2013-10-19net: misc: Remove extern from function prototypesJoe Perches1-2/+2
2013-10-18xfrm: prevent ipcomp scratch buffer race conditionMichal Kubecek1-6/+6
2013-10-08xfrm: check for a vaild skb in xfrm_policy_queue_processSteffen Klassert1-0/+4
2013-10-08xfrm: Add refcount handling to queued policiesSteffen Klassert1-7/+17
2013-10-01xfrm: Simplify SA looking up when using wildcard sourceFan Du1-1/+1
2013-10-01xfrm: Force SA to be lookup again if SA in acquire stateFan Du1-1/+1
2013-09-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+1
2013-09-25xfrm: Fix aevent generation for each received packetThomas Egerer1-24/+27
2013-09-17xfrm: Guard IPsec anti replay window against replay bitmapFan Du2-3/+3
2013-09-16xfrm: Fix replay size checking on async eventsSteffen Klassert1-1/+1
2013-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-13/+24
2013-08-28xfrm: Fix potential null pointer dereference in xdst_queue_outputSteffen Klassert1-8/+1
2013-08-26xfrm: announce deleation of temporary SANicolas Dichtel1-1/+1
2013-08-19xfrm: remove irrelevant comment in xfrm_input().Rami Rosen1-2/+0
2013-08-19xfrm: choose protocol family by skb protocolHannes Frederic Sowa1-1/+9
2013-08-16xfrm: Make xfrm_state timer monotonicFan Du1-1/+2
2013-08-14xfrm: make local error reporting more robustHannes Frederic Sowa2-5/+15
2013-08-06xfrm: Delete hold_timer when destroy policyFan Du1-1/+1
2013-08-05xfrm: constify mark argument of xfrm_find_acq()Mathias Krause1-5/+7
2013-07-31net: split rt_genid for ipv4 and ipv6fan.du1-1/+7
2013-06-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-0/+6
2013-06-06xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counterFan Du2-0/+6
2013-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-1/+4
2013-06-04xfrm: simplify the exit path of xfrm_output_one()Jean Sacren1-5/+4
2013-05-31xfrm: force a garbage collection after deleting a policyPaul Moore2-1/+4
2013-05-28net: pass info struct via netdevice notifierJiri Pirko1-1/+1
2013-05-23xfrm: properly handle invalid states as an errorTimo Teräs1-0/+1
2013-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-0/+13
2013-04-25xfrm: add rfc4494 AES-CMAC-96 supportJussi Kivilinna1-0/+13
2013-04-11Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-2/+16
2013-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+65
2013-03-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+65
2013-03-25xfrm: Fix esn sequence number diff calculation in xfrm_replay_notify_esn()Mathias Krause1-4/+2
2013-03-20xfrm: Fix replay notification for esn.Steffen Klassert1-1/+67
2013-03-19xfrm: use xfrm direction when lookup policyBaker Zhang1-2/+21
2013-03-06xfrm_user: constify netlink dispatch tableMathias Krause1-2/+2
2013-03-06xfrm: allow to avoid copying DSCP during encapsulationNicolas Dichtel2-0/+14
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin2-53/+36
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+8
2013-02-18net: proc: change proc_net_remove to remove_proc_entryGao feng1-1/+1
2013-02-18net: proc: change proc_net_fops_create to proc_createGao feng1-2/+2
2013-02-14Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-13/+301
2013-02-11xfrm: Allow inserting policies with matching mark and different prioritiesSteffen Klassert1-2/+16
2013-02-06xfrm: Add a state resolution packet queueSteffen Klassert1-4/+225
2013-02-01xfrm: fix a unbalanced lockLi RongQing1-1/+1
2013-02-01pf_key/xfrm_algo: prepare pf_key and xfrm_algo for new algorithms without pfk...Jussi Kivilinna1-6/+59
2013-01-29xfrm: Convert xfrm_addr_cmp() to boolean xfrm_addr_equal().YOSHIFUJI Hideaki / 吉藤英明3-30/+30
2013-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+4
2013-01-21xfrm: fix freed block size calculation in xfrm_policy_fini()Michal Kubecek1-1/+1
2013-01-18net/xfrm/xfrm_replay: avoid division by zeroNickolai Zeldovich1-1/+3
2013-01-17xfrm: use separated locks to protect pointers of struct xfrm_state_afinfoCong Wang1-25/+18
2013-01-16xfrm: replace rwlock on xfrm_km_list with rcuCong Wang1-28/+30
2013-01-16xfrm: replace rwlock on xfrm_state_afinfo with rcuCong Wang1-17/+16
2013-01-11net/xfrm: remove depends on CONFIG_EXPERIMENTALKees Cook1-8/+8
2013-01-08xfrm_algo: probe asynchronous block ciphers instead of synchronousJussi Kivilinna1-2/+1
2013-01-07xfrm: removes a superfluous check and add a statisticLi RongQing3-3/+7
2012-11-22Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-12/+9
2012-11-18net: Allow userns root to control llc, netfilter, netlink, packet, and xfrmEric W. Biederman1-1/+1
2012-11-18net: Don't export sysctls to unprivileged usersEric W. Biederman1-0/+4
2012-11-13net: xfrm: use __this_cpu_read per-cpu helperShan Wei1-5/+3
2012-11-08xfrm: remove redundant replay_esn checkUlrich Weber1-7/+6
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-84/+88
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds3-13/+13
2012-09-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-16/+44
2012-09-20xfrm_user: don't copy esn replay window twice for new statesMathias Krause1-4/+5
2012-09-20xfrm_user: ensure user supplied esn replay window is validMathias Krause1-6/+25
2012-09-20xfrm_user: fix info leak in copy_to_user_tmpl()Mathias Krause1-0/+1
2012-09-20xfrm_user: fix info leak in copy_to_user_policy()Mathias Krause1-0/+1
2012-09-20xfrm_user: fix info leak in copy_to_user_state()Mathias Krause1-0/+1
2012-09-20xfrm_user: fix info leak in copy_to_user_auth()Mathias Krause1-1/+1
2012-09-18xfrm: fix a read lock imbalance in make_blackholeLi RongQing1-1/+1
2012-09-18xfrm_user: return error pointer instead of NULL #2Mathias Krause1-2/+4
2012-09-18xfrm_user: return error pointer instead of NULLMathias Krause1-2/+4
2012-09-18xfrm: invalidate dst on policy insertion/deletionNicolas Dichtel1-0/+1
2012-09-17userns: Convert the audit loginuid to be a kuidEric W. Biederman3-13/+13
2012-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-2/+19
2012-09-10xfrm: Report user triggered expirations against the users socketEric W. Biederman1-2/+2
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman2-36/+36
2012-09-08netlink: hide struct module parameter in netlink_kernel_createPablo Neira Ayuso1-1/+1
2012-09-04xfrm: Workaround incompatibility of ESN and async cryptoSteffen Klassert2-1/+16
2012-08-31net/xfrm/xfrm_state.c: fix error return codeJulia Lawall1-1/+3
2012-08-22xfrm: fix RCU bugsEric Dumazet1-37/+39
2012-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2012-08-20net: ipv6: fix oops in inet_putpeer()Patrick McHardy1-0/+2
2012-08-16xfrm: Use rcu_dereference_bh to deference pointer protected by rcu_read_lock_bhFan Du1-2/+2
2012-08-15xfrm: remove redundant parameter "int dir" in struct xfrm_mgr.acquireFan Du2-6/+5
2012-08-14Replace rwlock on xfrm_policy_afinfo with rcuPriyanka Jain1-18/+21
2012-08-02Fix unexpected SA hard expiration after changing dateFan Du1-4/+17
2012-07-20net: Document dst->obsolete better.David S. Miller1-11/+12
2012-07-14xfrm: Initialize the struct xfrm_dst behind the dst_enty fieldSteffen Klassert1-2/+3
2012-07-05xfrm: No need to copy generic neighbour pointer.David S. Miller1-3/+0
2012-07-05net: Add optional SKB arg to dst_ops->neigh_lookup().David S. Miller1-2/+4
2012-06-29netlink: add netlink_kernel_cfg parameter to netlink_kernel_createPablo Neira Ayuso1-2/+5
2012-06-27xfrm_user: Propagate netlink error codes properly.David S. Miller1-190/+204
2012-05-27ipv6: fix incorrect ipsec fragmentGao feng1-0/+3
2012-05-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-0/+1
2012-05-15xfrm: Convert several xfrm policy match functions to bool.David S. Miller1-13/+14
2012-05-15xfrm_algo: drop an unnecessary inclusionJan Beulich1-3/+0
2012-05-15xfrm: make xfrm_algo.c a moduleJan Beulich3-5/+13
2012-04-20net: Convert all sysctl registrations to register_net_sysctlEric W. Biederman1-1/+1
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-4/+4
2012-04-09SELinux: include flow.h where used rather than get it indirectlyEric Paris1-0/+1
2012-04-01xfrm_user: Stop using NLA_PUT*().David S. Miller1-43/+62
2012-03-22xfrm: Access the replay notify functions via the registered callbacksSteffen Klassert1-3/+3
2012-03-22xfrm: Remove unused xfrm_state from xfrm_state_check_spaceSteffen Klassert1-2/+2
2012-02-26netlink: add netlink_dump_control structure for netlink_dump_start()Pablo Neira Ayuso1-2/+7
2012-01-14Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-1/+1
2012-01-12net: reintroduce missing rcu_assign_pointer() callsEric Dumazet1-1/+1
2012-01-05security: remove the security_netlink_recv hook as it is equivalent to capable()Eric Paris1-1/+1
2011-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+14
2011-12-21net: Add a flow_cache_flush_deferred functionSteffen Klassert1-4/+14
2011-12-11net: use IS_ENABLED(CONFIG_IPV6)Eric Dumazet2-9/+9
2011-12-05net: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw}.David Miller1-1/+1
2011-11-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+6
2011-11-26net: Move mtu handling down to the protocol depended handlersSteffen Klassert1-1/+3
2011-11-26net: Rename the dst_opt default_mtu method to mtuSteffen Klassert1-3/+3
2011-11-22net: remove ipv6_addr_copy()Alexey Dobriyan1-8/+4
2011-11-22xfrm: optimize ipv4 selector matchingAlexey Dobriyan1-2/+2
2011-10-31net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modulesPaul Gortmaker2-0/+2
2011-10-19net: add skb frag size accessorsEric Dumazet1-1/+1
2011-10-18xfrm: Simplify the replay check and advance functionsSteffen Klassert1-64/+34
2011-10-07Merge branch 'master' of github.com:davem330/netDavid S. Miller1-4/+6
2011-09-27net: check return value for dst_allocMadalin Bucur1-4/+6
2011-09-22Merge branch 'master' of github.com:davem330/netDavid S. Miller1-0/+5
2011-09-21xfrm: Perform a replay check after return from async codepathsSteffen Klassert1-0/+5
2011-08-24net: xfrm: convert to SKB frag APIsIan Campbell1-4/+7
2011-08-02rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTERStephen Hemminger1-2/+2
2011-07-28xfrm: Fix key lengths for rfc3686(ctr(aes))Tushar Gohad1-2/+2
2011-07-18net: Add ->neigh_lookup() operation to dst_opsDavid S. Miller1-0/+7
2011-07-17net: Abstract dst->neighbour accesses behind helpers.David S. Miller1-1/+1
2011-07-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+2
2011-07-08XFRM: Fix memory leak in xfrm_state_updateTushar Gohad1-0/+2
2011-07-05Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+3
2011-07-01xfrm: Remove family arg from xfrm_bundle_okSteffen Klassert1-3/+3
2011-06-20Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+2
2011-06-09rtnetlink: Compute and store minimum ifinfo dump sizeGreg Rose1-1/+2
2011-06-07xfrm: Fix off by one in the replay advance functionsSteffen Klassert1-2/+2
2011-05-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller2-1/+16
2011-05-10xfrm: Don't allow esn with disabled anti replay detectionSteffen Klassert1-0/+3
2011-05-10xfrm: Assign the inner mode output function to the dst entrySteffen Klassert1-1/+13
2011-05-05Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller2-1/+4
2011-04-28net: Use non-zero allocations in dst_alloc().David S. Miller1-0/+1