numam-dpdk/drivers/net/tap
Pascal Mazon f503d26948 net/tap: support flow API isolated mode
With this patch, it is possible to enable or disable the isolate
feature anytime, even immediately after a probe while the tap has not
been configured yet. It will do its job as soon as the netdevice gets
created.

A specific implicit flow rule is created with the lowest priority (all
other flow rules will be evaluated before), at the end of the list. If
isolated mode is enabled, the associated action will be to drop the
packet. Otherwise, the action would be passthrough.

In case of a remote netdevice, implicit rules on it will be removed in
isolated mode, to ensure only actual flow rules redirect packets to the
tap.

Signed-off-by: Pascal Mazon <pascal.mazon@6wind.com>
2017-07-06 15:00:56 +02:00
..
Makefile drivers/net: remove unused DEPDIRS from makefiles 2017-04-06 20:58:59 +02:00
rte_eth_tap.c net/tap: support flow API isolated mode 2017-07-06 15:00:56 +02:00
rte_eth_tap.h net/tap: support flow API isolated mode 2017-07-06 15:00:56 +02:00
rte_pmd_tap_version.map
tap_flow.c net/tap: support flow API isolated mode 2017-07-06 15:00:56 +02:00
tap_flow.h net/tap: support flow API isolated mode 2017-07-06 15:00:56 +02:00
tap_netlink.c net/tap: update netlink error code management 2017-04-04 19:03:03 +02:00
tap_netlink.h net/tap: add link status notification 2017-04-04 18:59:47 +02:00
tap_tcmsgs.c net/tap: update netlink error code management 2017-04-04 19:03:03 +02:00
tap_tcmsgs.h net/tap: update netlink error code management 2017-04-04 19:03:03 +02:00