Lines Matching +full:mac +full:- +full:s
10 # MAC input from user.
19 Check And Reset MAC
20 [Documentation] Update BMC with user input MAC address.
23 # Description of argument(s):
24 # mac_address The mac address (e.g. 00:01:6c:80:02:28).
34 Set MAC Address
38 Set MAC Address
39 [Documentation] Update eth0 with input MAC address.
42 # Description of argument(s):
43 # mac_address The mac address (e.g. 00:01:6c:80:02:28).
103 Get BMC MAC Address
104 [Documentation] Get system MAC address.
113 ... /sbin/ip addr | grep ${ethernet_interface} -A 1 | grep ether
115 # Split the line and return MAC address.
124 Get BMC MAC Address List
125 [Documentation] Get system MAC address
133 # Split the line and return MAC address.
157 Get FW_Env MAC Address
158 [Documentation] Get FW_Env MAC address.
171 # Split the line and return MAC address.
184 # Description of argument(s):
205 # Description of argument(s):
232 Sleep 15s
241 [Documentation] Find first non-pingable IP from the subnet and return it.
244 # Description of argument(s):
248 # Non-pingable IP is unused IP address in the subnet.
263 # If IP is non-pingable, return it.
267 Fail msg=No non-pingable IP could be found in subnet ${network_part}.
270 Validate MAC On BMC
271 [Documentation] Validate MAC on BMC.
274 # Description of argument(s):
275 # mac_addr MAC address of the BMC.
277 ${system_mac}= Get BMC MAC Address
278 ${mac_new_addr}= Truncate MAC Address ${system_mac} ${mac_addr}
280 ${status}= Compare MAC Address ${system_mac} ${mac_new_addr}
282 ... msg=MAC address ${system_mac} does not match ${mac_new_addr}.
284 Validate MAC On FW_Env
285 [Documentation] Validate MAC on FW_Env.
288 # Description of argument(s):
289 # mac_addr MAC address of the BMC.
291 ${fw_env_addr}= Get FW_Env MAC Address
292 ${mac_new_addr}= Truncate MAC Address ${fw_env_addr} ${mac_addr}
294 ${status}= Compare MAC Address ${fw_env_addr} ${mac_new_addr}
296 ... msg=MAC address ${fw_env_addr} does not match ${mac_new_addr}.
298 Truncate MAC Address
299 [Documentation] Truncates and returns user provided MAC address.
302 # Description of argument(s):
303 # sys_mac_addr MAC address of the BMC.
304 # user_mac_addr user provided MAC address.
311 # Truncate extra bytes and bits from MAC address
313 ${invalid_mac_byte} = Get Regexp Matches ${user_mac_list}[${mac_byte}] [^A-Za-z0-9]+
318 ${user_mac_byte}= Truncate MAC Bits ${user_mac_list}[${mac_byte}]
330 Truncate MAC Bits
331 [Documentation] Truncates user provided MAC address byte to bits.
334 # Description of argument(s):
335 # user_mac_addr_byte user provided MAC address byte to truncate bits
356 # Description of argument(s):
374 # Description of argument(s):
387 # Description of argument(s):
423 ... egrep nameserver /etc/resolv.conf | cut -f2- -d ' '
434 # Description of Argument(s):
482 # Description of argument(s):
498 # Description of argument(s):
540 # Note: Network restart takes around 15-18s after patch request processing.
541 Sleep ${NETWORK_TIMEOUT}s
553 # Description of argument(s):
590 # Note: Network restart takes around 15-18s after patch request processing
591 Sleep ${NETWORK_TIMEOUT}s
620 # Description of argument(s):
638 Sleep ${NETWORK_TIMEOUT}s
646 # Description of argument(s):
668 Sleep ${NETWORK_TIMEOUT}s
686 # Description of argument(s):
716 # Description of argument(s):
737 # Description of argument(s):
770 # Description of argument(s):
778 IF '${values['channel_info']['medium_type']}' == 'lan-802.3'
791 # ${channel_list} - list Contains all available active channels.
792 # ${channel_config_json} - output of /usr/share/ipmi-providers/channel_config.json file.
828 # Description of argument(s):
865 # Note: Network restart takes around 15-18s after patch request processing.
866 Sleep ${NETWORK_TIMEOUT}s
876 # Description of argument(s):
935 # Description of the argument(s):
955 Sleep 5s
960 Configure MAC Settings
961 [Documentation] Configure MAC settings via Redfish.
964 # Description of argument(s):
965 # mac_address MAC address of BMC.
978 # Note: Network restart takes around 15-18s after patch request processing.
979 Sleep ${NETWORK_TIMEOUT}s
983 # Verify whether new MAC address is populated on BMC system.
986 ... Validate MAC On BMC ${mac_address}
990 ... msg=Allowing the configuration of an invalid MAC.
993 ... msg=Not allowing the configuration of a valid MAC.
996 Verify MAC Address Via FW_Env ${mac_address} ${valid_status_code}
998 Verify MAC Address Via FW_Env
999 [Documentation] Verify MAC address on FW_Env.
1002 # Description of argument(s):
1003 # mac_address MAC address of BMC.
1007 ... Validate MAC On FW_Env ${mac_address}
1011 ... msg=Allowing the configuration of an invalid MAC.
1014 ... msg=Not allowing the configuration of a valid MAC.
1024 # Description of argument(s):