kostikbel / rere Goto Github PK
View Code? Open in Web Editor NEWRealtek vendor driver for re(4) for FreeBSD
Realtek vendor driver for re(4) for FreeBSD
Method 1 install from Readme.txt has precompiled binaries in a modules folder. Is it possible to include precompiled modules from your source?
For reasons beyond the scope of this driver, I compiled a 12.2/amd64 kernel with the following:
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
options WITNESS_SKIPSPIN
options DEBUG_LOCKS
options DIAGNOSTIC
Booting with it makes this driver panic with:
_mtx_lock_sleep: recursed on non-recursive mutex re0 0 if_re.c:7085
Seeing this issue with the latest OPNSense release and their vendor package. It is 1.96.04. It seems to leave the interface in an unusable state.
It shows itself most prevalently when any IDS/IPS solution is enabled but I'm not entirely convinced it is only Suricata or Sensei causing the interface to crap out.
Tracked it down to a register being written to reset the device. It then checks that the register has successfully written the value, if not the message is printed. I am not sure why the device is being reset, or why it is unable to write to that register.
I'm not a driver developer so I am unclear why this is happening.
You might want to check if the issues and the solutions reported here make sense or not, and in case bring them back into this fork of the official driver: https://github.com/megabytefisher/if_re-mod
This is the commit implementing the described changes: megabytefisher/if_re-mod@19a75c5?w=1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.