summaryrefslogtreecommitdiffstats
path: root/net/netfilter/nf_nat_core.c
Commit message (Expand)AuthorAgeFilesLines
* netfilter: nat: restore default DNAT behaviorKyle Swenson2024-02-151-1/+4
* netfilter: add missing module descriptionsFlorian Westphal2023-11-081-0/+1
* minmax: add in_range() macroMatthew Wilcox (Oracle)2023-08-241-3/+3
* netfilter: snat: evict closing tcp entries on reply tuple collisionFlorian Westphal2023-06-261-4/+88
* netfilter: nat: fix indentation of function argumentsJeremy Sowden2023-03-081-2/+2
* netfilter: nf_nat: Fix possible memory leak in nf_nat_init()Chen Zhongjin2022-11-021-1/+10
* treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld2022-10-111-2/+2
* net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.cLorenzo Bianconi2022-10-031-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-03-171-40/+3
|\
| * Revert "netfilter: nat: force port remap to prevent shadowing well-known ports"Florian Westphal2022-03-081-40/+3
* | netfilter: conntrack: remove extension register apiFlorian Westphal2022-02-041-13/+0
* | netfilter: conntrack: handle ->destroy hook via nat_ops insteadFlorian Westphal2022-02-041-10/+3
* | netfilter: conntrack: move extension sizes into coreFlorian Westphal2022-02-041-1/+0
* | netfilter: conntrack: make all extensions 8-byte alignnedFlorian Westphal2022-02-041-1/+0
|/
* netfilter: make function op structures constFlorian Westphal2022-01-091-1/+1
* netfilter: nat: force port remap to prevent shadowing well-known portsFlorian Westphal2021-12-231-3/+40
* net: align static siphash keysEric Dumazet2021-11-161-1/+1
* netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrfFlorian Westphal2021-10-261-1/+11
* netfilter: nat: include zone id in nat table hash againFlorian Westphal2021-09-211-5/+12
* netfilter: conntrack: switch to siphashFlorian Westphal2021-08-301-4/+14
* netfilter: nat: move nf_xfrm_me_harder to where it is usedFlorian Westphal2021-04-261-37/+0
* netfilter: nf_nat: Fix memleak in nf_nat_initDinghao Liu2021-01-111-0/+1
* netfilter: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-07-221-6/+6
* netfilter: update include directives.Jeremy Sowden2019-09-131-3/+3
* netfilter: Update obsolete comments referring to ip_conntrackYonatan Goldschmidt2019-07-161-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* netlink: make validation more configurable for future strictnessJohannes Berg2019-04-271-3/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-04-251-3/+8
|\
| * netfilter: nat: fix icmp id randomizationFlorian Westphal2019-04-151-3/+8
* | netfilter: nat: add inet family nat supportFlorian Westphal2019-04-081-9/+7
|/
* netfilter: remove unneeded switch fall-throughLi RongQing2019-02-271-1/+1
* netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.hFlorian Westphal2019-02-271-2/+0
* netfilter: nat: remove l3proto structFlorian Westphal2019-02-271-54/+0
* netfilter: nat: remove l3 manip_pkt hookFlorian Westphal2019-02-271-17/+0
* netfilter: nat: merge nf_nat_ipv4,6 into nat coreFlorian Westphal2019-02-271-0/+17
* netfilter: nat: move nlattr parse and xfrm session decode to coreFlorian Westphal2019-02-271-19/+123
* netfilter: nat: un-export nf_nat_used_tupleFlorian Westphal2019-01-181-2/+1
* netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookupsFlorian Westphal2019-01-181-6/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller2018-12-201-137/+190
|\
| * netfilter: nat: remove nf_nat_l4proto structFlorian Westphal2018-12-171-103/+1
| * netfilter: nat: remove l4proto->nlattr_to_rangeFlorian Westphal2018-12-171-6/+16
| * netfilter: nat: remove l4proto->in_rangeFlorian Westphal2018-12-171-24/+43
| * netfilter: nat: fold in_range indirection into callerFlorian Westphal2018-12-171-7/+16
| * netfilter: nat: remove l4proto->unique_tupleFlorian Westphal2018-12-171-13/+56
| * netfilter: nat: un-export nf_nat_l4proto_unique_tupleFlorian Westphal2018-12-171-1/+75
* | netfilter: nat: can't use dst_hold on noref dstFlorian Westphal2018-12-131-1/+2
|/
* netfilter: use kvmalloc_array to allocate memory for hashtableLi RongQing2018-08-031-2/+2
* netfilter: conntrack: remove l3proto abstractionFlorian Westphal2018-07-171-8/+0
* netfilter: check if the socket netns is correct.Flavio Leitner2018-06-281-1/+5
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-2/+3