mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-25 14:20:22 -07:00
Merge pull request #7108 from bcoca/freebsd_mtu_fix
should now work with versions older than 8.4
This commit is contained in:
commit
491a00af21
1 changed files with 7 additions and 2 deletions
|
@ -1751,9 +1751,14 @@ class GenericBsdIfconfigNetwork(Network):
|
||||||
device = words[0][0:-1]
|
device = words[0][0:-1]
|
||||||
current_if = {'device': device, 'ipv4': [], 'ipv6': [], 'type': 'unknown'}
|
current_if = {'device': device, 'ipv4': [], 'ipv6': [], 'type': 'unknown'}
|
||||||
current_if['flags'] = self.get_options(words[1])
|
current_if['flags'] = self.get_options(words[1])
|
||||||
current_if['metric'] = words[3]
|
|
||||||
current_if['mtu'] = words[5]
|
|
||||||
current_if['macaddress'] = 'unknown' # will be overwritten later
|
current_if['macaddress'] = 'unknown' # will be overwritten later
|
||||||
|
|
||||||
|
if len(words) >= 5 : # Newer FreeBSD versions
|
||||||
|
current_if['metric'] = words[3]
|
||||||
|
current_if['mtu'] = words[5]
|
||||||
|
else:
|
||||||
|
current_if['mtu'] = words[3]
|
||||||
|
|
||||||
return current_if
|
return current_if
|
||||||
|
|
||||||
def parse_options_line(self, words, current_if, ips):
|
def parse_options_line(self, words, current_if, ips):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue