Skip to content

Instantly share code, notes, and snippets.

@jjelinek
Created April 26, 2016 22:58
Show Gist options
  • Save jjelinek/e08a322cda5ffcdca6b96d7a9f68fb34 to your computer and use it in GitHub Desktop.
Save jjelinek/e08a322cda5ffcdca6b96d7a9f68fb34 to your computer and use it in GitHub Desktop.
sonode
> ffffff0306eea438::print sonode_t
{
so_vnode = 0xffffff027cd7c500
so_ops = sotpi_sonodeops
so_priv = 0xffffff0306eea6c8
so_fallback_rwlock = {
_opaque = [ 0 ]
}
so_lock = {
_opaque = [ 0 ]
}
so_state_cv = {
_opaque = 0
}
so_single_cv = {
_opaque = 0
}
so_read_cv = {
_opaque = 0
}
so_state = 0x98
so_mode = 0x19f8
so_flag = 0x3
so_count = 0x1
so_proto_connid = 0
so_error = 0
so_sockparams = 0xffffff02602a7180
so_family = 0x1
so_type = 0x2
so_protocol = 0
so_version = 0x2
so_acceptq_lock = {
_opaque = [ 0 ]
}
so_acceptq_list = {
list_size = 0x290
list_offset = 0xa8
list_head = {
list_next = 0xffffff0306eea4b0
list_prev = 0xffffff0306eea4b0
}
}
so_acceptq_defer = {
list_size = 0x290
list_offset = 0xa8
list_head = {
list_next = 0xffffff0306eea4d0
list_prev = 0xffffff0306eea4d0
}
}
so_acceptq_node = {
list_next = 0
list_prev = 0
}
so_acceptq_len = 0
so_backlog = 0
so_acceptq_cv = {
_opaque = 0
}
so_listener = 0
so_options = 0
so_linger = {
l_onoff = 0
l_linger = 0
}
so_xpg_rcvbuf = 0
so_sndtimeo = 0
so_rcvtimeo = 0
so_oobmsg = 0
so_oobmark = 0
so_pgrp = 0
so_peercred = 0
so_cpid = 0x1e3a4
so_zoneid = 0x41
so_poll_list = {
ph_list = 0
ph_pad1 = 0
ph_pad2 = 0
}
so_pollev = 0
so_rcv_queued = 0
so_rcv_q_head = 0
so_rcv_q_last_head = 0
so_rcv_head = 0
so_rcv_last_head = 0
so_rcv_cv = {
_opaque = 0
}
so_rcv_wanted = 0
so_rcv_timer_tid = 0
so_snd_cv = {
_opaque = 0
}
so_snd_qfull = 0
so_rcv_wakeup = 0
so_snd_wakeup = 0
so_not_str = 0
so_pad_to_bit_31 = 0xaddcafe
so_proto_handle = 0
so_downcalls = 0
so_proto_props = {
sopp_flags = 0
sopp_wroff = 0
sopp_txhiwat = 0x800000
sopp_txlowat = 0
sopp_rxhiwat = 0x800000
sopp_rxlowat = 0
sopp_maxblk = 0
sopp_maxpsz = 0
sopp_minpsz = 0
sopp_tail = 0
sopp_zcopyflag = 0
sopp_oobinline = 0 (0)
sopp_rcvtimer = 0
sopp_rcvthresh = 0
sopp_maxaddrlen = 0x408
sopp_loopback = 0 (0)
}
so_flowctrld = 0 (0)
so_copyflag = 0
so_copy_cv = {
_opaque = 0
}
so_ksock_callbacks = {
ksock_cb_flags = 0
ksock_cb_connected = 0
ksock_cb_connectfailed = 0
ksock_cb_disconnected = 0
ksock_cb_newdata = 0
ksock_cb_newconn = 0
ksock_cb_cansend = 0
ksock_cb_oobdata = 0
ksock_cb_cantsendmore = 0
ksock_cb_cantrecvmore = 0
ksock_cb_error = 0
}
so_ksock_cb_arg = 0
so_closing_cv = {
_opaque = 0
}
so_direct = 0
so_filter_active = 0
so_filter_tx = 0
so_filter_top = 0
so_filter_bottom = 0
so_filter_defertime = 0
so_krecv_cb = 0
so_krecv_arg = 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment