lkml.org 
[lkml]   [2004]   [Aug]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[2/3] kprobes-netfilter-268-rc3.patch
    Hi,

    Below is the [2/3] kprobes-netfilter-268-rc3.patch.
    This patche includes changes to export the dump_packet routine.

    Please see the description of individual patches for more details.

    Thanks
    Prasanna
    --

    Prasanna S Panchamukhi
    Linux Technology Center
    India Software Labs, IBM Bangalore
    Ph: 91-80-25044636
    <prasanna@in.ibm.com>

    This patch exports the dump_packet kernel routine, useful for dumping
    network packets.
    ---



    ---


    diff -puN include/linux/netfilter_ipv4/ipt_LOG.h~kprobes-netfilter-268-rc3 include/linux/netfilter_ipv4/ipt_LOG.h
    --- linux-2.6.8-rc3/include/linux/netfilter_ipv4/ipt_LOG.h~kprobes-netfilter-268-rc3 2004-08-06 04:39:40.815978448 -0700
    +++ linux-2.6.8-rc3-root/include/linux/netfilter_ipv4/ipt_LOG.h 2004-08-06 04:39:40.826976776 -0700
    @@ -11,5 +11,7 @@ struct ipt_log_info {
    unsigned char logflags;
    char prefix[30];
    };
    +void dump_packet(const struct ipt_log_info *info, const struct sk_buff *skb,
    + unsigned int iphoff);

    #endif /*_IPT_LOG_H*/
    diff -puN net/ipv4/netfilter/ipt_LOG.c~kprobes-netfilter-268-rc3 net/ipv4/netfilter/ipt_LOG.c
    --- linux-2.6.8-rc3/net/ipv4/netfilter/ipt_LOG.c~kprobes-netfilter-268-rc3 2004-08-06 04:39:40.819977840 -0700
    +++ linux-2.6.8-rc3-root/net/ipv4/netfilter/ipt_LOG.c 2004-08-06 04:39:40.827976624 -0700
    @@ -41,7 +41,7 @@ MODULE_PARM_DESC(nflog, "register as int
    static spinlock_t log_lock = SPIN_LOCK_UNLOCKED;

    /* One level of recursion won't kill us */
    -static void dump_packet(const struct ipt_log_info *info,
    +void dump_packet(const struct ipt_log_info *info,
    const struct sk_buff *skb,
    unsigned int iphoff)
    {
    @@ -461,5 +461,6 @@ static void __exit fini(void)
    ipt_unregister_target(&ipt_log_reg);
    }

    +EXPORT_SYMBOL_GPL(dump_packet);
    module_init(init);
    module_exit(fini);
    _
    \
     
     \ /
      Last update: 2005-03-22 14:04    [W:0.023 / U:62.612 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site