Lines Matching +full:y +full:- +full:origin
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
87 #define howmany(x, y) (((x) + ((y) - 1)) / (y)) argument
94 #define IF_SET(n, p) ((p)->ifs_bits[(n)/NIFBITS] |= (1 << ((n) % NIFBITS)))
95 #define IF_CLR(n, p) ((p)->ifs_bits[(n)/NIFBITS] &= ~(1 << ((n) % NIFBITS)))
96 #define IF_ISSET(n, p) ((p)->ifs_bits[(n)/NIFBITS] & (1 << ((n) % NIFBITS)))
109 #define MIFF_REGISTER 0x1 /* mif represents a register end-point */
115 struct sockaddr_in6 mf6cc_origin; /* IPv6 origin of mcasts */
128 uint64_t mrt6s_no_route; /* no route for packet's origin */
135 uint64_t mrt6s_q_overflow; /* pkts dropped - Q overflow */
136 uint64_t mrt6s_pkt2large; /* pkts dropped - size > BKT SIZE */
137 uint64_t mrt6s_upq_sockfull; /* upcalls dropped - socket full */
176 * Argument structure used by multicast routing daemon to get src-grp
214 * The kernel's multicast-interface structure.
235 struct sockaddr_in6 mf6c_origin; /* IPv6 origin of mcasts */
240 u_quad_t mf6c_pkt_cnt; /* pkt count for src-grp */
241 u_quad_t mf6c_byte_cnt; /* byte count for src-grp */
242 u_quad_t mf6c_wrong_if; /* wrong if for src-grp */
249 #define MF6C_INCOMPLETE_PARENT ((mifi_t)-1)
266 #if (MF6CTBLSIZ & (MF6CTBLSIZ - 1)) == 0 /* from sys:route.h */
267 #define MF6CHASHMOD(h) ((h) & (MF6CTBLSIZ - 1))