1*f3ac6781SToomas Soome /* 2*f3ac6781SToomas Soome * Copyright (C) 1993-2005 by Darren Reed. 3*f3ac6781SToomas Soome * See the IPFILTER.LICENCE file for details on licencing. 4*f3ac6781SToomas Soome */ 5*f3ac6781SToomas Soome 6*f3ac6781SToomas Soome #include "ipf.h" 7*f3ac6781SToomas Soome printtunable(tup)8*f3ac6781SToomas Soomevoid printtunable(tup) 9*f3ac6781SToomas Soome ipftune_t *tup; 10*f3ac6781SToomas Soome { 11*f3ac6781SToomas Soome printf("%s\tmin %#lx\tmax %#lx\tcurrent ", 12*f3ac6781SToomas Soome tup->ipft_name, tup->ipft_min, tup->ipft_max); 13*f3ac6781SToomas Soome if (tup->ipft_sz == sizeof(u_long)) 14*f3ac6781SToomas Soome printf("%lu\n", tup->ipft_vlong); 15*f3ac6781SToomas Soome else if (tup->ipft_sz == sizeof(u_int)) 16*f3ac6781SToomas Soome printf("%u\n", tup->ipft_vint); 17*f3ac6781SToomas Soome else if (tup->ipft_sz == sizeof(u_short)) 18*f3ac6781SToomas Soome printf("%hu\n", tup->ipft_vshort); 19*f3ac6781SToomas Soome else if (tup->ipft_sz == sizeof(u_char)) 20*f3ac6781SToomas Soome printf("%u\n", (u_int)tup->ipft_vchar); 21*f3ac6781SToomas Soome else { 22*f3ac6781SToomas Soome printf("sz = %d\n", tup->ipft_sz); 23*f3ac6781SToomas Soome } 24*f3ac6781SToomas Soome } 25