summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2009-10-27removed out of date priority values from priority fileslioch
2009-10-12Bugfix 2593: Introduce automatic static IRQ affinity balancing for some NICs.Bob Gilligan
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.
2009-10-09commit post-processing performance optimizationAn-Cheng Huang
* convert subshell invocations to library function calls. * reduce boot time by ~40 seconds for "certain configuration".
2009-10-05remove old source commit head. likely no longer works well given ↵Michael Larson
corresponding changes made to node.defs
2009-09-09 Priority file generator. This program will iterate over the complete ↵Michael Larson
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.
2009-08-24Add a small script to test for node existanceStephen Hemminger
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.
2009-05-26Bugfix 4428: Disable copybreak in selected drivers to improve performance.Bob Gilligan
2009-04-10add zone moduleMohit Mehta
2009-03-25Move Keepalived.pm from vyatta-cfg-systemStephen Hemminger
There was only one module left in vyatta-cfg-system, and for some of the auth work want to create lib/Vyatta/Auth.
2009-02-12enable new cli.slioch
2009-01-26add lib to link when building vyatta-cfg soslioch
2009-01-26expose new cli functions in cfg library.slioch
2009-01-07New Vyatta::Interface infrastructureStephen Hemminger
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.
2009-01-05mod to make it easier to switch between commitsslioch
2008-12-15initial checkin of new commit code--building but does not replace original ↵slioch
commit. New commit may be accessed through my_commit2 binary.
2008-11-21Convert VyattaConfig (et al) to Vyatta::ConfigStephen Hemminger
Use hierarchal directory structure
2008-06-24Fix 2619: Implement something similar to Juniper's "show | display set" ↵Stig Thormodsrud
functionality.
2008-04-24Eliminate vestigates of watchlinkStephen Hemminger
Watchlink is no longer used to manage link detection. This is now provided by kernel.
2008-03-31Add utilitly script to add/removed entries to watchlink exclude file.Stig Thormodsrud
2008-03-14fix for bugs 2725 and 2999Robert Bays
2008-03-05Add VPL to scripts and fix lintian errorsrbalocca
2008-02-20add vyatta-cfg-cmd-wrapper to replace xorp_tmpl_tool.An-Cheng Huang
2008-02-19add template validation tool, check_tmplAn-Cheng Huang
2008-02-11move common module from vyatta-cfg-firewallAn-Cheng Huang
2008-01-24add script to /etc/dhcp3/dhclient-exit-hooks to store values received by ↵Stig Thormodsrud
dhclient
2007-12-12Bugfix: 2189Bob Gilligan
Add config node to configure NIC interrupt CPU affinity on SMPs.
2007-12-07add policy mechanism for user management: per-level policies controlAn-Cheng Huang
default restricted mode and allowed op/cfg/pipe commands.
2007-11-27Fix 2497: check for duplicate ip address.Stig Thormodsrud
Also while we're add it, allow user to set an ipv6 address or get address from dhcp.
2007-10-31rename bash completion script to enforce ordering.An-Cheng Huang
2007-10-30add configuration change notification.An-Cheng Huang
2007-10-24move default config to vyatta-cfg-system. if vyatta-cfg-system is notAn-Cheng Huang
installed, an empty config is used.
2007-10-19replace "rl_passwd" with the standard "mkpasswd".An-Cheng Huang
2007-10-19move "system" configuration templates/scripts to vyatta-cfg-system.An-Cheng Huang
2007-10-17remove XorpConfigParser.pm (moved to vyatta-config-migrate)An-Cheng Huang
2007-10-17import the vyatta-ofr init script from old eureka.An-Cheng Huang
2007-09-25initial import (from eureka /cli) plus new build system.upstreamAn-Cheng Huang