Lines Matching refs:fr

1915           frentry_t *fr = (frentry_t *)current;  local
1917 fr->fr_comment = -1;
1918 fr->fr_ref = old->fr_ref;
1919 fr->fr_statecnt = old->fr_statecnt;
1920 fr->fr_hits = old->fr_hits;
1921 fr->fr_bytes = old->fr_bytes;
1922 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
1923 fr->fr_lastpkt.tv_usec = old->fr_lastpkt.tv_usec;
1924 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
1925 fr->fr_func = old->fr_func;
1926 fr->fr_dsize = old->fr_dsize;
1927 fr->fr_pps = old->fr_pps;
1928 fr->fr_statemax = old->fr_statemax;
1929 fr->fr_flineno = old->fr_flineno;
1930 fr->fr_type = old->fr_type;
1931 fr->fr_flags = fr_frflags4to5(old->fr_flags);
1932 fr->fr_logtag = old->fr_logtag;
1933 fr->fr_collect = old->fr_collect;
1934 fr->fr_arg = old->fr_arg;
1935 fr->fr_loglevel = old->fr_loglevel;
1936 fr->fr_age[0] = old->fr_age[0];
1937 fr->fr_age[1] = old->fr_age[1];
1938 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
1939 fr->fr_tifs[0].fd_type = FRD_NORMAL;
1940 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
1941 fr->fr_tifs[1].fd_type = FRD_NORMAL;
1942 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
1943 fr->fr_dif.fd_type = FRD_NORMAL;
1945 fr->fr_family = AF_INET;
1947 fr->fr_family = AF_INET6;
1948 fr->fr_icode = old->fr_icode;
1949 fr->fr_cksum = old->fr_cksum;
1950 fr->fr_namelen = 0;
1951 fr->fr_ifnames[0] = -1;
1952 fr->fr_ifnames[1] = -1;
1953 fr->fr_ifnames[2] = -1;
1954 fr->fr_ifnames[3] = -1;
1955 fr->fr_dif.fd_name = -1;
1956 fr->fr_tifs[0].fd_name = -1;
1957 fr->fr_tifs[1].fd_name = -1;
1958 fr->fr_group = -1;
1959 fr->fr_grhead = -1;
1960 fr->fr_icmphead = -1;
1962 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
1963 fr->fr_size += sizeof(fripf_t) + 16;
1964 fr->fr_size += 9; /* room for \0's */
1966 char *names = fr->fr_names;
1967 int nlen = fr->fr_namelen;
1969 fr->fr_size = size;
1971 fr->fr_ifnames[0] = nlen;
1976 fr->fr_ifnames[1] = nlen;
1981 fr->fr_ifnames[2] = nlen;
1986 fr->fr_ifnames[3] = nlen;
1991 fr->fr_tifs[0].fd_name = nlen;
1997 fr->fr_tifs[1].fd_name = nlen;
2003 fr->fr_dif.fd_name = nlen;
2008 fr->fr_group = nlen;
2013 fr->fr_grhead = nlen;
2017 fr->fr_namelen = nlen;
2020 int offset = fr->fr_namelen;
2031 fr->fr_names + offset, 0);
2033 fr->fr_data = fr->fr_names + offset;
2034 fr->fr_dsize = sizeof(fripf_t);
2047 frentry_t *fr = (frentry_t *)current; local
2049 fr->fr_comment = -1;
2050 fr->fr_ref = old->fr_ref;
2051 fr->fr_statecnt = old->fr_statecnt;
2052 fr->fr_hits = old->fr_hits;
2053 fr->fr_bytes = old->fr_bytes;
2054 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
2055 fr->fr_lastpkt.tv_usec = old->fr_lastpkt.tv_usec;
2056 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
2057 fr->fr_func = old->fr_func;
2058 fr->fr_dsize = old->fr_dsize;
2059 fr->fr_pps = old->fr_pps;
2060 fr->fr_statemax = old->fr_statemax;
2061 fr->fr_flineno = old->fr_flineno;
2062 fr->fr_type = old->fr_type;
2063 fr->fr_flags = fr_frflags4to5(old->fr_flags);
2064 fr->fr_logtag = old->fr_logtag;
2065 fr->fr_collect = old->fr_collect;
2066 fr->fr_arg = old->fr_arg;
2067 fr->fr_loglevel = old->fr_loglevel;
2068 fr->fr_age[0] = old->fr_age[0];
2069 fr->fr_age[1] = old->fr_age[1];
2070 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
2071 fr->fr_tifs[0].fd_type = FRD_NORMAL;
2072 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
2073 fr->fr_tifs[1].fd_type = FRD_NORMAL;
2074 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
2075 fr->fr_dif.fd_type = FRD_NORMAL;
2077 fr->fr_family = AF_INET;
2079 fr->fr_family = AF_INET6;
2080 fr->fr_icode = old->fr_icode;
2081 fr->fr_cksum = old->fr_cksum;
2082 fr->fr_namelen = 0;
2083 fr->fr_ifnames[0] = -1;
2084 fr->fr_ifnames[1] = -1;
2085 fr->fr_ifnames[2] = -1;
2086 fr->fr_ifnames[3] = -1;
2087 fr->fr_dif.fd_name = -1;
2088 fr->fr_tifs[0].fd_name = -1;
2089 fr->fr_tifs[1].fd_name = -1;
2090 fr->fr_group = -1;
2091 fr->fr_grhead = -1;
2092 fr->fr_icmphead = -1;
2094 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
2095 fr->fr_size += 9; /* room for \0's */
2097 char *names = fr->fr_names;
2098 int nlen = fr->fr_namelen;
2100 fr->fr_size = size;
2102 fr->fr_ifnames[0] = nlen;
2107 fr->fr_ifnames[1] = nlen;
2112 fr->fr_ifnames[2] = nlen;
2117 fr->fr_ifnames[3] = nlen;
2122 fr->fr_tifs[0].fd_name = nlen;
2128 fr->fr_tifs[1].fd_name = nlen;
2134 fr->fr_dif.fd_name = nlen;
2139 fr->fr_group = nlen;
2144 fr->fr_grhead = nlen;
2148 fr->fr_namelen = nlen;
2151 int offset = fr->fr_namelen;
2162 fr->fr_names + offset, 0);
2164 fr->fr_data = fr->fr_names + offset;
2165 fr->fr_dsize = sizeof(fripf_t);
2179 frentry_t *fr = (frentry_t *)current; local
2181 fr->fr_size = sizeof(*fr);
2182 fr->fr_comment = -1;
2183 fr->fr_ref = old->fr_ref;
2184 fr->fr_statecnt = old->fr_statecnt;
2185 fr->fr_hits = old->fr_hits;
2186 fr->fr_bytes = old->fr_bytes;
2187 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
2188 fr->fr_lastpkt.tv_usec = old->fr_lastpkt.tv_usec;
2189 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
2190 fr->fr_func = old->fr_func;
2191 fr->fr_dsize = old->fr_dsize;
2192 fr->fr_pps = old->fr_pps;
2193 fr->fr_statemax = old->fr_statemax;
2194 fr->fr_flineno = old->fr_flineno;
2195 fr->fr_type = old->fr_type;
2196 fr->fr_flags = fr_frflags4to5(old->fr_flags);
2197 fr->fr_logtag = old->fr_logtag;
2198 fr->fr_collect = old->fr_collect;
2199 fr->fr_arg = old->fr_arg;
2200 fr->fr_loglevel = old->fr_loglevel;
2201 fr->fr_age[0] = old->fr_age[0];
2202 fr->fr_age[1] = old->fr_age[1];
2203 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
2204 fr->fr_tifs[0].fd_type = FRD_NORMAL;
2205 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
2206 fr->fr_tifs[1].fd_type = FRD_NORMAL;
2207 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
2208 fr->fr_dif.fd_type = FRD_NORMAL;
2210 fr->fr_family = AF_INET;
2212 fr->fr_family = AF_INET6;
2213 fr->fr_icode = old->fr_icode;
2214 fr->fr_cksum = old->fr_cksum;
2215 fr->fr_namelen = 0;
2216 fr->fr_ifnames[0] = -1;
2217 fr->fr_ifnames[1] = -1;
2218 fr->fr_ifnames[2] = -1;
2219 fr->fr_ifnames[3] = -1;
2220 fr->fr_dif.fd_name = -1;
2221 fr->fr_tifs[0].fd_name = -1;
2222 fr->fr_tifs[1].fd_name = -1;
2223 fr->fr_group = -1;
2224 fr->fr_grhead = -1;
2225 fr->fr_icmphead = -1;
2227 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
2228 fr->fr_size += 9; /* room for \0's */
2230 char *names = fr->fr_names;
2231 int nlen = fr->fr_namelen;
2233 fr->fr_size = size;
2235 fr->fr_ifnames[0] = nlen;
2240 fr->fr_ifnames[1] = nlen;
2245 fr->fr_ifnames[2] = nlen;
2250 fr->fr_ifnames[3] = nlen;
2255 fr->fr_tifs[0].fd_name = nlen;
2261 fr->fr_tifs[1].fd_name = nlen;
2267 fr->fr_dif.fd_name = nlen;
2272 fr->fr_group = nlen;
2277 fr->fr_grhead = nlen;
2281 fr->fr_namelen = nlen;
2284 int offset = fr->fr_namelen;
2296 fr->fr_names + offset, 0);
2298 fr->fr_data = fr->fr_names + offset;
2299 fr->fr_dsize = sizeof(fripf_t);
3066 frentry_t *fr; local
3092 fr = ptr;
3094 error = COPYOUT(fr->fr_data, dst,
3764 frentry_t *fr = (frentry_t *)current; local
3766 old->fr_lock = fr->fr_lock;
3767 old->fr_next = fr->fr_next;
3768 old->fr_grp = (void *)fr->fr_grp;
3769 old->fr_isc = fr->fr_isc;
3770 old->fr_ifas[0] = fr->fr_ifas[0];
3771 old->fr_ifas[1] = fr->fr_ifas[1];
3772 old->fr_ifas[2] = fr->fr_ifas[2];
3773 old->fr_ifas[3] = fr->fr_ifas[3];
3774 old->fr_ptr = fr->fr_ptr;
3776 old->fr_ref = fr->fr_ref;
3777 old->fr_statecnt = fr->fr_statecnt;
3778 old->fr_hits = fr->fr_hits;
3779 old->fr_bytes = fr->fr_bytes;
3780 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3781 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3782 old->fr_curpps = fr->fr_curpps;
3783 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3784 old->fr_func = fr->fr_func;
3785 old->fr_dsize = fr->fr_dsize;
3786 old->fr_pps = fr->fr_pps;
3787 old->fr_statemax = fr->fr_statemax;
3788 old->fr_flineno = fr->fr_flineno;
3789 old->fr_type = fr->fr_type;
3790 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3791 old->fr_logtag = fr->fr_logtag;
3792 old->fr_collect = fr->fr_collect;
3793 old->fr_arg = fr->fr_arg;
3794 old->fr_loglevel = fr->fr_loglevel;
3795 old->fr_age[0] = fr->fr_age[0];
3796 old->fr_age[1] = fr->fr_age[1];
3797 if (fr->fr_family == AF_INET)
3799 if (fr->fr_family == AF_INET6)
3801 old->fr_icode = fr->fr_icode;
3802 old->fr_cksum = fr->fr_cksum;
3803 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3804 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3805 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3806 if (fr->fr_ifnames[0] >= 0) {
3807 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
3811 if (fr->fr_ifnames[1] >= 0) {
3812 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
3816 if (fr->fr_ifnames[2] >= 0) {
3817 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
3821 if (fr->fr_ifnames[3] >= 0) {
3822 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
3826 if (fr->fr_tifs[0].fd_name >= 0) {
3828 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
3831 if (fr->fr_tifs[1].fd_name >= 0) {
3833 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
3836 if (fr->fr_dif.fd_name >= 0) {
3838 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
3841 if (fr->fr_group >= 0) {
3842 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
3846 if (fr->fr_grhead >= 0) {
3847 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,
3859 frentry_t *fr = (frentry_t *)current; local
3861 old->fr_lock = fr->fr_lock;
3862 old->fr_next = fr->fr_next;
3863 old->fr_grp = (void *)fr->fr_grp;
3864 old->fr_isc = fr->fr_isc;
3865 old->fr_ifas[0] = fr->fr_ifas[0];
3866 old->fr_ifas[1] = fr->fr_ifas[1];
3867 old->fr_ifas[2] = fr->fr_ifas[2];
3868 old->fr_ifas[3] = fr->fr_ifas[3];
3869 old->fr_ptr = fr->fr_ptr;
3871 old->fr_ref = fr->fr_ref;
3872 old->fr_statecnt = fr->fr_statecnt;
3873 old->fr_hits = fr->fr_hits;
3874 old->fr_bytes = fr->fr_bytes;
3875 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3876 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3877 old->fr_curpps = fr->fr_curpps;
3878 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3879 old->fr_func = fr->fr_func;
3880 old->fr_dsize = fr->fr_dsize;
3881 old->fr_pps = fr->fr_pps;
3882 old->fr_statemax = fr->fr_statemax;
3883 old->fr_flineno = fr->fr_flineno;
3884 old->fr_type = fr->fr_type;
3885 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3886 old->fr_logtag = fr->fr_logtag;
3887 old->fr_collect = fr->fr_collect;
3888 old->fr_arg = fr->fr_arg;
3889 old->fr_loglevel = fr->fr_loglevel;
3890 old->fr_age[0] = fr->fr_age[0];
3891 old->fr_age[1] = fr->fr_age[1];
3893 fr->fr_family = AF_INET;
3895 fr->fr_family = AF_INET6;
3896 old->fr_icode = fr->fr_icode;
3897 old->fr_cksum = fr->fr_cksum;
3898 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3899 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3900 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3901 if (fr->fr_ifnames[0] >= 0) {
3902 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
3906 if (fr->fr_ifnames[1] >= 0) {
3907 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
3911 if (fr->fr_ifnames[2] >= 0) {
3912 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
3916 if (fr->fr_ifnames[3] >= 0) {
3917 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
3921 if (fr->fr_tifs[0].fd_name >= 0) {
3923 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
3926 if (fr->fr_tifs[1].fd_name >= 0) {
3928 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
3931 if (fr->fr_dif.fd_name >= 0) {
3933 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
3936 if (fr->fr_group >= 0) {
3937 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
3941 if (fr->fr_grhead >= 0) {
3942 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,
3954 frentry_t *fr = (frentry_t *)current; local
3956 old->fr_lock = fr->fr_lock;
3957 old->fr_next = fr->fr_next;
3958 old->fr_grp = (void *)fr->fr_grp;
3959 old->fr_isc = fr->fr_isc;
3960 old->fr_ifas[0] = fr->fr_ifas[0];
3961 old->fr_ifas[1] = fr->fr_ifas[1];
3962 old->fr_ifas[2] = fr->fr_ifas[2];
3963 old->fr_ifas[3] = fr->fr_ifas[3];
3964 old->fr_ptr = fr->fr_ptr;
3966 old->fr_ref = fr->fr_ref;
3967 old->fr_statecnt = fr->fr_statecnt;
3968 old->fr_hits = fr->fr_hits;
3969 old->fr_bytes = fr->fr_bytes;
3970 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3971 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3972 old->fr_curpps = fr->fr_curpps;
3973 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3974 old->fr_func = fr->fr_func;
3975 old->fr_dsize = fr->fr_dsize;
3976 old->fr_pps = fr->fr_pps;
3977 old->fr_statemax = fr->fr_statemax;
3978 old->fr_flineno = fr->fr_flineno;
3979 old->fr_type = fr->fr_type;
3980 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3981 old->fr_logtag = fr->fr_logtag;
3982 old->fr_collect = fr->fr_collect;
3983 old->fr_arg = fr->fr_arg;
3984 old->fr_loglevel = fr->fr_loglevel;
3985 old->fr_age[0] = fr->fr_age[0];
3986 old->fr_age[1] = fr->fr_age[1];
3988 fr->fr_family = AF_INET;
3990 fr->fr_family = AF_INET6;
3991 old->fr_icode = fr->fr_icode;
3992 old->fr_cksum = fr->fr_cksum;
3993 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3994 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3995 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3996 if (fr->fr_ifnames[0] >= 0) {
3997 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
4001 if (fr->fr_ifnames[1] >= 0) {
4002 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
4006 if (fr->fr_ifnames[2] >= 0) {
4007 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
4011 if (fr->fr_ifnames[3] >= 0) {
4012 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
4016 if (fr->fr_tifs[0].fd_name >= 0) {
4018 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
4021 if (fr->fr_tifs[1].fd_name >= 0) {
4023 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
4026 if (fr->fr_dif.fd_name >= 0) {
4028 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
4031 if (fr->fr_group >= 0) {
4032 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
4036 if (fr->fr_grhead >= 0) {
4037 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,