* Obtaining process which generated packet
@ 2015-10-02 17:38 W. Michael Petullo
0 siblings, 0 replies; only message in thread
From: W. Michael Petullo @ 2015-10-02 17:38 UTC (permalink / raw)
To: netfilter
I am interested in identifying the process (if any) responsible for
creating a packet from within a netfilter module. Specifically, I would
like to (from within the kernel) inspect the appropriate process's task
structure and make a decision based on what I find. How might I do this?
Another user asked a similar question some time ago:
http://lists.netfilter.org/pipermail/netfilter/2005-December/064225.html
However, I did not find a conclusive answer.
One of the responders stated this of the suggested use of
sk_buff->sock->socket->file->fown_struct->pid:
"...and if using SMP you can't use it at all in netfilter context."
I was unable to follow why this would be the case. Would someone
be willing to elaborate on this too?
Thank you,
--
Mike
:wq
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-10-02 17:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-02 17:38 Obtaining process which generated packet W. Michael Petullo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.