Searched refs:mangle (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/net/ipv4/netfilter/
H A Darpt_mangle.c10 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 Dheaderdep.pl164 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 Dvlan_mangle.c21 .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 Dpedit.c53 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 Dmtk_ppe_offload.c75 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 Dproc_namespace.c87 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 Dtc.c1166 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 Dtc_conntrack.c294 /* 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 Dconntrack.c126 * 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 Daction.c530 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 Dcxgb4_tc_flower.c543 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 Dact_pedit.c575 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 Dact_ct.c80 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 Damt.sh162 ip netns exec "${RELAY}" iptables -t mangle -I PREROUTING \
164 ip netns exec "${RELAY}" ip6tables -t mangle -I PREROUTING \
H A Dfib_tests.sh2259 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 Dsmb_common.c25 #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 Dconntrack_vrf.sh170 type filter hook postrouting priority mangle;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c222 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 Dnf_flow_table_offload.c209 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 Dtc_ct.c291 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 Dio.h27 #include <mach/mangle-port.h>
/linux-master/arch/mips/include/asm/
H A Dio.h28 #include <mangle-port.h>
52 /* ioswab[bwlq], __mem_ioswab[bwlq] are defined in mangle-port.h */
/linux-master/include/net/
H A Dflow_offload.h260 } mangle; member in union:flow_action_entry::__anon2578
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c192 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 Dnetns.sh351 n1 iptables -t mangle -I OUTPUT -j MARK --set-xmark 1
354 n1 iptables -t mangle -D OUTPUT -j MARK --set-xmark 1

Completed in 420 milliseconds

12