Lines Matching refs:can
10 You can find the latest version of this document at:
13 Howto can be found at:
30 configurable circular buffer mapped in user space that can be used to either
33 transmission, multiple packets can be sent through one system call to get the
44 card can also be an advantage.
93 information can be captured or SOCK_DGRAM for the cooked
102 for capture and transmission. This can be done by mapping the
125 The flag MSG_DONTWAIT can be used to return
136 The protocol can optionally be 0 in case we only want to transmit
188 can set tp_net (with SOCK_DGRAM) or tp_mac (with SOCK_RAW). In order
248 A frame can be of any size with the only condition it can fit in a block. A block
249 can only hold an integer number of frames, or in other words, a frame cannot
273 precisely the limit can be calculated as:
281 So get_free_pages can allocate as much as 4MB or 8MB in a 2.4/2.6 kernel
284 User space programs can include /usr/include/sys/user.h and
287 The pagesize can also be determined dynamically with the getpagesize (2)
297 called pg_vec, its size limits the number of blocks that can be allocated.
312 hence which imposes the maximum memory that kmalloc can allocate.
315 predetermined sizes that kmalloc uses can be checked in the "size-<bytes>"
360 and hence the buffer will have a 262144 MiB size. So it can hold
369 the allocation can wait and swap other process' memory in order to allocate
370 the necessary memory, so normally limits can be reached.
437 to be used for the kernel, If not, there is a frame the user can read
450 larger than tp_frame_size. This packet can be
457 The number of frames that can be buffered to
483 at least the TP_STATUS_USER flag. Then the user can read the packet,
485 can use again that frame buffer.
487 The user can use poll (any other variant should apply too) to check if new
513 This can be done on multiple frames. Once the user is ready to transmit, it
523 The user can also use poll() to check if a buffer is available:
540 where 'tpacket_version' can be TPACKET_V1 (default), TPACKET_V2, TPACKET_V3.
569 1. Blocks can be configured with non-static frame-size
583 In the AF_PACKET fanout mode, packet reception can be load balanced among
740 AF_PACKET's TPACKET_V3 ring buffer can be configured to use non-static frame
999 packet are not buffered, tc disciplines are ignored, increased loss can occur
1001 you have been warned; generally, this can be useful for stress testing various
1013 NIC is capable of timestamping packets in hardware, you can request those
1045 one can extract the type of timestamp in a second step from tp_status)!