Skip to content
New issue

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

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

Already on GitHub? # 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/

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants