summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-030.15.38debian/0.15.38Stig Thormodsrud
2009-11-03Merge branch 'kenwood' of http://git.vyatta.com/vyatta-cfg into kenwoodStig Thormodsrud
2009-11-03Fix uninitialized variable when reading carrier on admin down interface.Stig Thormodsrud
2009-11-020.15.37debian/0.15.37root
2009-11-02fix for missing priority value on embedded multinode. bug behavior was more ↵slioch
limited than this--at least tag node.def and multiple configuration on commit. tested fix with limited regression test. also slightly modified break on priority values where embedded multinodes with priority values are treated as discrete transactions (which isolates failures within the multinode and not the parent of the multinode).
2009-11-010.15.36debian/0.15.36Stig Thormodsrud
2009-11-01Fix spelling error in carrier method.Stig Thormodsrud
2009-11-01Add natural order sort.Stig Thormodsrud
2009-11-01Fix carrier method.Stig Thormodsrud
2009-11-01Convert keepalived to use Interface infrastructure.Stig Thormodsrud
2009-11-01Add method to retrieve carrier value.Stig Thormodsrud
2009-10-31Add VRRP capability to bonding interfaces and vifs of bonding interfaces.David S. Madole
2009-10-300.15.35debian/0.15.35Stephen Hemminger
2009-10-30Sync config file after savingStephen Hemminger
By calling fsync, we can be more assured that file actually makes it to disk.
2009-10-290.15.34debian/0.15.34Stephen Hemminger
2009-10-29Change how floppy is mountedStephen Hemminger
This fixes several problems: 1) Only try mounting once which avoids several I/O errors 2) Mount floppy with safer options for security 3) Use more optimum methods to reduce boot time This should really be done by better udev support. But the root of the problem lies in the Debian upstream package maintainer. He is hostile to later advancements, and still maintains a static /dev infrastructure as well as devfs compatiablity! Ubuntu, SUSE, and Redhat have all migrated to creating devices via udev; this would allow floppy device to only exist if floppy is present. And then inserting a floppy could cause udev add event to mount /media/floppy...
2009-10-28Avoid updating config.boot unless necessaryStephen Hemminger
On normal boot, no changes to config.boot or modes are needed.
2009-10-28Merge branch 'kenwood' of suva.vyatta.com:/git/vyatta-cfg into kenwoodStephen Hemminger
2009-10-28Add copybreak option to all ether driversStephen Hemminger
Rest of Bug 4428
2009-10-270.15.33debian/0.15.33root
2009-10-27removed out of date priority values from priority fileslioch
2009-10-260.15.32debian/0.15.32Bob Gilligan
2009-10-26Generalize handling of multi-queue NICs.Bob Gilligan
Previously the script determined the driver that a NIC was using, then used that to parse the queue names from /proc/interrupts. Now, it determines the naming convention just by looking at the queue names. Now the script should work for all NICs that support one of the two standard naming conventions. Also added some support for single-queue NICs.
2009-10-23dismantle old priority file parsing and node matching code. removedslioch
references to old values.
2009-10-220.15.31debian/0.15.31slioch
2009-10-22activate priority values from node.def. priority file is now no longer used ↵slioch
and should be considered depricated.
2009-10-21priorities should match up on all nodes now, except where the priority file ↵slioch
diverges from the node.defs commit behavior has not changed yet, but can be completely switched over to node.def priority system with simple change.
2009-10-21preserve priorities in hierarchy. old priority still active, but commit -s ↵slioch
will now display both priorities: interfaces (t: 0, p: 850,850) the first value is from the old priority file and is the active value, the second value is the value retrieved from the node.def and is not used (yet).
2009-10-21Merge branch 'kenwood' of http://git.vyatta.com/vyatta-cfg into kenwoodslioch
2009-10-22Fix description setting on vifStephen Hemminger
Bug 5014
2009-10-21pull priority from file into data structureslioch
2009-10-21fixed script to handle multiple entries for same priorityslioch
2009-10-21sorts and generates priority statements from priority node.def entriesslioch
2009-10-210.15.30debian/0.15.30slioch
2009-10-21move priority after tag nodes.slioch
2009-10-200.15.29debian/0.15.29slioch
2009-10-20pushed priorities to node.def'sslioch
2009-10-190.15.28debian/0.15.28slioch
2009-10-19add sudo back to save command, and add check to save script that validates ↵slioch
vyatta config token at end of file. this will prevent the accidental overwrite of non vyatta config files. check on prevent existing files that don't contain ' === vyatta-config-version:' from being saved to.
2009-10-15new commit mode for debugging.slioch
-b Breaks on each priority group before execution and waits for user keystroke to proceed. this allows for examination of system before and after each priority group has been applied
2009-10-150.15.27debian/0.15.27root
2009-10-15modify group ownership on save commandslioch
2009-10-120.15.26debian/0.15.26root
2009-10-12followup checkin for fast commit on success behavior. Addresses problem with ↵slioch
deleted leafs. Partial regression run on changes, results map to 10/10 build.
2009-10-120.15.25debian/0.15.25Bob Gilligan
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-100.15.24debian/0.15.24slioch
2009-10-10performance optimization on commit. On successful commits (i.e. no failures) ↵slioch
will improve performance by avoiding the piecewise priority based copy and just copy the complete configuration once. On specific test configuration performance improvement brought commit boot time down from >15 minutes to less than 10 minutes.
2009-10-10Merge branch 'kenwood' of http://git.vyatta.com/vyatta-cfg into kenwoodslioch
2009-10-090.15.23debian/0.15.23An-Cheng Huang