> I want to know which file in source code has pointer > to call ipt_log_target function? Like any other target function, you'll find the call, as an indirect function call to ->target(), in net/ipv4/netfilter/ip_tables.c, function ipt_do_table. > I want instance/copy of const struct net_device *out to my function in > kernel to know that eth0 or eth1 is transmitting packet. The above information will not help you at all with this quest. The LOG target already shows input and output interface, IF THEY ARE KNOWN. So, in which iptables table do you intend to get at the output device? Because, in some table it is simply not yet determined, and you won't change anything about that by meddling with the generic target function call site. best regards Patrick