Age | Commit message (Collapse) | Author |
|
* add parser to package build.
* add prefix, error handling, etc.
* fix handling of empty and 1-char values in lex.
* add API function.
|
|
* change showCfg to use new code.
* remove old files.
|
|
* separate data from algorithm.
* prepare for unified input/output framework.
|
|
|
|
|
|
* replace the original ConfigOutput perl module.
* simplify logic and fix bugs in original code.
|
|
* unify node sorting implementation into the backend library.
* allow future implementation of per-node, customized sorting policy.
|
|
|
|
|
|
|
|
|
|
|
|
The entitlement bug can be fixed https://bugzilla.vyatta.com/show_bug.cgi?id=5354 by adding a hook into this directory.
|
|
remove these comments from the comments in the action configuration the user should:
1) save their current configuration
2) run this script on the saved configuration
3) reload their configuration (which will strip the migration comments from the active configuration tree)
|
|
Less chance of name collision, and useful for /proc as well.
|
|
|
|
By using a command (instead of echo), it is possible to set capability
and avoid sudo.
|
|
* use "enumeration" template field for both CLI completion and GUI2
enumeration support.
* CLI completion now uses enumeration if it exists.
* add "existing-interfaces" script as an example.
|
|
/* to create a comment */
> comment [PATH-TO-NODE] "my comments"
/* to delete a comment */
> comment [PATH-TO-NODE] ""
|
|
supported.
|
|
It is really part of interfaces not vyatta-cfg
|
|
Bug 4386
vyatta-ofr is out of date product name.
|
|
This reverts commit ba1376cd853e6b48cd3c6d32a71e5bb6672c3ff9.
Conflicts:
Makefile.am
|
|
The files in modprobe.d are not supposed to be marked as executable.
Fixes lintian warning.
|
|
This is a known upstream kernel bug, but turning off DMA should
solve majority of problem.
|
|
Future versions of modutils ignore files not named .conf, and latest Debian
tools warn about that. Fix it before the bug happens.
|
|
|
|
All the other templates and scripts related to interfaces
are in vyatta-cfg-system
|
|
|
|
This change implements a mechanism for setting the IRQ affinity of NIC
interrupts in a way that is optimally balanced. The affinity settings
are static, and are set up at configuration time. I've added "auto"
as a new legal value to the "interfaces ethernet ethX smp_affinity"
configuration parameter. If this value is set, then the system
attempts to perform automatic IRQ affinity assignment.
At this time, automatic IRQ affinity is supported only for multiqueue
NICs that use the igb or bnx2 drivers. Even with these two,
differences in the organization of queues and their naming convention
necessitate some NIC-specific code. The assignment strategy attempts
to assign all queues of all NICs that share the same queue number to
the same CPU. This has been shown to be optimal for IP forwarding
workloads in 2.6.31 kernels.
Setting the value to "auto" for NICs that use other drivers will be a
no-op.
|
|
* convert subshell invocations to library function calls.
* reduce boot time by ~40 seconds for "certain configuration".
|
|
corresponding changes made to node.defs
|
|
template tree and build the
priority file from "priority: val" tags found in node.def files. This
will now allow us to migrate the priority statements found to the specified nodes. Currently the
program does not order the priority nodes according to values (cosmetic
feature).
Finally once all the priority values have been migrated to the infected node.defs the priority
program can be added as a postinst hook on debian package install.
|
|
This does the same thing as vyatta-quagga-utils.pl --exists, but
it is generally useful (outside quagga) and has less overhead than
a perl compile.
|
|
|
|
|
|
There was only one module left in vyatta-cfg-system, and for some
of the auth work want to create lib/Vyatta/Auth.
|
|
|
|
|
|
|
|
Provide generic module to map interface name to configuration
and other attributes. This is first step to ripping the special
case code out of DHCP, QoS, ... that all have own rules for mapping
name to configuration and configuration to name.
|
|
|
|
commit. New commit may be accessed through
my_commit2 binary.
|
|
Use hierarchal directory structure
|
|
functionality.
|
|
Watchlink is no longer used to manage link detection.
This is now provided by kernel.
|
|
|
|
|
|
|
|
|