Neil McKee
ccea74457b
openvswitch: include datapath actions with sampled-packet upcall to userspace
...
If new optional attribute OVS_USERSPACE_ATTR_ACTIONS is added to an
OVS_ACTION_ATTR_USERSPACE action, then include the datapath actions
in the upcall.
This Directly associates the sampled packet with the path it takes
through the virtual switch. Path information currently includes mangling,
encapsulation and decapsulation actions for tunneling protocols GRE,
VXLAN, Geneve, MPLS and QinQ, but this extension requires no further
changes to accommodate datapath actions that may be added in the
future.
Adding path information enhances visibility into complex virtual
networks.
Signed-off-by: Neil McKee <neil.mckee@inmon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-06-01 15:05:40 -07:00
..
6lowpan
9p
9p: patches for 4.1 merge window
2015-04-18 17:45:30 -04:00
802
8021q
vlan: Correctly propagate promisc|allmulti flags in notifier.
2015-05-14 00:54:32 -04:00
appletalk
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
atm
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
ax25
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
batman-adv
batman-adv: Use common declaration order in *_send_skb_(packet|unicast)
2015-05-29 10:13:37 +02:00
bluetooth
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
2015-05-30 23:26:45 -07:00
bridge
bridge: skip fdb add if the port shouldn't learn
2015-05-25 20:29:54 -04:00
caif
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
can
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
ceph
net: Add a struct net parameter to sock_create_kern
2015-05-11 10:50:17 -04:00
core
net: Add priority to packet_offload objects.
2015-06-01 14:56:09 -07:00
dcb
dccp
inet: fix possible panic in reqsk_queue_unlink()
2015-04-24 11:39:15 -04:00
decnet
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
dns_resolver
dsa
switchdev: don't use anonymous union on switchdev attr/obj structs
2015-05-13 14:20:59 -04:00
ethernet
net: Add priority to packet_offload objects.
2015-06-01 14:56:09 -07:00
hsr
ieee802154
nl802154: add support to set cca ed level
2015-05-27 19:29:42 +02:00
ipv4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2015-05-31 00:02:30 -07:00
ipv6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2015-05-31 00:02:30 -07:00
ipx
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
irda
irda: use msecs_to_jiffies for conversion to jiffies
2015-05-25 17:46:21 -04:00
iucv
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
key
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
l2tp
net: Modify sk_alloc to not reference count the netns of kernel sockets.
2015-05-11 10:50:18 -04:00
lapb
llc
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
mac80211
As we get closer to the merge window, here are a few
2015-05-31 17:34:26 -07:00
mac802154
nl802154: add support to set cca ed level
2015-05-27 19:29:42 +02:00
mpls
net: Add priority to packet_offload objects.
2015-06-01 14:56:09 -07:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2015-05-31 00:02:30 -07:00
netlabel
netlink: implement nla_put_in_addr and nla_put_in6_addr
2015-03-31 13:58:35 -04:00
netlink
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-05-23 01:22:35 -04:00
netrom
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
nfc
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
openvswitch
openvswitch: include datapath actions with sampled-packet upcall to userspace
2015-06-01 15:05:40 -07:00
packet
net-packet: fix null pointer exception in rollover mode
2015-05-17 22:41:38 -04:00
phonet
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
rds
net/rds Add getsockopt support for SO_RDS_TRANSPORT
2015-05-31 21:47:23 -07:00
rfkill
net: rfkill: gpio: make better use of gpiod API
2015-05-29 13:13:45 +02:00
rose
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
rxrpc
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
sched
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-05-23 01:22:35 -04:00
sctp
ipv6: Add rt6_get_cookie() function
2015-05-25 13:25:34 -04:00
sunrpc
svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures
2015-05-04 12:02:40 -04:00
switchdev
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-05-23 01:22:35 -04:00
tipc
tipc: unconditionally put sock refcnt when sock timer to be deleted is pending
2015-05-30 18:08:37 -07:00
unix
net: af_unix: implement splice for stream af_unix sockets
2015-05-25 00:06:59 -04:00
vmw_vsock
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
wimax
wireless
cfg80211: ignore netif running state when changing iftype
2015-05-29 13:05:40 +02:00
x25
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
xfrm
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
2015-05-28 20:23:01 -07:00
compat.c
net: switch importing msghdr from userland to {compat_,}import_iovec()
2015-04-09 00:02:26 -04:00
Kconfig
net: add CONFIG_NET_INGRESS to enable ingress filtering
2015-05-14 01:10:05 -04:00
Makefile
socket.c
net: Add a struct net parameter to sock_create_kern
2015-05-11 10:50:17 -04:00
sysctl_net.c