All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cisco.trex.stateless.model.vm.FixChecksumHw Maven / Gradle / Ivy

There is a newer version: 1.69
Show newest version
package com.cisco.trex.stateless.model.vm;

public class FixChecksumHw extends VMInstruction {

  private String type;
  private int l2_len;
  private int l3_len;
  private int l4_type;

  public enum L4Type {
    UDP(11),
    TCP(13),
    IP(17);

    int value;

    L4Type(int value) {
      this.value = value;
    }

    int getValue() {
      return value;
    }
  }

  public FixChecksumHw(int l2_len, int l3_len, L4Type l4_type) {
    super();
    this.type = "fix_checksum_hw";
    this.l2_len = l2_len;
    this.l3_len = l3_len;
    this.l4_type = l4_type.getValue();
  }

  public String getType() {
    return type;
  }

  public int getL2_len() {
    return l2_len;
  }

  public int getL3_len() {
    return l3_len;
  }

  public int getL4_type() {
    return l4_type;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy