summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2009-11-17Bugfix 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. (cherry picked from commit 565f1d0d9bfe9f6b4174c322f3f6bb78f52b453e)
2009-11-17Workaround 5100: Disable TSO on NICs using the igb driver.Bob Gilligan
Packets forwarded by NICs using the igb driver are corrupted when TSO is enabled. It appears that a train of back-to-back packets from the same flow coalesced by LRO are not correctly re-generated by TSO. This workaround prevents the problem by disabling TSO. This problem does not occur in the Kenwood code base, so this workaround should NOT be merged forward to Kenwood.
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