set packet fields with known values in packet
(self, packet)
| 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""" |