Home | History | Annotate | Download | only in netinet

Lines Matching refs:fr

1904 	frentry_t *fr = (frentry_t *)current;
1906 fr->fr_comment = -1;
1907 fr->fr_ref = old->fr_ref;
1908 fr->fr_statecnt = old->fr_statecnt;
1909 fr->fr_hits = old->fr_hits;
1910 fr->fr_bytes = old->fr_bytes;
1911 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
1912 fr->fr_lastpkt.tv_usec = old->fr_lastpkt.tv_usec;
1913 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
1914 fr->fr_func = old->fr_func;
1915 fr->fr_dsize = old->fr_dsize;
1916 fr->fr_pps = old->fr_pps;
1917 fr->fr_statemax = old->fr_statemax;
1918 fr->fr_flineno = old->fr_flineno;
1919 fr->fr_type = old->fr_type;
1920 fr->fr_flags = fr_frflags4to5(old->fr_flags);
1921 fr->fr_logtag = old->fr_logtag;
1922 fr->fr_collect = old->fr_collect;
1923 fr->fr_arg = old->fr_arg;
1924 fr->fr_loglevel = old->fr_loglevel;
1925 fr->fr_age[0] = old->fr_age[0];
1926 fr->fr_age[1] = old->fr_age[1];
1927 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
1928 fr->fr_tifs[0].fd_type = FRD_NORMAL;
1929 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
1930 fr->fr_tifs[1].fd_type = FRD_NORMAL;
1931 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
1932 fr->fr_dif.fd_type = FRD_NORMAL;
1934 fr->fr_family = AF_INET;
1936 fr->fr_family = AF_INET6;
1937 fr->fr_icode = old->fr_icode;
1938 fr->fr_cksum = old->fr_cksum;
1939 fr->fr_namelen = 0;
1940 fr->fr_ifnames[0] = -1;
1941 fr->fr_ifnames[1] = -1;
1942 fr->fr_ifnames[2] = -1;
1943 fr->fr_ifnames[3] = -1;
1944 fr->fr_dif.fd_name = -1;
1945 fr->fr_tifs[0].fd_name = -1;
1946 fr->fr_tifs[1].fd_name = -1;
1947 fr->fr_group = -1;
1948 fr->fr_grhead = -1;
1949 fr->fr_icmphead = -1;
1951 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
1952 fr->fr_size += sizeof(fripf_t) + 16;
1953 fr->fr_size += 9; /* room for \0's */
1955 char *names = fr->fr_names;
1956 int nlen = fr->fr_namelen;
1958 fr->fr_size = size;
1960 fr->fr_ifnames[0] = nlen;
1965 fr->fr_ifnames[1] = nlen;
1970 fr->fr_ifnames[2] = nlen;
1975 fr->fr_ifnames[3] = nlen;
1980 fr->fr_tifs[0].fd_name = nlen;
1986 fr->fr_tifs[1].fd_name = nlen;
1992 fr->fr_dif.fd_name = nlen;
1997 fr->fr_group = nlen;
2002 fr->fr_grhead = nlen;
2006 fr->fr_namelen = nlen;
2009 int offset = fr->fr_namelen;
2020 fr->fr_names + offset, 0);
2022 fr->fr_data = fr->fr_names + offset;
2023 fr->fr_dsize = sizeof(fripf_t);
2033 frentry_t *fr = (frentry_t *)current;
2035 fr->fr_comment = -1;
2036 fr->fr_ref = old->fr_ref;
2037 fr->fr_statecnt = old->fr_statecnt;
2038 fr->fr_hits = old->fr_hits;
2039 fr->fr_bytes = old->fr_bytes;
2040 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
2041 fr
2042 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
2043 fr->fr_func = old->fr_func;
2044 fr->fr_dsize = old->fr_dsize;
2045 fr->fr_pps = old->fr_pps;
2046 fr->fr_statemax = old->fr_statemax;
2047 fr->fr_flineno = old->fr_flineno;
2048 fr->fr_type = old->fr_type;
2049 fr->fr_flags = fr_frflags4to5(old->fr_flags);
2050 fr->fr_logtag = old->fr_logtag;
2051 fr->fr_collect = old->fr_collect;
2052 fr->fr_arg = old->fr_arg;
2053 fr->fr_loglevel = old->fr_loglevel;
2054 fr->fr_age[0] = old->fr_age[0];
2055 fr->fr_age[1] = old->fr_age[1];
2056 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
2057 fr->fr_tifs[0].fd_type = FRD_NORMAL;
2058 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
2059 fr->fr_tifs[1].fd_type = FRD_NORMAL;
2060 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
2061 fr->fr_dif.fd_type = FRD_NORMAL;
2063 fr->fr_family = AF_INET;
2065 fr->fr_family = AF_INET6;
2066 fr->fr_icode = old->fr_icode;
2067 fr->fr_cksum = old->fr_cksum;
2068 fr->fr_namelen = 0;
2069 fr->fr_ifnames[0] = -1;
2070 fr->fr_ifnames[1] = -1;
2071 fr->fr_ifnames[2] = -1;
2072 fr->fr_ifnames[3] = -1;
2073 fr->fr_dif.fd_name = -1;
2074 fr->fr_tifs[0].fd_name = -1;
2075 fr->fr_tifs[1].fd_name = -1;
2076 fr->fr_group = -1;
2077 fr->fr_grhead = -1;
2078 fr->fr_icmphead = -1;
2080 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
2081 fr->fr_size += 9; /* room for \0's */
2083 char *names = fr->fr_names;
2084 int nlen = fr->fr_namelen;
2086 fr->fr_size = size;
2088 fr->fr_ifnames[0] = nlen;
2093 fr->fr_ifnames[1] = nlen;
2098 fr->fr_ifnames[2] = nlen;
2103 fr->fr_ifnames[3] = nlen;
2108 fr->fr_tifs[0].fd_name = nlen;
2114 fr->fr_tifs[1].fd_name = nlen;
2120 fr->fr_dif.fd_name = nlen;
2125 fr->fr_group = nlen;
2130 fr->fr_grhead = nlen;
2134 fr->fr_namelen = nlen;
2137 int offset = fr->fr_namelen;
2148 fr->fr_names + offset, 0);
2150 fr->fr_data = fr->fr_names + offset;
2151 fr->fr_dsize = sizeof(fripf_t);
2162 frentry_t *fr = (frentry_t *)current;
2164 fr->fr_size = sizeof(*fr);
2165 fr->fr_comment = -1;
2166 fr->fr_ref = old->fr_ref;
2167 fr->fr_statecnt = old->fr_statecnt;
2168 fr->fr_hits = old->fr_hits;
2169 fr->fr_bytes = old->fr_bytes;
2170 fr->fr_lastpkt.tv_sec = old->fr_lastpkt.tv_sec;
2171 fr->fr_lastpkt.tv_usec = old->fr_lastpkt.tv_usec;
2172 bcopy(&old->fr_dun, &fr->fr_dun, sizeof(old->fr_dun));
2173 fr->fr_func = old->fr_func;
2174 fr->fr_dsize = old->fr_dsize;
2175 fr->fr_pps = old->fr_pps;
2176 fr->fr_statemax = old->fr_statemax;
2177 fr->fr_flineno = old->fr_flineno;
2178 fr->fr_type = old->fr_type;
2179 fr->fr_flags = fr_frflags4to5(old->fr_flags);
2180 fr->fr_logtag = old->fr_logtag;
2181 fr->fr_collect = old->fr_collect;
2182 fr->fr_arg = old->fr_arg;
2183 fr->fr_loglevel = old->fr_loglevel;
2184 fr->fr_age[0] = old->fr_age[0];
2185 fr->fr_age[1] = old->fr_age[1];
2186 fr->fr_tifs[0].fd_ip6 = old->fr_tifs[0].ofd_ip6;
2187 fr->fr_tifs[0].fd_type = FRD_NORMAL;
2188 fr->fr_tifs[1].fd_ip6 = old->fr_tifs[1].ofd_ip6;
2189 fr->fr_tifs[1].fd_type = FRD_NORMAL;
2190 fr->fr_dif.fd_ip6 = old->fr_dif.ofd_ip6;
2191 fr->fr_dif.fd_type = FRD_NORMAL;
2193 fr->fr_family = AF_INET;
2195 fr->fr_family = AF_INET6;
2196 fr->fr_icode = old->fr_icode;
2197 fr->fr_cksum = old->fr_cksum;
2198 fr->fr_namelen = 0;
2199 fr->fr_ifnames[0] = -1;
2200 fr->fr_ifnames[1] = -1;
2201 fr->fr_ifnames[2] = -1;
2202 fr->fr_ifnames[3] = -1;
2203 fr->fr_dif.fd_name = -1;
2204 fr->fr_tifs[0].fd_name = -1;
2205 fr->fr_tifs[1].fd_name = -1;
2206 fr->fr_group = -1;
2207 fr->fr_grhead = -1;
2208 fr->fr_icmphead = -1;
2210 fr->fr_size = sizeof(*fr) + LIFNAMSIZ * 7 + FR_GROUPLEN * 2;
2211 fr->fr_size += 9; /* room for \0's */
2213 char *names = fr->fr_names;
2214 int nlen = fr->fr_namelen;
2216 fr->fr_size = size;
2218 fr->fr_ifnames[0] = nlen;
2223 fr->fr_ifnames[1] = nlen;
2228 fr->fr_ifnames[2] = nlen;
2233 fr->fr_ifnames[3] = nlen;
2238 fr->fr_tifs[0].fd_name = nlen;
2244 fr->fr_tifs[1].fd_name = nlen;
2250 fr->fr_dif.fd_name = nlen;
2255 fr->fr_group = nlen;
2260 fr->fr_grhead = nlen;
2264 fr->fr_namelen = nlen;
2267 int offset = fr->fr_namelen;
2278 fr->fr_names + offset, 0);
2280 fr->fr_data = fr->fr_names + offset;
2281 fr->fr_dsize = sizeof(fripf_t);
2999 frentry_t *fr;
3025 fr = ptr;
3027 error = COPYOUT(fr->fr_data, dst,
3684 frentry_t *fr = (frentry_t *)current;
3686 old->fr_lock = fr->fr_lock;
3687 old->fr_next = fr->fr_next;
3688 old->fr_grp = (void *)fr->fr_grp;
3689 old->fr_isc = fr->fr_isc;
3690 old->fr_ifas[0] = fr->fr_ifas[0];
3691 old->fr_ifas[1] = fr->fr_ifas[1];
3692 old->fr_ifas[2] = fr->fr_ifas[2];
3693 old->fr_ifas[3] = fr->fr_ifas[3];
3694 old->fr_ptr = fr->fr_ptr;
3696 old->fr_ref = fr->fr_ref;
3697 old->fr_statecnt = fr->fr_statecnt;
3698 old->fr_hits = fr->fr_hits;
3699 old->fr_bytes = fr->fr_bytes;
3700 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3701 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3702 old->fr_curpps = fr->fr_curpps;
3703 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3704 old->fr_func = fr->fr_func;
3705 old->fr_dsize = fr->fr_dsize;
3706 old->fr_pps = fr->fr_pps;
3707 old->fr_statemax = fr->fr_statemax;
3708 old->fr_flineno = fr->fr_flineno;
3709 old->fr_type = fr->fr_type;
3710 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3711 old->fr_logtag = fr->fr_logtag;
3712 old->fr_collect = fr->fr_collect;
3713 old->fr_arg = fr->fr_arg;
3714 old->fr_loglevel = fr->fr_loglevel;
3715 old->fr_age[0] = fr->fr_age[0];
3716 old->fr_age[1] = fr->fr_age[1];
3717 if (fr->fr_family == AF_INET)
3719 if (fr->fr_family == AF_INET6)
3721 old->fr_icode = fr->fr_icode;
3722 old->fr_cksum = fr->fr_cksum;
3723 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3724 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3725 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3726 if (fr->fr_ifnames[0] >= 0) {
3727 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
3731 if (fr->fr_ifnames[1] >= 0) {
3732 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
3736 if (fr->fr_ifnames[2] >= 0) {
3737 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
3741 if (fr->fr_ifnames[3] >= 0) {
3742 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
3746 if (fr->fr_tifs[0].fd_name >= 0) {
3748 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
3751 if (fr->fr_tifs[1].fd_name >= 0) {
3753 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
3756 if (fr->fr_dif.fd_name >= 0) {
3758 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
3761 if (fr->fr_group >= 0) {
3762 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
3766 if (fr->fr_grhead >= 0) {
3767 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,
3777 frentry_t *fr = (frentry_t *)current;
3779 old->fr_lock = fr->fr_lock;
3780 old->fr_next = fr->fr_next;
3781 old->fr_grp = (void *)fr->fr_grp;
3782 old->fr_isc = fr->fr_isc;
3783 old->fr_ifas[0] = fr->fr_ifas[0];
3784 old->fr_ifas[1] = fr->fr_ifas[1];
3785 old->fr_ifas[2] = fr->fr_ifas[2];
3786 old->fr_ifas[3] = fr->fr_ifas[3];
3787 old->fr_ptr = fr->fr_ptr;
3789 old->fr_ref = fr->fr_ref;
3790 old->fr_statecnt = fr->fr_statecnt;
3791 old->fr_hits = fr->fr_hits;
3792 old->fr_bytes = fr->fr_bytes;
3793 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3794 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3795 old->fr_curpps = fr->fr_curpps;
3796 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3797 old->fr_func = fr->fr_func;
3798 old->fr_dsize = fr->fr_dsize;
3799 old->fr_pps = fr->fr_pps;
3800 old->fr_statemax = fr->fr_statemax;
3801 old->fr_flineno = fr->fr_flineno;
3802 old->fr_type = fr->fr_type;
3803 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3804 old->fr_logtag = fr->fr_logtag;
3805 old->fr_collect = fr->fr_collect;
3806 old->fr_arg = fr->fr_arg;
3807 old->fr_loglevel = fr->fr_loglevel;
3808 old->fr_age[0] = fr->fr_age[0];
3809 old->fr_age[1] = fr->fr_age[1];
3811 fr->fr_family = AF_INET;
3813 fr->fr_family = AF_INET6;
3814 old->fr_icode = fr->fr_icode;
3815 old->fr_cksum = fr->fr_cksum;
3816 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3817 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3818 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3819 if (fr->fr_ifnames[0] >= 0) {
3820 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
3824 if (fr->fr_ifnames[1] >= 0) {
3825 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
3829 if (fr->fr_ifnames[2] >= 0) {
3830 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
3834 if (fr->fr_ifnames[3] >= 0) {
3835 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
3839 if (fr->fr_tifs[0].fd_name >= 0) {
3841 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
3844 if (fr->fr_tifs[1].fd_name >= 0) {
3846 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
3849 if (fr->fr_dif.fd_name >= 0) {
3851 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
3854 if (fr->fr_group >= 0) {
3855 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
3859 if (fr->fr_grhead >= 0) {
3860 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,
3870 frentry_t *fr = (frentry_t *)current;
3872 old->fr_lock = fr->fr_lock;
3873 old->fr_next = fr->fr_next;
3874 old->fr_grp = (void *)fr->fr_grp;
3875 old->fr_isc = fr->fr_isc;
3876 old->fr_ifas[0] = fr->fr_ifas[0];
3877 old->fr_ifas[1] = fr->fr_ifas[1];
3878 old->fr_ifas[2] = fr->fr_ifas[2];
3879 old->fr_ifas[3] = fr->fr_ifas[3];
3880 old->fr_ptr = fr->fr_ptr;
3882 old->fr_ref = fr->fr_ref;
3883 old->fr_statecnt = fr->fr_statecnt;
3884 old->fr_hits = fr->fr_hits;
3885 old->fr_bytes = fr->fr_bytes;
3886 old->fr_lastpkt.tv_sec = fr->fr_lastpkt.tv_sec;
3887 old->fr_lastpkt.tv_usec = fr->fr_lastpkt.tv_usec;
3888 old->fr_curpps = fr->fr_curpps;
3889 old->fr_dun.fru_data = fr->fr_dun.fru_data;
3890 old->fr_func = fr->fr_func;
3891 old->fr_dsize = fr->fr_dsize;
3892 old->fr_pps = fr->fr_pps;
3893 old->fr_statemax = fr->fr_statemax;
3894 old->fr_flineno = fr->fr_flineno;
3895 old->fr_type = fr->fr_type;
3896 old->fr_flags = fr_frflags5to4(fr->fr_flags);
3897 old->fr_logtag = fr->fr_logtag;
3898 old->fr_collect = fr->fr_collect;
3899 old->fr_arg = fr->fr_arg;
3900 old->fr_loglevel = fr->fr_loglevel;
3901 old->fr_age[0] = fr->fr_age[0];
3902 old->fr_age[1] = fr->fr_age[1];
3904 fr->fr_family = AF_INET;
3906 fr->fr_family = AF_INET6;
3907 old->fr_icode = fr->fr_icode;
3908 old->fr_cksum = fr->fr_cksum;
3909 old->fr_tifs[0].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3910 old->fr_tifs[1].ofd_ip6 = fr->fr_tifs[0].fd_ip6;
3911 old->fr_dif.ofd_ip6 = fr->fr_dif.fd_ip6;
3912 if (fr->fr_ifnames[0] >= 0) {
3913 strncpy(old->fr_ifnames[0], fr->fr_names + fr->fr_ifnames[0],
3917 if (fr->fr_ifnames[1] >= 0) {
3918 strncpy(old->fr_ifnames[1], fr->fr_names + fr->fr_ifnames[1],
3922 if (fr->fr_ifnames[2] >= 0) {
3923 strncpy(old->fr_ifnames[2], fr->fr_names + fr->fr_ifnames[2],
3927 if (fr->fr_ifnames[3] >= 0) {
3928 strncpy(old->fr_ifnames[3], fr->fr_names + fr->fr_ifnames[3],
3932 if (fr->fr_tifs[0].fd_name >= 0) {
3934 fr->fr_names + fr->fr_tifs[0].fd_name, LIFNAMSIZ);
3937 if (fr->fr_tifs[1].fd_name >= 0) {
3939 fr->fr_names + fr->fr_tifs[1].fd_name, LIFNAMSIZ);
3942 if (fr->fr_dif.fd_name >= 0) {
3944 fr->fr_names + fr->fr_dif.fd_name, LIFNAMSIZ);
3947 if (fr->fr_group >= 0) {
3948 strncpy(old->fr_group, fr->fr_names + fr->fr_group,
3952 if (fr->fr_grhead >= 0) {
3953 strncpy(old->fr_grhead, fr->fr_names + fr->fr_grhead,