Hi,

On Tue, 2015-04-21 at 11:30 +0200, Thiemo van Engelen wrote:
> When new iptables are commited, the counters in the kernel are reset and
> the values of the old tables are returned. By keeping track of the original
> index of an iptable entry, the new table can be updated with the original
> counter values.
> When a policy of a builtin chain is changed, its counter value is reset.
> When new rules are added, their counter is preset to 0.

Something went a bit wrong in this patch. Compiling I get lots of:
  CC       src/src_connmand-plugin.o
In file included from src/connman.h:129:0,
                 from src/iptables.c:38:
src/iptables.c: In function ‘print_entry’:
./include/connman/log.h:76:16: error: format ‘%lu’ expects argument of type 
‘long unsigned int’, but argument 8 has type ‘__u64’ [-Werror=format=]
  static struct connman_debug_desc __connman_debug_desc \
                ^
src/iptables.c:256:2: note: in expansion of macro ‘DBG’
  DBG("entry %p  hook %u  offset %u  size %u packets %"PRIu64" bytes %"PRIu64,
  ^
./include/connman/log.h:76:16: error: format ‘%lu’ expects argument of type 
‘long unsigned int’, but argument 9 has type ‘__u64’ [-Werror=format=]
  static struct connman_debug_desc __connman_debug_desc \
                ^
src/iptables.c:256:2: note: in expansion of macro ‘DBG’
  DBG("entry %p  hook %u  offset %u  size %u packets %"PRIu64" bytes %"PRIu64,
  ^


Cheers,

        Patrik

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to