On Thu, Dec 10, 2015 at 06:32:00PM +0300, Ilya Maximets wrote: > Creates a new pktio type that allows for creating and > sending/receiving packets through TAP interface. > Detailed description in commit-message of patch > "[PATCHv5 3/4] linux-generic: pktio: add tap pktio type". > > Changelog: > > Version 5: > * nothing changed. New patch added to add ability > to wait some time right after pktio_open() to > be sure that tap interface switched to enabled state > inside the bridge. Fixes occasional first test failures. > ODP_WAIT_FOR_NETWORK used to run tests. > * rebased on current master > > Version 4: > * changed error handling part in tap_pktio_send. (Stuart Haslam) > > Version 3: > * return 77 (TEST_SKIPPED) if user is not root. (Stuart Haslam) > > Version 2: > * Validation tests added > * Pktio tests fixed to work with real-world > interfaces. > * MAC of pktio now is not a kernel interface's MAC > * Interfaces are UP after pktio_open() > * Fixed getting mtu, getting/setting promisc mode > * Misclenious fixes > > Ilya Maximets (4): > validation: pktio: initialize mac addresses for all packets > validation: pktio: ability to wait for external network > linux-generic: pktio: add tap pktio type > linux-generic: pktio: add test for tap pktio
For the series: Reviewed-and-Tested-by: Stuart Haslam <stuart.has...@linaro.org> > > platform/linux-generic/Makefile.am | 2 + > .../linux-generic/include/odp_packet_io_internal.h | 3 + > platform/linux-generic/include/odp_packet_tap.h | 21 ++ > platform/linux-generic/pktio/io_ops.c | 1 + > platform/linux-generic/pktio/tap.c | 327 > +++++++++++++++++++++ > platform/linux-generic/test/Makefile.am | 1 + > platform/linux-generic/test/pktio/Makefile.am | 3 +- > platform/linux-generic/test/pktio/pktio_run_tap | 115 ++++++++ > test/validation/pktio/pktio.c | 72 ++++- > 9 files changed, 536 insertions(+), 9 deletions(-) > create mode 100644 platform/linux-generic/include/odp_packet_tap.h > create mode 100644 platform/linux-generic/pktio/tap.c > create mode 100755 platform/linux-generic/test/pktio/pktio_run_tap > > -- > 2.1.4 > _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp