Lines Matching refs:mangle
8 MODULE_DESCRIPTION("arptables arp payload mangle target");
16 const struct arpt_mangle *mangle = targinfo;
38 if (mangle->flags & ARPT_MANGLE_SDEV) {
42 memcpy(arpptr, mangle->src_devaddr, hln);
45 if (mangle->flags & ARPT_MANGLE_SIP) {
49 memcpy(arpptr, &mangle->u_s.src_ip, pln);
52 if (mangle->flags & ARPT_MANGLE_TDEV) {
56 memcpy(arpptr, mangle->tgt_devaddr, hln);
59 if (mangle->flags & ARPT_MANGLE_TIP) {
63 memcpy(arpptr, &mangle->u_t.tgt_ip, pln);
65 return mangle->target;
72 const struct arpt_mangle *mangle = targinfo;
74 if (mangle->flags & ~ARPT_MANGLE_MASK ||
75 !(mangle->flags & ARPT_MANGLE_MASK))
78 if (mangle->target != NF_DROP && mangle->target != NF_ACCEPT &&
79 mangle->target != ARPT_CONTINUE)
85 .name = "mangle",