Apart from PF failing the syntax, what would one expect to achieve with >=0 ?
That would always cover all users, since its never a negative number. /usr/include/sys/types.h:typedef __uid_t uid_t; /* user id */ /usr/include/sys/_types.h:typedef __uint32_t __uid_t; /* user id */ 2016-09-28 11:00 GMT+02:00 johnw <[email protected]>: > Hi, I have some problem setup pf, to pass out traceroute with user keyword. > > > below rule do WORK. > > pass out quick on $ext_if inet proto udp from ($ext_if) to any > > or below one also WORK. > > pass out quick on $ext_if inet proto udp from ($ext_if) to any user != 1 > > > but below one, do NOT WORK. > > pass out quick on $ext_if inet proto udp from ($ext_if) to any user >= 0 > > > Is it bug? or normal (if is normal, why the last one will not work) > > Thanks. > > -- May the most significant bit of your life be positive.

