Go to the source code of this file.
Classes | |
| struct | buf |
| struct | acc |
Defines | |
| #define | MAX_BUFREQ_PRI 10 |
| #define | ARP_PRI_REC 3 |
| #define | ARP_PRI_SEND 3 |
| #define | ETH_PRI_PORTBUFS 3 |
| #define | ETH_PRI_FDBUFS_EXTRA 5 |
| #define | ETH_PRI_FDBUFS 6 |
| #define | IP_PRI_PORTBUFS 3 |
| #define | IP_PRI_ASSBUFS 4 |
| #define | IP_PRI_FDBUFS_EXTRA 5 |
| #define | IP_PRI_FDBUFS 6 |
| #define | ICMP_PRI_QUEUE 1 |
| #define | TCP_PRI_FRAG2SEND 4 |
| #define | TCP_PRI_CONN_EXTRA 5 |
| #define | TCP_PRI_CONNwoUSER 7 |
| #define | TCP_PRI_CONN_INUSE 9 |
| #define | UDP_PRI_FDBUFS_EXTRA 5 |
| #define | UDP_PRI_FDBUFS 6 |
| #define | PSIP_PRI_EXP_PROMISC 2 |
| #define | bf_mark_1acc(acc) ((void)0) |
| #define | bf_mark_acc(acc) ((void)0) |
| #define | ptr2acc_data(a) |
| #define | bf_chkbuf(buf) |
Typedefs | |
| typedef void buffree_t | ARGS ((struct acc *acc)) |
| typedef struct buf | buf_t |
| typedef struct acc | acc_t |
Functions | |
| void bf_init | ARGS ((void)) |
| void bf_logon | ARGS ((bf_freereq_t func)) |
| acc_t *bf_memreq | ARGS ((unsigned size)) |
| acc_t *bf_dupacc | ARGS ((acc_t *acc)) |
| acc_t *bf_pack | ARGS ((acc_t *pack)) |
| acc_t *bf_packIffLess | ARGS ((acc_t *pack, int min_len)) |
| acc_t *bf_cut | ARGS ((acc_t *data, unsigned offset, unsigned length)) |
| acc_t *bf_delhead | ARGS ((acc_t *data, unsigned offset)) |
| acc_t *bf_append | ARGS ((acc_t *data_first, acc_t *data_second)) |
| acc_t *bf_align | ARGS ((acc_t *acc, size_t size, size_t alignment)) |
Variables | |
| acc_t * | bf_temporary_acc |
| acc_t * | bf_linkcheck_acc |
| #define bf_chkbuf | ( | buf | ) |
| #define ptr2acc_data | ( | a | ) |
Value:
(bf_temporary_acc=(a), \ (&bf_temporary_acc->acc_buffer->buf_data_p[bf_temporary_acc-> \ acc_offset]))
| acc_t* bf_memreq ARGS | ( | (unsigned size) | ) |
| void bf_logon ARGS | ( | (bf_freereq_t func) | ) |
| void bf_init ARGS | ( | (void) | ) |
1.5.8