#define B_SPARD 0x2
#define B_RESTV 0x4
#define B_KEYIN 0x8
+#define B_APPND 0x10
#define B_TRNG 0x20
static const struct optlv_h OPTLV_msg[F_OP_MAX + 1] = {
u_int16_t op_msk, int indent);
#define F_SELKEY 1
#define F_SELTABRANGE 2
+#define F_TABAPPEND 4
struct res_val {
u_int8_t result;
u_int32_t id;
char *ib = indent_pr(indent, 0);
+ if ((op_msk & B_APPND) && vflag >= 3) {
+ printf("%sTABLE APPEND\n", ib);
+ }
for (i = 0; i < IDcnt; i++) {
TCHECK2(*pptr, 4);
if (len < 4)
if (EXTRACT_16BITS(&pdh->pflags) & F_SELTABRANGE) {
op_msk |= B_TRNG;
}
+ /* Table SET append operation */
+ if (EXTRACT_16BITS(&pdh->pflags) & F_TABAPPEND) {
+ op_msk |= B_APPND;
+ }
pptr += sizeof(struct pathdata_h);
len -= sizeof(struct pathdata_h);