aboutsummaryrefslogtreecommitdiffstats
path: root/net/netfilter/nfnetlink_queue.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21netfilter: move nf_reinject into nfnetlink_queue modulesFlorian Westphal1-0/+142
2024-02-08netfilter: nfnetlink_queue: un-break NF_REPEATFlorian Westphal1-3/+10
2023-10-18netfilter: conntrack: convert nf_conntrack_update to netfilter verdictsFlorian Westphal1-6/+9
2023-06-10net: move gso declarations and functions to their own filesEric Dumazet1-0/+1
2023-03-30netfilter: nfnetlink_queue: enable classid socket info retrievalEric Sage1-0/+20
2022-07-26netfilter: nf_queue: do not allow packet truncation below transport header of...Florian Westphal1-1/+6
2022-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+9
2022-03-03net: Get rcv tstamp if needed in nfnetlink_{log, queue}.cMartin KaFai Lau1-3/+5
2022-03-01netfilter: nf_queue: fix possible use-after-freeFlorian Westphal1-3/+9
2022-02-09nfqueue: enable to set skb->priorityNicolas Dichtel1-0/+8
2022-02-04netfilter: nfqueue: enable to get skb->priorityNicolas Dichtel1-0/+5
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski1-4/+4
2022-01-09netfilter: make function op structures constFlorian Westphal1-4/+4
2021-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2021-12-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski1-6/+0
2021-12-16netfilter: fix regression in looped (broad|multi)cast's MAC handlingIgnacy Gawędzki1-1/+2
2021-11-30netfilter: nfnetlink_queue: silence bogus compiler warningFlorian Westphal1-1/+1
2021-11-30netfilter: nf_queue: remove leftover synchronize_rcuFlorian Westphal1-6/+0
2021-10-22netfilter: nfnetlink_queue: fix OOB when mac header was clearedFlorian Westphal1-1/+1
2021-08-10netfilter: nf_queue: move hookfn registration out of struct netFlorian Westphal1-2/+13
2021-06-07netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_info and use itPablo Neira Ayuso1-6/+3
2021-04-26netfilter: nfnetlink: consolidate callback typesPablo Neira Ayuso1-11/+23
2021-04-26netfilter: nfnetlink: pass struct nfnl_info to rcu callbacksPablo Neira Ayuso1-23/+17
2021-04-26netfilter: nfnetlink: add struct nfnl_info and pass it to callbacksPablo Neira Ayuso1-7/+5
2021-03-31netfilter: add helper function to set up the nfnetlink header and use itPablo Neira Ayuso1-8/+4
2021-01-25netfilter: ctnetlink: remove get_ct indirectionFlorian Westphal1-2/+8
2020-08-28netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFSPablo Neira Ayuso1-1/+1
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-2/+2
2020-03-29netfilter: nf_queue: make nf_queue_entry_release_refs staticFlorian Westphal1-8/+2
2020-01-14net: netfilter: use skb_list_walk_safe helper for gso segmentsJason A. Donenfeld1-5/+3
2019-08-13netfilter: remove unnecessary spacesyangxingwu1-2/+2
2019-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-5/+1
2019-05-31netfilter: replace skb_make_writable with skb_ensure_writableFlorian Westphal1-1/+1
2019-04-27netlink: make validation more configurable for future strictnessJohannes Berg1-2/+3
2019-04-27netlink: make nla_nest_start() add NLA_F_NESTED flagMichal Kubecek1-1/+1
2019-04-22netfilter: never get/set skb->tstampFlorian Westphal1-1/+1
2018-12-19netfilter: avoid using skb->nf_bridge directlyFlorian Westphal1-12/+11
2018-11-08nfnetlink/queue: use __vlan_hwaccel helpersMichał Mirosław1-2/+3
2018-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2018-09-11netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEATMichal 'vorner' Vaner1-0/+1
2018-09-10net: Add and use skb_mark_not_on_list().David S. Miller1-1/+1
2018-06-18netfilter: nf_queue: augment nfqa_cfg_policyEric Dumazet1-0/+3
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-4/+24
2018-05-23netfilter: nfnetlink_queue: resolve clash for unconfirmed conntracksPablo Neira Ayuso1-4/+24
2018-05-16proc: introduce proc_create_net{,_data}Christoph Hellwig1-16/+2
2018-03-20netfilter: Replace printk() with pr_*() and define pr_fmt()Arushi Singhal1-7/+7
2018-01-19netfilter: delete /proc THIS_MODULE referencesAlexey Dobriyan1-1/+0
2018-01-08netfilter: core: remove synchronize_net call if nfqueue is usedFlorian Westphal1-7/+2
2017-11-20netfilter: exit_net cleanup check addedVasily Averin1-0/+5
2017-10-25locking/atomics, net/netlink/netfilter: Convert ACCESS_ONCE() to READ_ONCE()/...Mark Rutland1-2/+2
2017-07-31netfilter: nfnetlink_queue: don't queue dying conntracks to userspaceFlorian Westphal1-0/+19
2017-07-24netfilter: Remove duplicated rcu_read_lock.Taehee Yoo1-2/+0
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-4/+8
2017-06-19netfilter: nfnetlink: extended ACK reportingPablo Neira Ayuso1-4/+8
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-1/+1
2017-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-13/+11
2017-05-01netfilter: nf_queue: only call synchronize_net twice if nf_queue is activeFlorian Westphal1-10/+8
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg1-1/+1
2017-04-07netfilter: Remove exceptional & on function nameArushi Singhal1-2/+2
2017-04-07netfilter: Add nfnl_msg_type() helper functionPablo Neira Ayuso1-1/+1
2017-03-29netfilter: nfnetlink_queue: fix secctx memory leakLiping Zhang1-2/+7
2016-12-25ktime: Get rid of the unionThomas Gleixner1-2/+2
2016-11-18netns: make struct pernet_operations::id unsigned intAlexey Dobriyan1-1/+1
2016-11-03netfilter: remove hook_entries field from nf_hook_statePablo Neira Ayuso1-1/+1
2016-11-01netfilter: nf_queue: place volatile data in own cachelineFlorian Westphal1-1/+1
2016-09-25netfilter: replace list_head with single linked listAaron Conole1-3/+5
2016-09-24netfilter: Remove explicit rcu_read_lock in nf_hook_slowAaron Conole1-1/+1
2016-09-12netfilter: Add the missed return value check of register_netdevice_notifierGao Feng1-1/+8
2016-08-09netfilter: nfnetlink_queue: reject verdict request from different portidLiping Zhang1-4/+2
2016-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-7/+13
2016-05-25netfilter: nf_queue: Make the queue_handler pernetEric W. Biederman1-6/+12
2016-05-12netfilter: nfnetlink_queue: fix timestamp attributeFlorian Westphal1-1/+1
2016-04-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+105
2016-03-29netfilter: bridge: nf queue verdict to use NFQA_VLAN and NFQA_L2HDRStephane Bryant1-0/+47
2016-03-29netfilter: bridge: pass L2 header and VLAN as netlink attributes in queues to...Stephane Bryant1-0/+58
2016-03-28netfilter: nfnetlink_queue: honor NFQA_CFG_F_FAIL_OPEN when netlink unicast f...Pablo Neira Ayuso1-1/+6
2016-02-18nfnetlink: Revert "nfnetlink: add support for memory mapped netlink"Florian Westphal1-4/+2
2016-01-08netfilter: nfnetlink_queue: autoload nf_conntrack_netlink module NFQA_CFG_F_C...Ken-ichirou MATSUZAWA1-0/+11
2016-01-08netfilter: nfnetlink_queue: just returns error for unknown commandKen-ichirou MATSUZAWA1-1/+1
2016-01-08netfilter: nfnetlink_queue: don't handle options after unbindKen-ichirou MATSUZAWA1-1/+1
2016-01-08netfilter: nfnetlink_queue: validate dependencies to avoid breaking atomicityKen-ichirou MATSUZAWA1-40/+32
2015-12-28netfilter: nfnetlink: pass down netns pointer to call() and call_rcu()Pablo Neira Ayuso1-22/+14
2015-12-09netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failureNikolay Borisov1-0/+1
2015-11-23netfilter: nfnetlink_queue: avoid harmless unnitialized variable warningsArnd Bergmann1-3/+5
2015-10-16netfilter: make nf_queue_entry_get_refs return voidFlorian Westphal1-7/+4
2015-10-05netfilter: nfnetlink_queue: rename related to nfqueue attaching conntrack infoKen-ichirou MATSUZAWA1-15/+15
2015-10-05netfilter: nfnetlink_queue: use y2038 safe timestampPablo Neira Ayuso1-3/+4
2015-10-04netfilter: rename nfnetlink_queue_core.c to nfnetlink_queue.cPablo Neira Ayuso1-0/+1443
2012-06-19netfilter: nfnetlink_queue: fix compilation with NF_CONNTRACK disabledPablo Neira Ayuso1-1121/+0
2012-06-16netfilter: nfnetlink_queue: add NAT TCP sequence adjustment if packet mangledPablo Neira Ayuso1-8/+11
2012-06-16netfilter: add glue code to integrate nfnetlink_queue and ctnetlinkPablo Neira Ayuso1-0/+48
2012-06-07netfilter: Add fail-open supportKrishna Kumar1-3/+37
2012-05-15net: Convert net_ratelimit uses to net_<level>_ratelimitedJoe Perches1-6/+3
2012-04-01nfnetlink_queue: Stop using NLA_PUT*().David S. Miller1-24/+35
2011-08-30netfilter: nf_queue: reject NF_STOLEN verdicts from userspaceFlorian Westphal1-2/+2
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-46/+124
2011-07-19netfilter: nfnetlink_queue: batch verdict supportFlorian Westphal1-12/+103
2011-07-19netfilter: nfnetlink_queue: assert monotonic packet idsEric Dumazet1-11/+15
2011-07-18netfilter: nfnetlink_queue: provide rcu enabled callbacksEric Dumazet1-29/+12
2011-06-16netfilter: fix looped (broad|multi)cast's MAC handlingNicolas Cavallari1-1/+2
2011-01-18netfilter: nfnetlink_queue: return error number to callerFlorian Westphal1-8/+14
2010-06-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-19/+14
2010-06-15bridge: use rx_handler_data pointer to store net_bridge_port pointerJiri Pirko1-2/+4
2010-06-09netfilter: nfnetlink_queue: some optimizationsEric Dumazet1-19/+14
2010-04-20Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-0/+1
2010-04-08netfilter: only do skb_checksum_help on CHECKSUM_PARTIAL in nfnetlink_queueHerbert Xu1-2/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-12netfilter: don't use INIT_RCU_HEAD()Alexey Dobriyan1-1/+0
2010-01-18netfilter: nfnetlink_queue: simplify warning messageEric Leblond1-2/+2
2010-01-13netfilter: nfnetlink: netns supportAlexey Dobriyan1-1/+1
2009-11-06netfilter: remove unneccessary checks from netlink notifiersPatrick McHardy1-2/+1
2009-08-25netfilter: nfnetlink: constify message attributes and headersPatrick McHardy1-3/+6
2009-06-10nfnetlink_queue: Use rcu_barrier() on module unload.Jesper Dangaard Brouer1-1/+3
2008-07-19netns: Use net_eq() to compare net-namespaces for optimization.YOSHIFUJI Hideaki1-1/+1
2008-06-09netfilter: {ip,ip6,nfnetlink}_queue: misc cleanupsRami Rosen1-1/+0
2008-04-29netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packetsArnaud Ebalard1-3/+2
2008-03-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...David S. Miller1-7/+2
2008-03-27[NETFILTER]: Replate direct proc_fops assignment with proc_create call.Denis V. Lunev1-7/+2
2008-03-26[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.YOSHIFUJI Hideaki1-1/+1
2008-03-10[NETFILTER]: nfnetlink_queue: fix EPERM when binding/unbinding and instance 0...Patrick McHardy1-11/+4
2008-03-10[NETFILTER]: nfnetlink_queue: fix computation of allocated size for netlink skb.Eric Leblond1-1/+1
2008-02-19[NETFILTER]: {ip,ip6,nfnetlink}_queue: fix SKB_LINEAR_ASSERT when mangling pa...Patrick McHardy1-4/+6
2008-01-31[NETFILTER]: Supress some sparse warningsEric Dumazet1-2/+4
2008-01-28[NETFILTER]: nfnetlink_{queue,log}: return proper error codes in instance_createPatrick McHardy1-7/+14
2008-01-28[NETFILTER]: nfnetlink_{queue,log}: return ENOTSUPP for unknown cfg commandsPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: nfnetlink_queue: update copyrightPatrick McHardy1-0/+1
2008-01-28[NETFILTER]: nfnetlink_queue: remove useless enqueue status codesPatrick McHardy1-14/+12
2008-01-28[NETFILTER]: nfnetlink_queue: eliminate impossible switch casePatrick McHardy1-6/+1
2008-01-28[NETFILTER]: nfnetlink_queue: use endianness-aware attribute functionsPatrick McHardy1-37/+23
2008-01-28[NETFILTER]: nfnetlink_queue: mark hash table __read_mostlyPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: nfnetlink_queue: remove useless debuggingPatrick McHardy1-31/+4
2008-01-28[NETFILTER]: nfnetlink_queue: kill useless wrapperPatrick McHardy1-31/+21
2008-01-28[NETFILTER]: nfnetlink: use RCU for queue instances hashPatrick McHardy1-113/+92
2008-01-28[NETFILTER]: nfnetlink_queue: fix checks in nfqnl_recv_configPatrick McHardy1-19/+12
2008-01-28[NETFILTER]: nfnetlink_queue: avoid unnecessary atomic operationPatrick McHardy1-5/+4
2008-01-28[NETFILTER]: {nfnetlink,ip,ip6}_queue: kill issue_verdictPatrick McHardy1-19/+2
2008-01-28[NETFILTER]: nf_queue: move list_head/skb/id to struct nf_infoPatrick McHardy1-51/+23
2008-01-28[NETFILTER]: nfnetlink_queue: deobfuscate entry lookupsPatrick McHardy1-69/+31
2008-01-28[NETFILTER]: {nf_netlink,ip,ip6}_queue: use list_for_each_entryPatrick McHardy1-5/+3
2008-01-28[NETFILTER]: nf_queue: move queueing related functions/struct to seperate headerPatrick McHardy1-0/+1
2008-01-28[NETFILTER]: nf_queue: remove unused data pointerPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: nf_queue: make queue_handler constPatrick McHardy1-1/+1
2007-10-15[NETFILTER]: Avoid skb_copy/pskb_copy/skb_realloc_headroomHerbert Xu1-12/+6
2007-10-15[NETFILTER]: Do not copy skb in skb_make_writableHerbert Xu1-1/+1
2007-10-10[NETFILTER]: Make netfilter code use the seq_open_privatePavel Emelyanov1-16/+2
2007-10-10[NETFILTER]: nfnetlink_queue: use netlink policyPatrick McHardy1-19/+11
2007-10-10[NETFILTER]: nfnetlink: rename functions containing 'nfattr'Patrick McHardy1-2/+2
2007-10-10[NETFILTER]: nfnetlink: convert to generic netlink attribute functionsPatrick McHardy1-57/+56
2007-10-10[NETFILTER]: nfnetlink: make subsystem and callbacks constPatrick McHardy1-2/+2
2007-10-10[NET]: Wrap hard_header_parseStephen Hemminger1-7/+6
2007-10-10[NET]: Support multiple network namespaces with netlinkEric W. Biederman1-1/+2
2007-10-10[NET]: Make device event notification network namespace safeEric W. Biederman1-0/+3
2007-07-10[NET]: Make all initialized struct seq_operations const.Philippe De Muyter1-1/+1
2007-07-10[NETFILTER]: nfnetlink_queue: don't unregister handler of other subsystemYasuyuki Kozakai1-3/+1
2007-04-25[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}Arnaldo Carvalho de Melo1-1/+1
2007-04-25[NETLINK]: Remove error pointer from netlink message handlerThomas Graf1-3/+3
2007-04-25[SK_BUFF]: Convert skb->tail to sk_buff_data_tArnaldo Carvalho de Melo1-2/+2
2007-04-25[NET]: convert network timestamps to ktime_tEric Dumazet1-4/+4
2007-02-12[NETFILTER]: Fix whitespace errorsYOSHIFUJI Hideaki1-42/+42
2007-02-12[PATCH] mark struct file_operations const 8Arjan van de Ven1-1/+1
2006-12-02[NETFILTER]: nfnetlink_queue: allow changing queue length through netlinkEric Leblond1-0/+8
2006-12-02[NET]: Turn nfmark into generic markThomas Graf1-4/+4
2006-12-02[NETFILTER]: trivial annotationsAl Viro1-5/+4
2006-11-15[NETFILTER]: Use pskb_trim in {ip,ip6,nfnetlink}_queuePatrick McHardy1-3/+4
2006-11-05[NETFILTER] bug: skb->protocol is already net-endianAl Viro1-1/+1
2006-09-22[NETFILTER]: nfnetlink_queue: fix typo in error messagePatrick McHardy1-2/+2
2006-09-22[NET]: Replace CHECKSUM_HW by CHECKSUM_PARTIAL/CHECKSUM_COMPLETEPatrick McHardy1-3/+3
2006-06-29[NETFILTER]: ip_queue/nfnetlink_queue: drop bridge port references when dev d...Patrick McHardy1-2/+10
2006-04-09[NETFILTER]: Fix section mismatch warningsPatrick McHardy1-18/+9
2006-03-28[NETFILTER]: Rename init functions.Andrew Morton1-4/+4
2006-03-22[NETFILTER]: nfnetlink_queue: fix nfnetlink message sizePablo Neira Ayuso1-9/+10
2006-03-12[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereferencePatrick McHardy1-1/+5
2006-02-04[NETFILTER]: nfnetlink_queue: fix packet marking over netlinkPatrick McHardy1-1/+2
2006-01-05[NETFILTER]: Decrease number of pointer derefs in nfnetlink_queue.cJesper Juhl1-35/+44
2006-01-04[NETFILTER]: Use macro for spinlock_t/rwlock_t initializations/definition.YOSHIFUJI Hideaki1-1/+1
2005-11-14[NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMINHarald Welte1-6/+3
2005-11-05[NETFILTER] nfnetlink: Use kzallocHarald Welte1-4/+2
2005-10-03[NET]: Fix packet timestamping.Herbert Xu1-2/+2
2005-09-06[NETFILTER]: Fix HW checksum handling in nfnetlink_queuePatrick McHardy1-1/+7
2005-09-05[NETFILTER] remove bogus hand-coded htonll() from nenetlink_queueHarald Welte1-13/+2
2005-09-05[NETFILTER]: net/netfilter/nfnetlink*: make functions staticAdrian Bunk1-1/+1
2005-08-29[NET]: Store skb->timestamp as offset to a base timestampPatrick McHardy1-3/+3
2005-08-29[NETFILTER]: add /proc/net/netfilter interface to nf_queueHarald Welte1-5/+7
2005-08-29[NETFILTER]: add correct bridging support to nfnetlink_{queue,log}Harald Welte1-0/+58
2005-08-29[NETFILTER]: attribute count is an attribute of message type, not subsytemHarald Welte1-1/+3
2005-08-29[NETFILTER]: Add new "nfnetlink_log" userspace packet logging facilityHarald Welte1-0/+1
2005-08-29[NETFILTER]: Add refcounting and /proc/net/netfilter interface to nfnetlink_q...Harald Welte1-28/+220
2005-08-29[NETFILTER]: Add "nfnetlink_queue" netfilter queue handler over nfnetlinkHarald Welte1-0/+877