fix ipsec tunnel (#2286)
This commit is contained in:
parent
7cca312032
commit
26196daec6
|
@ -130,6 +130,11 @@ sub custom_traffic_output {
|
||||||
sub custom_traffic_calc {
|
sub custom_traffic_calc {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
|
if (!defined($options{old_datas}->{$self->{instance} . '_' . $options{extra_options}->{label_ref}})) {
|
||||||
|
$self->{error_msg} = "Buffer creation";
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
my $total_bytes = 0;
|
my $total_bytes = 0;
|
||||||
foreach (keys %{$options{new_datas}}) {
|
foreach (keys %{$options{new_datas}}) {
|
||||||
if (/$self->{instance}_cipSecTunHc$options{extra_options}->{label_ref}Octets_(\d+)/) {
|
if (/$self->{instance}_cipSecTunHc$options{extra_options}->{label_ref}Octets_(\d+)/) {
|
||||||
|
@ -191,6 +196,11 @@ sub custom_drop_output {
|
||||||
sub custom_drop_calc {
|
sub custom_drop_calc {
|
||||||
my ($self, %options) = @_;
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
|
if (!defined($options{old_datas}->{$self->{instance} . '_' . $options{extra_options}->{label_ref}})) {
|
||||||
|
$self->{error_msg} = "Buffer creation";
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
my $total_pkts = 0;
|
my $total_pkts = 0;
|
||||||
foreach (keys %{$options{new_datas}}) {
|
foreach (keys %{$options{new_datas}}) {
|
||||||
if (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}DropPkts_(\d+)/) {
|
if (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}DropPkts_(\d+)/) {
|
||||||
|
|
Loading…
Reference in New Issue