Code Monkey home page Code Monkey logo

flextoe's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

flextoe's Issues

failed to initialize MAC when running "./user/flextoe.out"

Hi, I am trying to run FlexTOE on Agilio® CX 2x40GbE SmartNIC, but failed to initialize MAC when running "./user/flextoe.out".

Here is output:

root@node93:~/netronome/FlexTOE# modprobe uio
root@node93:~/netronome/FlexTOE# insmod kernel/flextoe_uio.ko
root@node93:~/netronome/FlexTOE# ./scripts/devbind.py --status

Network devices using kernel driver
===================================
0000:04:00.0 'Device 4000' if=ens261np0,ens261np1 drv=nfp unused=flextoe_uio 
root@node93:~/netronome/FlexTOE# ./scripts/devbind.py -b flextoe_uio 0000:04:00.0 
root@node93:~/netronome/FlexTOE# ./user/flextoe.out --ip-addr=192.168.2.93
flextoe_dma_mem virt:0x7f4ec0000000 phy:0xf00000000 len:40000000
 - Probe... 
 - Reset... 
Error -110 waiting for code 0x0004 to complete
failed to initialize MAC: -110
root@node93:~/netronome/FlexTOE# uname -a
Linux node93 4.15.0-176-generic #185-Ubuntu SMP Tue Mar 29 17:40:04 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
root@node93:~/netronome/FlexTOE# cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"

How can we solute this problem?
Thanks

how to support it in ARM

I want to run this project on the arm V8. But SSE)https://github.com/DLTcollab/sse2neon/ can be used to solve)/"cpuid.h not found"/ asm and other problems are emerging one after another.
Is there any version supported by ARM, or any suggestions for modification?
Thank you and look forward to your reply.

Couldn't find some function definitions.

Hello,

I am an undergrad trying to learn a little about FlexTOE after reading the paper. I was trying to read through the C++ in process.c to get an idea of FlexTOE's functionality, but I wasn't able to find function definitions for the following functions in the repository anywhere.

Any thoughts on where I can find these function definitions or did I miss it somewhere in the repository?

Or if there is documentation over this codebase somewhere, that could help too.

Functions:
__wait_for_all - process.c line 181
MEM_RING_GET_NUM - process.c line 185
MEM_RING_GET_ADDR - process.c line 186
__mem_workq_add_thread - process.c line 200
reorder_signal_next - process.c line 204
signal_ctx - process.c line 207
__implicit_write - process.c line 208
pkt_ctm_ptr40 - process.c line 226
cam_lookup - process.c line 232
handle_miss - process.c line 237

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.