/linux-master/net/ipv4/netfilter/ |
H A D | arpt_mangle.c | 10 MODULE_DESCRIPTION("arptables arp payload mangle target"); 15 const struct arpt_mangle *mangle = par->targinfo; local 28 if (mangle->flags & ARPT_MANGLE_SDEV) { 32 memcpy(arpptr, mangle->src_devaddr, hln); 35 if (mangle->flags & ARPT_MANGLE_SIP) { 39 memcpy(arpptr, &mangle->u_s.src_ip, pln); 42 if (mangle->flags & ARPT_MANGLE_TDEV) { 46 memcpy(arpptr, mangle->tgt_devaddr, hln); 49 if (mangle->flags & ARPT_MANGLE_TIP) { 53 memcpy(arpptr, &mangle 60 const struct arpt_mangle *mangle = par->targinfo; local [all...] |
/linux-master/scripts/ |
H A D | headerdep.pl | 164 sub mangle { subroutine 179 mangle($header), $header; 188 mangle($header), mangle($dep->[1]);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | vlan_mangle.c | 21 .mangle.htype = FLOW_ACT_MANGLE_HDR_TYPE_ETH, 22 .mangle.offset = offsetof(struct vlan_ethhdr, h_vlan_TCI), 23 .mangle.mask = ~(u32)be16_to_cpu(*(__be16 *)&mask16), 24 .mangle.val = (u32)be16_to_cpu(*(__be16 *)&val16),
|
H A D | pedit.c | 53 u8 htype = act->mangle.htype; 67 mask = act->mangle.mask; 68 val = act->mangle.val; 69 offset = act->mangle.offset;
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_ppe_offload.c | 75 void *dest = eth + act->mangle.offset; 76 const void *src = &act->mangle.val; 78 if (act->mangle.offset > 8) 81 if (act->mangle.mask == 0xffff) { 86 memcpy(dest, src, act->mangle.mask ? 2 : 4); 124 u32 val = ntohl(act->mangle.val); 126 switch (act->mangle.offset) { 128 if (act->mangle.mask == ~htonl(0xffff)) 149 switch (act->mangle.offset) { 160 memcpy(dest, &act->mangle [all...] |
/linux-master/fs/ |
H A D | proc_namespace.c | 87 static inline void mangle(struct seq_file *m, const char *s) function 94 mangle(m, sb->s_type->name); 97 mangle(m, sb->s_subtype); 114 mangle(m, r->mnt_devname ? r->mnt_devname : "none"); 180 mangle(m, r->mnt_devname ? r->mnt_devname : "none"); 210 mangle(m, r->mnt_devname);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc.c | 1166 switch (fa->mangle.htype) { 1168 switch (fa->mangle.offset) { 1171 if (fa->mangle.mask != ~EFX_TC_HDR_TYPE_TTL_MASK) 1177 if ((fa->mangle.val & EFX_TC_HDR_TYPE_TTL_MASK) != U8_MAX) 1193 switch (fa->mangle.offset) { 1196 if (fa->mangle.mask != EFX_TC_HDR_TYPE_HLIMIT_MASK) 1202 if ((fa->mangle.val >> 24) != U8_MAX) 1223 fa->mangle.htype, fa->mangle.offset, 1224 fa->mangle [all...] |
H A D | tc_conntrack.c | 294 /* Is this the first mangle we've processed for this rule? */ 298 switch (fa->mangle.htype) { 300 switch (fa->mangle.offset) { 305 if (fa->mangle.mask) 307 conn->nat_ip = htonl(fa->mangle.val); 321 switch (fa->mangle.offset) { 330 if (~fa->mangle.mask != 0xffff) 332 conn->l4_natport = htons(fa->mangle.val); 342 /* first mangle tells us whether this is SNAT or DNAT;
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.c | 126 * get_mangled_key() - Mangle the key if mangle act exists 146 act->mangle.htype == htype) { 147 off = act->mangle.offset - offset; 148 msk = act->mangle.mask; 149 key = act->mangle.val; 232 * the former flow whose mangle action need be taken into account 246 * Supported fields to mangle: 684 /* get the csum flag according the ip proto and mangle action. */ 690 switch (a_in->mangle.htype) { 774 /* nft entry is generated by tc ct, which mangle actio [all...] |
H A D | action.c | 530 mask = ~act->mangle.mask; 531 exact = act->mangle.val; 567 mask = (__force __be32)~act->mangle.mask; 568 exact = (__force __be32)act->mangle.val; 708 mask = (__force __be32)~act->mangle.mask; 709 exact = (__force __be32)act->mangle.val; 748 mask = ~act->mangle.mask; 749 exact = act->mangle.val; 902 htype = act->mangle.htype; 903 offset = act->mangle [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_flower.c | 543 htype = act->mangle.htype; 544 mask = act->mangle.mask; 545 val = act->mangle.val; 546 offset = act->mangle.offset; 586 htype = act->mangle.htype; 587 mask = act->mangle.mask; 588 offset = act->mangle.offset;
|
/linux-master/net/sched/ |
H A D | act_pedit.c | 575 entry->mangle.htype = tcf_pedit_htype(act, k); 576 entry->mangle.mask = tcf_pedit_mask(act, k); 577 entry->mangle.val = tcf_pedit_val(act, k); 578 entry->mangle.offset = tcf_pedit_offset(act, k);
|
H A D | act_ct.c | 80 entry->mangle.htype = htype; 81 entry->mangle.mask = ~mask; 82 entry->mangle.offset = offset; 83 entry->mangle.val = val; 88 * and/or ip is needed, and add the relevant mangle actions.
|
/linux-master/tools/testing/selftests/net/ |
H A D | amt.sh | 162 ip netns exec "${RELAY}" iptables -t mangle -I PREROUTING \ 164 ip netns exec "${RELAY}" ip6tables -t mangle -I PREROUTING \
|
H A D | fib_tests.sh | 2259 iptables -t mangle -L OUTPUT &> /dev/null 2270 ip6tables -t mangle -L OUTPUT &> /dev/null 2311 $NS_EXEC iptables -t mangle -A OUTPUT -j MARK --set-mark 1 2318 $NS_EXEC iptables -t mangle -D OUTPUT -j MARK --set-mark 1 2369 $NS_EXEC ip6tables -t mangle -A OUTPUT -j MARK --set-mark 1 2376 $NS_EXEC ip6tables -t mangle -D OUTPUT -j MARK --set-mark 1
|
/linux-master/fs/smb/server/ |
H A D | smb_common.c | 25 #define mangle(V) ((char)(basechars[(V) % MANGLE_BASE])) macro 549 out[baselen + 1] = mangle(csum / MANGLE_BASE); 550 out[baselen + 2] = mangle(csum);
|
/linux-master/tools/testing/selftests/netfilter/ |
H A D | conntrack_vrf.sh | 170 type filter hook postrouting priority mangle;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_flower.c | 222 enum flow_action_mangle_base htype = act->mangle.htype; 223 __be32 be_mask = (__force __be32) act->mangle.mask; 224 __be32 be_val = (__force __be32) act->mangle.val; 225 u32 offset = act->mangle.offset; 287 NL_SET_ERR_MSG_MOD(extack, "Unsupported mangle field");
|
/linux-master/net/netfilter/ |
H A D | nf_flow_table_offload.c | 209 entry->mangle.htype = htype; 210 entry->mangle.offset = offset; 211 memcpy(&entry->mangle.mask, mask, sizeof(u32)); 212 memcpy(&entry->mangle.val, value, sizeof(u32));
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_ct.c | 291 offset = act->mangle.offset; 292 val = act->mangle.val; 293 switch (act->mangle.htype) { 599 u32 offset = act->mangle.offset, field; 601 switch (act->mangle.htype) { 661 MLX5_SET(set_action_in, modact, data, act->mangle.val);
|
/linux-master/arch/sh/include/asm/ |
H A D | io.h | 27 #include <mach/mangle-port.h>
|
/linux-master/arch/mips/include/asm/ |
H A D | io.h | 28 #include <mangle-port.h> 52 /* ioswab[bwlq], __mem_ioswab[bwlq] are defined in mangle-port.h */
|
/linux-master/include/net/ |
H A D | flow_offload.h | 260 } mangle; member in union:flow_action_entry::__anon2578
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 192 offset = act->mangle.offset; 193 htype = act->mangle.htype; 194 mask = ~act->mangle.mask; 195 val = act->mangle.val;
|
/linux-master/tools/testing/selftests/wireguard/ |
H A D | netns.sh | 351 n1 iptables -t mangle -I OUTPUT -j MARK --set-xmark 1 354 n1 iptables -t mangle -D OUTPUT -j MARK --set-xmark 1
|