Giter VIP home page Giter VIP logo

Comments (17)

cardigliano avatar cardigliano commented on August 27, 2024

Hi
we do not have 4.0 systems yet in our lab, please push your patch to the dev branch and we will review it.

Thank you
Alfredo

On 06 May 2015, at 07:43, Neeraj [email protected] wrote:

I have recently upgraded to Linux kernel 4.0 and PF_RING no longer works for me. Since, I have intel e1000e based ethernet controller so I have made a private patch for the same.
Do let me know if you are planning to launch a separate branch for kernel 4.0 and I can contribute my e1000e patch there.


Reply to this email directly or view it on GitHub #2.

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

My patch do not have backward compatibility and blindly makes changes for the linux kernel 4.0. Do let me know if you still want the patch on your dev branch.

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

Any chance to put #if macro based on kernel version?

Alfredo

On 07 May 2015, at 08:13, Neeraj [email protected] wrote:

My patch do not have backward compatibility and blindly makes changes for the linux kernel 4.0. Do let me know if you still want the patch on your dev branch.


Reply to this email directly or view it on GitHub #2 (comment).

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

I can do that, though not a big fan of conditional compilation in this case. How about maintaining different branch for newer kernels? Don't you think that'll be better than polluting the code to support future kernel versions?

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

In that case we have to maintain N branches, one per kernel version, too time consuming, we prefer to use #ifdef.

Alfredo

On 07 May 2015, at 09:50, Neeraj [email protected] wrote:

I can do that, though not a big fan of conditional compilers. How about maintaining different branch for newer kernels? Don't you think that'll be better than polluting the code to support future kernel versions?


Reply to this email directly or view it on GitHub #2 (comment).

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

Yes, that would be one branch per major kernel release. Anyway, since you want to maintain via conditional compilation so I'll rework the patch appropriately and post something this week.

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

Thank you, we will appreciate that

On 07 May 2015, at 10:13, Neeraj [email protected] wrote:

Yes, that would be one branch per major kernel release. Anyway, since you want to maintain via conditional compilation so I'll rework the patch appropriately and post something this week.


Reply to this email directly or view it on GitHub #2 (comment).

from pf_ring.

lmangani avatar lmangani commented on August 27, 2024

@neeraj9 are you still planning for post your contribution or shall this issue be closed for now?

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

I just didnt gotten around to do conditional compilation, additionally my system crashed in the mean time so I had to rework lately and didnt test it well enough. I'll try to spend some time this week, so you can keep this issue open for another more week.

from pf_ring.

lmangani avatar lmangani commented on August 27, 2024

Thanks for the update @neeraj9 we will keep this open

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

#40 should close #2

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

Please check if e1000e-3.2.4.2-zc is working fine or we have to patch it

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

Did you find an issue with the patch?

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

Nope, but since we will release this new version, it is worth check if it also solves this issue.

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

I tested with linux kernel 4.0.3-1 and not 3.x or older kernel. Having said that I invested a good amount of time while trying to maintain backward compatibility.

from pf_ring.

cardigliano avatar cardigliano commented on August 27, 2024

Yes I know, thank you, we really appreciate that. What I asked was if you tested e1000e-3.2.4.2-zc on kernel 4.0.3-1.

from pf_ring.

neeraj9 avatar neeraj9 commented on August 27, 2024

Yes. I testing the patch on my kernel which is 4.0.3-1

from pf_ring.

Related Issues (20)

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.