• Home
  • Raw
  • Download

Lines Matching full:address

2  * NetLabel Network Address Lists
4 * This file contains network address list functions used to manage ordered
46 * Address List Functions
50 * netlbl_af4list_search - Search for a matching IPv4 address entry
51 * @addr: IPv4 address
55 * Searches the IPv4 address list given by @head. If a matching address entry
73 * netlbl_af4list_search_exact - Search for an exact IPv4 address entry
74 * @addr: IPv4 address
75 * @mask: IPv4 address mask
79 * Searches the IPv4 address list given by @head. If an exact match if found
100 * netlbl_af6list_search - Search for a matching IPv6 address entry
101 * @addr: IPv6 address
105 * Searches the IPv6 address list given by @head. If a matching address entry
124 * netlbl_af6list_search_exact - Search for an exact IPv6 address entry
125 * @addr: IPv6 address
126 * @mask: IPv6 address mask
130 * Searches the IPv6 address list given by @head. If an exact match if found
152 * netlbl_af4list_add - Add a new IPv4 address entry to a list
153 * @entry: address entry
157 * Add a new address entry to the list pointed to by @head. On success zero is
171 /* in order to speed up address searches through the list (the common in netlbl_af4list_add()
173 * address mask such that the entry with the widest mask (smallest in netlbl_af4list_add()
189 * netlbl_af6list_add - Add a new IPv6 address entry to a list
190 * @entry: address entry
194 * Add a new address entry to the list pointed to by @head. On success zero is
209 /* in order to speed up address searches through the list (the common in netlbl_af6list_add()
211 * address mask such that the entry with the widest mask (smallest in netlbl_af6list_add()
227 * netlbl_af4list_remove_entry - Remove an IPv4 address entry
228 * @entry: address entry
231 * Remove the specified IP address entry. The caller is responsible for
242 * netlbl_af4list_remove - Remove an IPv4 address entry
243 * @addr: IP address
244 * @mask: IP address mask
248 * Remove an IP address entry from the list pointed to by @head. Returns the
267 * netlbl_af6list_remove_entry - Remove an IPv6 address entry
268 * @entry: address entry
271 * Remove the specified IP address entry. The caller is responsible for
282 * netlbl_af6list_remove - Remove an IPv6 address entry
283 * @addr: IP address
284 * @mask: IP address mask
288 * Remove an IP address entry from the list pointed to by @head. Returns the
313 * netlbl_af4list_audit_addr - Audit an IPv4 address
315 * @src: true if source address, false if destination
317 * @addr: IP address
318 * @mask: IP address mask
321 * Write the IPv4 address and address mask, if necessary, to @audit_buf.
346 * netlbl_af6list_audit_addr - Audit an IPv6 address
348 * @src: true if source address, false if destination
350 * @addr: IP address
351 * @mask: IP address mask
354 * Write the IPv6 address and address mask, if necessary, to @audit_buf.