Age | Commit message (Collapse) | Author |
|
If speed can not be determined then ospeed is undef.
(cherry picked from commit dd7f6937e0cbe4f4705f4dde9a333852ba21f7c9)
|
|
Bug 6432
Since IPv6 can be disabled several ways and the config
may not match the system, use socket to test if IPv6 is disabled.
(cherry picked from commit 5da52b67dc78ef08e7c8a0e1c5502a67be59cd27)
|
|
Bug 6853
Handle OID format when ifIndex is 10 or greater.
Needed to fix regex parsing.
Also allow symbolic OID.
(cherry picked from commit 6689df5d9b09d215ec98f0080da5fd5f61f12da8)
|
|
Bug 6861
Fix submitted by devolish <ole.myhre@dataoppdrag.no>
(cherry picked from commit 31f6c82c43c1ad4bb259fdd6a6ffd94ba204c1c1)
|
|
Bug 6845, 6821
Need to avoid using /sys/class/net/ethX/device/irq (or /sys/bus/pci/.../irq)
because these don't handle MSI or multiqueue. This also resolves issues
with Vmware/ESX.
(cherry picked from commit 082b1f52b5d18a7d6526c6e92290a862e63ddace)
|
|
Bug 6837
Xen does not behave like normal hardware. It assigns a random MAC
address (with local bit set).
(cherry picked from commit 4f6faa2ba6510c01165b18ce8315cd7049a15783)
|
|
Bug 6681
Can't do it early in boot because ipv6 module may not be loaded.
|
|
Bug 6906
1. Fix parsing of 'Unknown' Speed in regex
2. Don't error if device can not get current speed/duplex
3. Do error if ethtool fails when setting speed/duplex
(cherry picked from commit 7c5421cc98dedc87368eabc111c5af0a7f79dba9)
|
|
Bug 6818
The regex to extract wireless name was incorrect.
Recode for clarity rather than adding more complex regex.
(cherry picked from commit ba5aeb6086e8c6aef86c18e2646b7c80e05f8e3d)
|
|
Bug 6845
Warn (and ignore) attempt to assign IRQ directly on multiqueuej
NIC.
(cherry picked from commit 6938b8bce001cca2d98d6b277d134c9e8e405271)
|
|
Bug 6784
No point in trying to force affinity if device is offline.
(cherry picked from commit b541f5ffa7bf1c6951e01ae4814e0cd38adc42d5)
|
|
Adapt to irq naming convention in 2.6.37 kernel for vmxnet3 driver.
(cherry picked from commit 018c1ac6286ad40d7fff612573a7efffafe0d480)
|
|
Bug 6784
Disabled device has no IRQ, so don't change it.
(cherry picked from commit 78d24daefeab6e91f282044abb8930678434ea8c)
|
|
The initial CPU selection function needs to take hyperthreading
into account.
(cherry picked from commit c1eb2494559fb0f6ee2beecaedb2a415ff096056)
|
|
It appears that biosdevname can be confused if interface renaming is
being performed by other udev worker processes at the same time that
it is running. Since vyatta_net_name does protect the body of its
code with a lock, we can be sure that no other renaming will be
started in other udev worker processes while this one is running in
vyatta_net_name. But renaming being performed by other udev worker
processes that were triggered by previous executions of
vyatta_net_name may still be in progress. This change gives any
interface renaming that was called for by previous invocations of
vyatta_net_name a chance to complete before we call biosdevname.
|
|
|
|
* do not execute config-mode actions when called from op-mode
|
|
|
|
work with sync groups.
|
|
Bug 6726
Typo in vyatta-address script conversion from perl to shell
|
|
Bug 6718
On livecd config.boot does not exist yet, so no existing
hw-id mappings.
|
|
Put more messages in to help debug current problem and future ones
|
|
Log to file /dev/udev/net-name.log since that is available tmpfs
|
|
This reverts commit b1af934db367d589cf7c78b84e2181a1e72b2aaf.
Loggging to /var/log does not work during boot. The root filesystem
is read-only when udev is running this script.
|
|
This restores logging that we had in the previous release, which has
proven useful in troubleshooting interface renaming problems.
(cherry picked from commit f90053272e601b3b87049a7f0a5d6c9f49e98940)
|
|
Bug 6663
|
|
|
|
The wanpipe config files are managed by the vyatta-serial package. So this
package should not touch them.
|
|
|
|
In the new version of biosdevname (version 0.3.4), the default policy
generates interface names of the form "em1". That's not the naming
convention that we use. The "all_ethN" policy does use the traditional
ethernet naming convention.
|
|
|
|
The problem was due to incorrect initialization of the $q and $cpu
variables. Their initializations were reversed.
|
|
|
|
is manually restared with "restart vrrp" command.
- Move all commit checks into script on end node.
- Add separate function for conntrack-sync settings.
- Do per instance validation at the right priority level.
- Verify that the changes file is removed on final transaction.
|
|
Bug 6551
Need to handle case where console=ttyS0,9600
is at end of line
|
|
Put function in common code.
|
|
Now part of lib/Vyatta/Misc.pm module
|
|
|
|
|
|
Since inittab allows up to 4 characters for id field, allow 1000
entries.
|
|
Bug 3849, 2289, 4126
Adds configuration of serial console:
set system console {
device ttyS0 {
speed 19200
}
device ttyACM0 {
speed 57600
type modem
}
}
This covers the cases of deleting serial console, changing speed,
and allowing modem console devices
|
|
Bug 6407
Allow configuration commands to create files in /var/run/vyatta
without being root.
|
|
Need to cleanup breadcrumb files on boot.
Fix spellin errors
|
|
The progress bar for copy files is nice but slows down the install
because it updates too often
|
|
Some compile and typo errors. Don't capture output, let it flow
through to console. Use exec to get correct error code from dhcpv6
client program.
|
|
Interface addresses are now checked with other code.
|
|
Perl is no longer used for syntax checks, instead put duplicate address check
into commit.
|
|
When system is booted with newly detected wireless device, both
the hw-id and physical-device need to be setup.
|
|
The code to match on locally assigned bit had a bad regex.
Use conversion to hex and mask instead.
Also don't allow multicast address bit.
|
|
The test for mixing dhcp and static ipv4 could cause perl warning
from comparing undefined with numeric.
|