[pve-devel] [PATCH] add log for ipfilter, macfilter && ipv6 router-advertisement
    Tom Weber 
    pve at junkyard.4t2.com
       
    Thu Sep  7 09:12:49 CEST 2017
    
    
  
Hi Alexandre,
i can test it later, thanks. 2 comments though.
Am Donnerstag, den 07.09.2017, 03:22 +0200 schrieb Alexandre Derumier:
> +    my ($ruleset, $chain, $ipversion, $options, $macaddr,
> $ipfilter_ipset, $direction, $vmid) = @_;
> +
> +    my $lc_direction = lc($direction);
> +    my $loglevel = get_option_log_level($options,
> "log_level_${lc_direction}");
in this function we're only logging for outgoing. it's always
log_level_out if we need it.
 
> -	    ruleset_addrule($ruleset, $chain, "-m mac ! --mac-
> source 
> $macaddr -j DROP");
> +	    my $rule = "-m mac ! --mac-source $macaddr";
> +	    ruleset_addlog($ruleset, $chain, $vmid, "policy DROP: ",
> $loglevel, $rule);
> +	    ruleset_addrule($ruleset, $chain, "$rule -j DROP");
you are aware that $rule is used elsewhere and in a totally different
way? just look in ruleset_add_group_rule. Thats why I named it
$matchrule initially to avoid confusion.
  Tom
    
    
More information about the pve-devel
mailing list