OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [netfilter_arp/] [arpt_mangle.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef _ARPT_MANGLE_H
2
#define _ARPT_MANGLE_H
3
#include <linux/netfilter_arp/arp_tables.h>
4
 
5
#define ARPT_MANGLE_ADDR_LEN_MAX sizeof(struct in_addr)
6
struct arpt_mangle
7
{
8
        char src_devaddr[ARPT_DEV_ADDR_LEN_MAX];
9
        char tgt_devaddr[ARPT_DEV_ADDR_LEN_MAX];
10
        union {
11
                struct in_addr src_ip;
12
        } u_s;
13
        union {
14
                struct in_addr tgt_ip;
15
        } u_t;
16
        u_int8_t flags;
17
        int target;
18
};
19
 
20
#define ARPT_MANGLE_SDEV 0x01
21
#define ARPT_MANGLE_TDEV 0x02
22
#define ARPT_MANGLE_SIP 0x04
23
#define ARPT_MANGLE_TIP 0x08
24
#define ARPT_MANGLE_MASK 0x0f
25
 
26
#endif /* _ARPT_MANGLE_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.