MCPcopy Create free account
hub / github.com/FDio/vpp / fill_packet_fields

Method fill_packet_fields

test/test_bfd.py:705–747  ·  view source on GitHub ↗

set packet fields with known values in packet

(self, packet)

Source from the content-addressed store, hash-verified

703 self.auth_type = auth_type
704
705 def fill_packet_fields(self, packet):
706 """set packet fields with known values in packet"""
707 bfd = packet[BFD]
708 if self.my_discriminator:
709 self.test.logger.debug(
710 "BFD: setting packet.my_discriminator=%s", self.my_discriminator
711 )
712 bfd.my_discriminator = self.my_discriminator
713 if self.your_discriminator:
714 self.test.logger.debug(
715 "BFD: setting packet.your_discriminator=%s", self.your_discriminator
716 )
717 bfd.your_discriminator = self.your_discriminator
718 if self.required_min_rx:
719 self.test.logger.debug(
720 "BFD: setting packet.required_min_rx_interval=%s", self.required_min_rx
721 )
722 bfd.required_min_rx_interval = self.required_min_rx
723 if self.required_min_echo_rx:
724 self.test.logger.debug(
725 "BFD: setting packet.required_min_echo_rx=%s", self.required_min_echo_rx
726 )
727 bfd.required_min_echo_rx_interval = self.required_min_echo_rx
728 if self.desired_min_tx:
729 self.test.logger.debug(
730 "BFD: setting packet.desired_min_tx_interval=%s", self.desired_min_tx
731 )
732 bfd.desired_min_tx_interval = self.desired_min_tx
733 if self.detect_mult:
734 self.test.logger.debug(
735 "BFD: setting packet.detect_mult=%s", self.detect_mult
736 )
737 bfd.detect_mult = self.detect_mult
738 if self.diag:
739 self.test.logger.debug("BFD: setting packet.diag=%s", self.diag)
740 bfd.diag = self.diag
741 if self.state:
742 self.test.logger.debug("BFD: setting packet.state=%s", self.state)
743 bfd.state = self.state
744 if self.auth_type:
745 # this is used by a negative test-case
746 self.test.logger.debug("BFD: setting packet.auth_type=%s", self.auth_type)
747 bfd.auth_type = self.auth_type
748
749 def create_packet(self):
750 """create a BFD packet, reflecting the current state of session"""

Callers 1

create_packetMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected