Skip to content

Symmetrical rss#96

Open
WiednerF wants to merge 23 commits into
libmoon:masterfrom
WiednerF:SymmetricalRSS
Open

Symmetrical rss#96
WiednerF wants to merge 23 commits into
libmoon:masterfrom
WiednerF:SymmetricalRSS

Conversation

@WiednerF

Copy link
Copy Markdown

This Pull Request add a custom Hash Key and a Flag setting to be able to use Symmetrical RSS on hardware level (ensuring that TCP bidirectional flows go to the same ending). The Flag is optional and by default flase using the same as it was before. So all prior examples work without changing with the default hardware key, but are able to use the symmetrical hash key as well.

AP-Frank and others added 23 commits May 10, 2018 15:18
For decapsulation, removing a few bytes from head or tail(deps/dpdk/examples/tep_termination/vxlan.c) is faster than
copy whole payloads(Moongen/examples/vxlan-example.lua)
This will help packet decapsulation.
For example, in Moongen/examples/vxlan-example.lua
'get payload size -> ffi.copy -> setSize' will be simply 'removeLast(headerLen)'
Simpler and faster.

I changed the name(adj->removeFirst, trim->removeLast) and ignore return type for simplicity.
fix original length in pcap files
Add helper api for packet decapsulation
…aming

Fix mbuf alloc function naming & fix null pointer deref
add basic data structures for link emulation in moongen
[install-mlx.md] additional notes for mlx5 usage
@emmericp emmericp force-pushed the master branch 2 times, most recently from 9d9fcae to afe9bdc Compare January 12, 2020 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants