Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

run-tests-dpdk.sh failed. #25

Open
zzqq2199 opened this issue Mar 22, 2019 · 3 comments
Open

run-tests-dpdk.sh failed. #25

zzqq2199 opened this issue Mar 22, 2019 · 3 comments

Comments

@zzqq2199
Copy link

zzqq2199 commented Mar 22, 2019

Hello,
We tried to run eRPC on our machine but encountered some problems. Finally we were stuck at here:

报错图片

Our environment variables are listed below:

Our environment variables are listed below:
Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
OS: CentOS
Kernel: x86_64 Linux 3.10.0-862.9.1.el7.x86_64
DPDK Version: 18.11

Could you please give us some advices? Thank you in advance!

@anujkaliaiitd
Copy link
Collaborator

This might be related to bug #12.

Can you please compile eRPC with cmake -DLOG_LEVEL=trace and paste the contents of files named /tmp/erpc_trace* generated by this test?

@zzqq2199
Copy link
Author

Thank you for your quick reply. There are 2 files named /tmp/erpc_trace* (one is empty):

root@gpu2 /h/t/w/eRPC# cat /tmp/erpc_trace_31850100
root@gpu2 /h/t/w/eRPC# cat /tmp/erpc_trace_31850200
13:940812 TRACE: Transport: RX pkthdr = [type REQ, dsn 0, reqn 0, pktn 0, msz 0]. Frame = [ETH: dst >ff:ff:ff:ff:ff:ff, src b4:fb:f9:bb:d7:ff, eth_type 39320], [IPv4: ihl 0, version 0, ecn 1, tot_len 0, id 17, frag_off 0, >ttl 0, protocol 4, check 0, src IP 0.0.0.0, dst IP 0.0.0.0], [UDP: src_port 0, dst_port 0, len 0, check 0].

@anujkaliaiitd
Copy link
Collaborator

anujkaliaiitd commented Mar 23, 2019

Thanks! It seems like eRPC is receiving a garbage packet with ethertype 39320, which doesn't seem like a standard ethertype for any service.

I need to add ethertype-based filtering, but I'm too busy for a while to take on a hard bug fix. This can be tackled by someone familiar with DPDK, so any help is appreciated.

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

No branches or pull requests

2 participants