Home
last modified time | relevance | path

Searched refs:redirect (Results 1 – 25 of 92) sorted by relevance

1234

/linux-6.6.21/tools/testing/selftests/bpf/progs/
Dtest_tc_neigh.c90 bool redirect = false; in tc_dst() local
94 redirect = is_remote_ep_v4(skb, __bpf_constant_htonl(ip4_src)); in tc_dst()
97 redirect = is_remote_ep_v6(skb, (struct in6_addr){{ip6_src}}); in tc_dst()
101 if (!redirect) in tc_dst()
115 bool redirect = false; in tc_src() local
119 redirect = is_remote_ep_v4(skb, __bpf_constant_htonl(ip4_dst)); in tc_src()
122 redirect = is_remote_ep_v6(skb, (struct in6_addr){{ip6_dst}}); in tc_src()
126 if (!redirect) in tc_src()
/linux-6.6.21/arch/ia64/uv/kernel/
Dsetup.c26 unsigned long redirect; member
41 union uvh_rh_gam_alias210_redirect_config_2_mmr_u redirect; in get_lowmem_redirect() local
48 redirect.v = uv_read_local_mmr(redir_addrs[i].redirect); in get_lowmem_redirect()
49 *base = (unsigned long)redirect.s.dest_base << DEST_SHIFT; in get_lowmem_redirect()
/linux-6.6.21/fs/overlayfs/
Dnamei.c27 char *redirect; member
63 kfree(d->redirect); in ovl_check_redirect()
64 d->redirect = buf; in ovl_check_redirect()
65 d->name.name = d->redirect; in ovl_check_redirect()
66 d->name.len = strlen(d->redirect); in ovl_check_redirect()
359 static int ovl_lookup_data_layer(struct dentry *dentry, const char *redirect, in ovl_lookup_data_layer() argument
365 err = vfs_path_lookup(layer->mnt->mnt_root, layer->mnt, redirect, in ovl_lookup_data_layer()
369 dentry, redirect, layer->idx, err); in ovl_lookup_data_layer()
392 static int ovl_lookup_data_layers(struct dentry *dentry, const char *redirect, in ovl_lookup_data_layers() argument
403 err = ovl_lookup_data_layer(dentry, redirect, layer, &datapath); in ovl_lookup_data_layers()
[all …]
Ddir.c1050 const char *redirect = ovl_dentry_get_redirect(dentry); in ovl_set_redirect() local
1053 if (redirect && (!absolute_redirect || redirect[0] == '/')) in ovl_set_redirect()
1056 redirect = ovl_get_redirect(dentry, absolute_redirect); in ovl_set_redirect()
1057 if (IS_ERR(redirect)) in ovl_set_redirect()
1058 return PTR_ERR(redirect); in ovl_set_redirect()
1062 redirect, strlen(redirect), -EXDEV); in ovl_set_redirect()
1065 ovl_dentry_set_redirect(dentry, redirect); in ovl_set_redirect()
1068 kfree(redirect); in ovl_set_redirect()
Dparams.h15 bool redirect; member
Dparams.c575 ctx->set.redirect = true; in ovl_parse_param()
816 if (set.metacopy && set.redirect) { in ovl_fs_params_verify()
821 if (config->verity_mode && set.redirect) { in ovl_fs_params_verify()
826 if (set.redirect) { in ovl_fs_params_verify()
896 if (set.redirect && in ovl_fs_params_verify()
Dutil.c512 return OVL_I(d_inode(dentry))->redirect; in ovl_dentry_get_redirect()
515 void ovl_dentry_set_redirect(struct dentry *dentry, const char *redirect) in ovl_dentry_set_redirect() argument
519 kfree(oi->redirect); in ovl_dentry_set_redirect()
520 oi->redirect = redirect; in ovl_dentry_set_redirect()
Dovl_entry.h168 const char *redirect; member
/linux-6.6.21/tools/testing/ktest/
Dconfig-bisect.pl160 my ($command, $redirect) = @_;
173 if (defined($redirect)) {
174 open (RD, ">$redirect") or
175 dodie "failed to write to redirect $redirect";
/linux-6.6.21/Documentation/bpf/
Dredirect.rst25 :doc: xdp redirect
28 Not all drivers support transmitting frames after a redirect, and for
Dmap_xskmap.rst33 | | BPF |-- redirect -->+-------------+-------------+
44 accept XDP frames from that <netdev/queue_id>. If an XDP program tries to redirect
139 ``xsks_map`` and how to redirect packets to an XSK.
Dindex.rst34 redirect
Dmap_sockmap.rst13 redirect skbs between sockets or to apply policy at the socket level based on
31 verdict program is essentially the redirect program and can return a verdict
91 returns ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
171 ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
187 returns ``SK_PASS``), redirect it to the socket referenced by ``map`` (of type
376 sockmap to redirect traffic to another socket based on the local port.
411 sockhash to redirect traffic to another socket based on a hash of some of the
Dmap_cpumap.rst25 initial CPU is where the XDP redirect program is executed. The remote CPU
103 ``cpu_map`` and how to redirect packets to a remote CPU using a round robin scheme.
/linux-6.6.21/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
Dswitch-driver.rst127 Routing actions (redirect, trap, drop)
141 Also, the matchall filter can be used to redirect the entire traffic received
147 * mirred egress redirect
163 Example 3: redirect all frames received on eth4 to eth1::
165 $ tc filter add dev eth4 ingress matchall action mirred egress redirect dev eth1
174 action mirred egress redirect dev eth3
/linux-6.6.21/Documentation/networking/
Dxdp-rx-metadata.rst88 ``bpf_redirect_map`` can redirect the frame to a different device.
90 program after the redirect. However, the final consumer doesn't have
97 before redirect. If the frame is eventually passed to the kernel, the
/linux-6.6.21/net/bridge/
Dbr_nf_core.c55 .redirect = fake_redirect,
/linux-6.6.21/net/ipv4/
Dxfrm4_policy.c115 path->ops->redirect(path, sk, skb); in xfrm4_redirect()
130 .redirect = xfrm4_redirect,
/linux-6.6.21/drivers/net/caif/
DKconfig21 it will redirect the TTY's traffic into the CAIF stack.
/linux-6.6.21/include/net/
Ddst_ops.h32 void (*redirect)(struct dst_entry *dst, struct sock *sk, member
/linux-6.6.21/net/ipv6/
Dxfrm6_policy.c113 path->ops->redirect(path, sk, skb); in xfrm6_redirect()
152 .redirect = xfrm6_redirect,
/linux-6.6.21/arch/ia64/include/asm/
Dhw_irq.h123 extern void ia64_send_ipi (int cpu, int vector, int delivery_mode, int redirect);
/linux-6.6.21/drivers/tty/
Dtty_io.c505 static struct file *redirect; variable
543 if (redirect && file_tty(redirect) == tty) { in tty_release_redirect()
544 f = redirect; in tty_release_redirect()
545 redirect = NULL; in tty_release_redirect()
1117 if (redirect) in redirected_tty_write()
1118 p = get_file(redirect); in redirected_tty_write()
2391 f = redirect; in tioccons()
2392 redirect = NULL; in tioccons()
2405 if (redirect) { in tioccons()
2409 redirect = get_file(file); in tioccons()
/linux-6.6.21/kernel/bpf/
Dcpumap.c159 stats->redirect++; in cpu_map_bpf_prog_run_skb()
218 stats->redirect++; in cpu_map_bpf_prog_run_xdp()
251 if (stats->redirect) in cpu_map_bpf_prog_run()
/linux-6.6.21/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_offload.h87 int (*redirect)(void *ctx, struct dst_entry *old, member

1234