Lines Matching +full:software +full:- +full:based
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
16 * may be used to endorse or promote products derived from this software
19 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 short rn_b; /* bit offset; -1-index(netmask) */
82 short rm_b; /* bit offset; -1-index(netmask) */
99 rn_mkfreelist = (m)->rm_mklist; \
103 #define MKFree(m) { (m)->rm_mklist = rn_mkfreelist; rn_mkfreelist = (m);}
109 struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
112 struct radix_node *(*rnh_addpkt) /* add based on packet hdr */
115 struct radix_node *(*rnh_deladdr) /* remove based on sockaddr */
117 struct radix_node *(*rnh_delpkt) /* remove based on packet hdr */
119 struct radix_node *(*rnh_matchaddr) /* locate based on sockaddr */
121 struct radix_node *(*rnh_lookup) /* locate based on sockaddr */
123 struct radix_node *(*rnh_matchpkt) /* locate based on packet hdr */