Lines Matching full:address
3 * NetLabel Network Address Lists
5 * This file contains network address list functions used to manage ordered
32 * Address List Functions
36 * netlbl_af4list_search - Search for a matching IPv4 address entry
37 * @addr: IPv4 address
41 * Searches the IPv4 address list given by @head. If a matching address entry
59 * netlbl_af4list_search_exact - Search for an exact IPv4 address entry
60 * @addr: IPv4 address
61 * @mask: IPv4 address mask
65 * Searches the IPv4 address list given by @head. If an exact match if found
86 * netlbl_af6list_search - Search for a matching IPv6 address entry
87 * @addr: IPv6 address
91 * Searches the IPv6 address list given by @head. If a matching address entry
110 * netlbl_af6list_search_exact - Search for an exact IPv6 address entry
111 * @addr: IPv6 address
112 * @mask: IPv6 address mask
116 * Searches the IPv6 address list given by @head. If an exact match if found
138 * netlbl_af4list_add - Add a new IPv4 address entry to a list
139 * @entry: address entry
143 * Add a new address entry to the list pointed to by @head. On success zero is
157 /* in order to speed up address searches through the list (the common in netlbl_af4list_add()
159 * address mask such that the entry with the widest mask (smallest in netlbl_af4list_add()
175 * netlbl_af6list_add - Add a new IPv6 address entry to a list
176 * @entry: address entry
180 * Add a new address entry to the list pointed to by @head. On success zero is
195 /* in order to speed up address searches through the list (the common in netlbl_af6list_add()
197 * address mask such that the entry with the widest mask (smallest in netlbl_af6list_add()
213 * netlbl_af4list_remove_entry - Remove an IPv4 address entry
214 * @entry: address entry
217 * Remove the specified IP address entry. The caller is responsible for
228 * netlbl_af4list_remove - Remove an IPv4 address entry
229 * @addr: IP address
230 * @mask: IP address mask
234 * Remove an IP address entry from the list pointed to by @head. Returns the
253 * netlbl_af6list_remove_entry - Remove an IPv6 address entry
254 * @entry: address entry
257 * Remove the specified IP address entry. The caller is responsible for
268 * netlbl_af6list_remove - Remove an IPv6 address entry
269 * @addr: IP address
270 * @mask: IP address mask
274 * Remove an IP address entry from the list pointed to by @head. Returns the
299 * netlbl_af4list_audit_addr - Audit an IPv4 address
301 * @src: true if source address, false if destination
303 * @addr: IP address
304 * @mask: IP address mask
307 * Write the IPv4 address and address mask, if necessary, to @audit_buf.
332 * netlbl_af6list_audit_addr - Audit an IPv6 address
334 * @src: true if source address, false if destination
336 * @addr: IP address
337 * @mask: IP address mask
340 * Write the IPv6 address and address mask, if necessary, to @audit_buf.