mirror of
https://github.com/opnsense/src.git
synced 2026-07-15 20:13:02 -04:00
ddb: provide inp_flags2 when printing inpcbs
Reviewed by: markj, Peter Lei Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D53542 (cherry picked from commit 5f43b0cb7c3cb7c3209598f8c0818cb47cd9de96)
This commit is contained in:
parent
e082156ae1
commit
b5a4cc3f43
2 changed files with 10 additions and 0 deletions
|
|
@ -3076,6 +3076,9 @@ db_print_inpcb(struct inpcb *inp, const char *name, int indent)
|
|||
db_printf("inp_label: %p inp_flags: 0x%b\n",
|
||||
inp->inp_label, inp->inp_flags, INP_FLAGS_BITS);
|
||||
|
||||
db_print_indent(indent);
|
||||
db_printf("inp_flags2: 0x%b\n", inp->inp_flags2, INP_FLAGS2_BITS);
|
||||
|
||||
db_print_indent(indent);
|
||||
db_printf("inp_sp: %p inp_vflag: 0x%b\n", inp->inp_sp,
|
||||
inp->inp_vflag, INP_VFLAGS_BITS);
|
||||
|
|
|
|||
|
|
@ -624,6 +624,13 @@ void inp_4tuple_get(struct inpcb *inp, uint32_t *laddr, uint16_t *lp,
|
|||
#define INP_2PCP_MASK (INP_2PCP_BIT0 | INP_2PCP_BIT1 | INP_2PCP_BIT2)
|
||||
#define INP_2PCP_SHIFT 18 /* shift PCP field in/out of inp_flags2 */
|
||||
|
||||
/* inp_flags2 description for use with printf(9) %b identifier. */
|
||||
#define INP_FLAGS2_BITS "\20" \
|
||||
"\11INP_RECVFLOWID\12INP_RECVRSSBUCKETID" \
|
||||
"\13INP_RATE_LIMIT_CHANGED\14INP_ORIGDSTADDR" \
|
||||
"\22INP_2PCP_SET\23INP_2PCP_BIT0\24INP_2PCP_BIT1" \
|
||||
"\25INP_2PCP_BIT2"
|
||||
|
||||
/*
|
||||
* Flags passed to in_pcblookup*(), inp_smr_lock() and inp_next().
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue