linux/net/core
Alexei Starovoitov 3896d655f4 bpf: introduce bpf_clone_redirect() helper
Allow eBPF programs attached to classifier/actions to call
bpf_clone_redirect(skb, ifindex, flags) helper which will
mirror or redirect the packet by dynamic ifindex selection
from within the program to a target device either at ingress
or at egress. Can be used for various scenarios, for example,
to load balance skbs into veths, split parts of the traffic
to local taps, etc.

Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-06-03 20:16:58 -07:00
..
Makefile
datagram.c new helper: msg_data_left() 2015-04-11 15:53:35 -04:00
dev.c net: Add priority to packet_offload objects. 2015-06-01 14:56:09 -07:00
dev_addr_lists.c
dev_ioctl.c
drop_monitor.c
dst.c
ethtool.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-06-01 22:51:30 -07:00
fib_rules.c
filter.c bpf: introduce bpf_clone_redirect() helper 2015-06-03 20:16:58 -07:00
flow.c
flow_dissector.c flow_dissector: do not break if ports are not needed in flowlabel 2015-05-22 13:59:02 -04:00
gen_estimator.c
gen_stats.c
link_watch.c
neighbour.c neigh: Better handling of transition to NUD_PROBE state 2015-05-21 16:52:17 -04:00
net-procfs.c
net-sysfs.c switchdev: don't use anonymous union on switchdev attr/obj structs 2015-05-13 14:20:59 -04:00
net-sysfs.h
net-traces.c
net_namespace.c netns: make nsid_lock per net 2015-05-17 23:41:11 -04:00
netclassid_cgroup.c
netevent.c netevent: remove automatic variable in register_netevent_notifier() 2015-05-31 00:03:21 -07:00
netpoll.c
netprio_cgroup.c
pktgen.c pktgen: remove one sparse error 2015-05-25 20:27:50 -04:00
ptp_classifier.c
request_sock.c
rtnetlink.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-05-23 01:22:35 -04:00
scm.c
secure_seq.c net: remove a sparse error in secure_dccpv6_sequence_number() 2015-05-25 22:55:37 -04:00
skbuff.c net: af_unix: implement splice for stream af_unix sockets 2015-05-25 00:06:59 -04:00
sock.c tcp: tcp_tso_autosize() minimum is one packet 2015-05-26 23:21:29 -04:00
sock_diag.c
stream.c tcp: set SOCK_NOSPACE under memory pressure 2015-05-09 17:38:36 -04:00
sysctl_net_core.c
timestamping.c
tso.c
utils.c net: fix inet_proto_csum_replace4() sparse errors 2015-05-25 22:56:47 -04:00