danrl / ratools Goto Github PK
View Code? Open in Web Editor NEWRouter Advertisement Tools
Home Page: https://www.danrl.com/projects/
License: Apache License 2.0
Router Advertisement Tools
Home Page: https://www.danrl.com/projects/
License: Apache License 2.0
It would be great if ratools-rad.service could load and save the config automatically.
Loading:
rad
/etc/ratools/rad.conf
exists
ractl < /etc/ratools/rad.conf
Saving:
ractl > /etc/ratools/rad.conf
rad
/cc @florianl
I think I should add logging of successfully sending an RA somehwere at src/rad.c#L1789 or at ps_send_foo()
Many of them are too permissive. Add const keyword when possible.
mf_*
instace variableslibrary.c:384:23: warning: size argument in 'strncat' call appears to be size of the source
[-Wstrncat-size]
strncat(buf, tmp, sizeof(tmp));
Just for fun :)
On bridged devices (e.g. open-vswitch) and on vlan devices (e.g. vconfig) up/down detection ignores LOWER_UP state and misses the lower devices link-layer address.
Currently, ratools/rad refuses to send RAs if forwarding is disabled in the kernel. This requirement should be turned into a warning not preventing RAs to be sent.
https://tools.ietf.org/html/draft-krishnan-6man-maxra-01 discusses increasing the Router Lifetime, it might be worth to remove the line 551 in file ra.c ?
Because every project needs its own flavor for $reason :)
syslog says kernel: netlink: 8 bytes leftover after parsing attributes in process
rad'.`
How to reproduce has not yet narrowed down.
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.