linear_buffer
alloc_sockaddr_aligned(struct linear_buffer *lb, int len)
struct linear_buffer lb = {
cleanup_xaddrs_gateway(struct rt_addrinfo *info, struct linear_buffer *lb)
cleanup_xaddrs_inet(struct rt_addrinfo *info, struct linear_buffer *lb)
cleanup_xaddrs_inet6(struct rt_addrinfo *info, struct linear_buffer *lb)
cleanup_xaddrs(struct rt_addrinfo *info, struct linear_buffer *lb)
static int cleanup_xaddrs(struct rt_addrinfo *info, struct linear_buffer *lb);
fill_addrinfo(struct rt_msghdr *rtm, int len, struct linear_buffer *lb, u_int fibnum,
lb_alloc(struct linear_buffer *lb, int len)
lb_clear(struct linear_buffer *lb)
struct linear_buffer lb; /* Per-message scratch buffer */
lb_clear(struct linear_buffer *lb)
struct linear_buffer *lb;
while (size < len + sizeof(struct linear_buffer))
struct linear_buffer *lb = lb_init(size);
struct linear_buffer *lb = ss->lb;
struct linear_buffer *lb_next = lb->next;
struct linear_buffer *next; /* Buffer chaining */
static inline struct linear_buffer *
struct linear_buffer *lb = (struct linear_buffer *)calloc(1, size);
lb_free(struct linear_buffer *lb)
lb_allocz(struct linear_buffer *lb, int len)