SKB_SEQ_READ(9) Linux Networking SKB_SEQ_READ(9)NAME
skb_seq_read - Sequentially read skb data
SYNOPSIS
unsigned int skb_seq_read(unsigned int consumed, const u8 ** data, struct skb_seq_state * st);
ARGUMENTS
consumed
number of bytes consumed by the caller so far
data
destination pointer for data to be returned
st
state variable
DESCRIPTION
Reads a block of skb data at consumed relative to the lower offset specified to skb_prepare_seq_read. Assigns the head of the data block to
data and returns the length of the block or 0 if the end of the skb data or the upper offset has been reached.
The caller is not required to consume all of the data returned, i.e. consumed is typically set to the number of bytes already consumed and
the next call to skb_seq_read will return the remaining part of the block.
NOTE 1
The size of each block of data returned can be arbitary, this limitation is the cost for zerocopy seqeuental reads of potentially non
linear data.
NOTE 2
Fragment lists within fragments are not implemented at the moment, state->root_skb could be replaced with a stack for this purpose.
COPYRIGHT Kernel Hackers Manual 2.6. July 2010 SKB_SEQ_READ(9)
Check Out this Related Man Page
MTBL_INFO(1)MTBL_INFO(1)NAME
mtbl_info - display information about an MTBL file
SYNOPSIS
mtbl_info FILE [FILE]...
DESCRIPTION mtbl_info(1) displays the following information about the MTBL files specified on the command line.
file name -- the name of the MTBL file.
file size -- the total size of the MTBL file, in bytes.
index bytes -- the total number of bytes and proportion of the total file size consumed by the index.
data block bytes -- the total number of bytes and proportion of the total file size consumed by data blocks.
data block size -- the maximum size of an uncompressed data block.
data block count -- the total number of data blocks.
entry count -- the total number of key-value entries.
key bytes -- the total number of bytes that all keys in the file would occupy if stored end-to-end in a byte array with no delimiters.
value bytes -- the total number of bytes that all values in the file would occupy if stored end-to-end in a byte array with no delimiters.
compression algorithm -- the algorithm used to compress data blocks. Possible values are "none", "snappy" and "zlib".
compactness -- a rough metric comparing the total number of bytes in the key-value entries with the total size of the MTBL file. It is
calculated as (file size) / (key bytes + value bytes), and thus takes into account the gains of data block compression and prefix key
compression against the overhead of the index, trailer, and data block offset arrays.
05/29/2012 MTBL_INFO(1)
Hi all,
I want to create a new user and grant him ONLY transfer files access to a specific directory where he can only upload and read the files. He should be restricted to this activity only.
Regards (6 Replies)
Hi everyone,
I know the following questions are noobish questions but I am asking them because I am confused about the basics of history behind UNIX and LINUX.
Ok onto business, my questions are-:
Was/Is UNIX ever an open source operating system ?
If UNIX was... (21 Replies)
Hi,
Last 2 weeks I have searched many forums and i haven't found the answer for the question:
How to get all command output to Putty title?
Needed it for other programs to know when some jobs on a server is done and is it done right or wrong. Plink stdout and stdin wasn't working, i used many... (1 Reply)
anyone have any idea how do to this with auth_attr?
I suspect if I grant him
solaris.device.:RO::Device Allocation::help=DevAllocHeader.html
that will work but I'm unsure. Just looking for a second opinion. (10 Replies)
I am looking for a stable, reliable system to replace my current Windows systems in the home. These are simple systems that I purchased from the local Big Box store.
I have heard many good things about Unix and it's various children and it sounds like a good option to me. I have worked... (2 Replies)
We have a lot of scripts using cut as :
cut -c 0-8 --works for cut (GNU coreutils) 5.97, but does not work for cut (GNU coreutils) 8.4.
Gives error -
cut: fields and positions are numbered from 1
Try `cut --help' for more information.
The position needs to start with 1 for later... (6 Replies)
I've got a problem with a proxy configuration. We have an LDAP group that lists all users who are authorised to use the proxy to FTP (usually Filezilla) out to the world, and by implication those not in the group should be denied. My users are delighted that this has been enabled and those that... (9 Replies)
hi folks,
how to using tar with exclude directory and compress it using tar.Z
i only know how to exclude dir only with this command below:
tar -cvf /varios/restore/test.tar -X excludefile.txt /jfma/test1/
how to compress it using 1 command?
Thanx
Please use CODE tags as... (6 Replies)
Hello All,
I had recently learnt a bit of Docker(which provides containerization process).
Here are some of my learning points from it.
Let us start first with very basic question:
What is Docker:
Docker is a platform for sysadmins and developers to DEPLOY, DEVELOP and RUN applications ... (7 Replies)
What is the point of this? Whenever I close my shell it appends to the history file without adding this. I have never seen it overwrite my history file.
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend (3 Replies)
Hello for all,
I am testing the behavior of a 32 bit application running on Solaris 5.10 (SPARC), and realize it reaches 4GB of memory and then crashes.
It doesn't matter the amount of used memory as application is intended to perform many transactions; rather, what I want to achieve is to... (2 Replies)