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

DCE LKL integration #88

Open
usama54321 opened this issue Oct 7, 2018 · 1 comment
Open

DCE LKL integration #88

usama54321 opened this issue Oct 7, 2018 · 1 comment

Comments

@usama54321
Copy link

  • ns3 version 3-dev
  • DCE version aa5de62:
  • Operating system/version Ubuntu 14.04.05:
  • Libc version (2.19:
  • compiler version gcc-4.9.4:

Description of the problem

I'm trying to interface DCE with the Linux Kernel Library. I am a bit unsure about how the current Process/Thread/Task system is working. I do have a basic understanding. However, I am facing a problem while trying to interface with LKL.

During the call to InitializeStack

KernelSocketFdFactory::InitializeStack (void)

The call to Current:
Thread * Current (void)

which is supposed to be the current thread, is returning null. This does not cause any problems with net-next-nuse, but I need to initialize Semaphores etc, inside LKL during its initialization, which in turn needs a context. I am going through the events and figure out why the context is empty, but a general idea about the overall TaskManager class would really help me.

I hope this is the right forum to ask this question.

Thanks,
Usama

@usama54321 usama54321 changed the title NS3 LKL integration DCE LKL integration Oct 7, 2018
@SPYFF
Copy link

SPYFF commented Nov 14, 2018

Maybe this one helps: https://ns-3-dce-gsoc-2018.github.io/

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