lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1423090163-19902-1-git-send-email-azhou@nicira.com>
Date:	Wed,  4 Feb 2015 14:49:14 -0800
From:	Andy Zhou <azhou@...ira.com>
To:	dev@...nvswitch.com
Cc:	netdev@...r.kernel.org, Andy Zhou <azhou@...ira.com>
Subject: [RFC: add openvswitch actions using BPF 0/9]

User space changes of BPF OVS action agains curret OVS master.

Andy Zhou (9):
  hack: Do not compile datapath
  odp: add a new ODP action: OVS_ACTION_ATTR_BPF_PROG
  tests: add a OVS_ACTION_ATTR_BPF_PROG ation unit test case
  autoconf: support -with-llc options
  bpf: add the first BPF program.
  lib: import into libbpf to ovs/lib
  ofproto-dpif: Add eBPF program loader and runtime infrasturcure.
  ofproto-dpif: Add datapath eBPF support detection
  ofproto-dpif-xlate: generate BPF output action (Hack)

 INSTALL.BPF.md                                    |  42 ++
 Makefile.am                                       |   5 +-
 acinclude.m4                                      |  18 +-
 bpf/automake.mk                                   |  27 ++
 bpf/bpf-shared.h                                  |  12 +
 bpf/ovs-actions.c                                 |  13 +
 bpf/ovs-bpf-helpers.h                             |  35 ++
 configure.ac                                      |   2 +
 datapath/linux/compat/include/linux/openvswitch.h |  29 +-
 lib/automake.mk                                   |  22 ++
 lib/dpif-netdev.c                                 |   1 +
 lib/dpif.c                                        |   1 +
 lib/libbpf.c                                      | 100 +++++
 lib/libbpf.h                                      | 185 +++++++++
 lib/odp-execute.c                                 |   1 +
 lib/odp-util.c                                    |  33 ++
 ofproto/automake.mk                               |   2 +
 ofproto/ofproto-dpif-bpf.c                        | 454 ++++++++++++++++++++++
 ofproto/ofproto-dpif-bpf.h                        |  42 ++
 ofproto/ofproto-dpif-xlate.c                      |  18 +-
 ofproto/ofproto-dpif.c                            |  21 +
 tests/odp.at                                      |   1 +
 vswitchd/automake.mk                              |   5 +
 23 files changed, 1064 insertions(+), 5 deletions(-)
 create mode 100644 INSTALL.BPF.md
 create mode 100644 bpf/automake.mk
 create mode 100644 bpf/bpf-shared.h
 create mode 100644 bpf/ovs-actions.c
 create mode 100644 bpf/ovs-bpf-helpers.h
 create mode 100644 lib/libbpf.c
 create mode 100644 lib/libbpf.h
 create mode 100644 ofproto/ofproto-dpif-bpf.c
 create mode 100644 ofproto/ofproto-dpif-bpf.h

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ