@@ -407,7 +407,7 @@ packet-beta
40740748-63: "nlmsg_flags: 0x0000"
40840864-95: "nlmsg_seq: 0x00000000"
40940996-127: "nlmsg_pid: 0x00000000"
410- 128-135: "cmd: 0x00 "
410+ 128-135: "cmd: 0x01 (STEL_CMD_IPFIX_DATA) "
411411136-143: "version: protocol version"
412412144-159: "reserved: 0x0000"
413413160-191: "IPFIX Message Payload"
@@ -423,7 +423,7 @@ packet-beta
423423- ` nlmsg_pid ` (4 bytes): Process ID = 0x00000000 (kernel originated message)
424424
425425** Generic Netlink Header (4 bytes):**
426- - ` cmd ` (1 byte): Command type = 0x00 (always 0 )
426+ - ` cmd ` (1 byte): Command type = 0x01 (STEL_CMD_IPFIX_DATA )
427427- ` version ` (1 byte): Protocol version (implementation dependent)
428428- ` reserved ` (2 bytes): Reserved for future use = 0x0000
429429
@@ -447,7 +447,7 @@ static struct genl_family stel_family = {
447447 .n_mcgrps = ARRAY_SIZE(stel_mcgrps),
448448};
449449
450- #define STEL_CMD_IPFIX_DATA 0
450+ #define STEL_CMD_IPFIX_DATA 1
451451
452452void send_msgs_to_user (/* ... * /)
453453{
@@ -470,7 +470,7 @@ void send_msgs_to_user(/* ... */)
470470 return;
471471 }
472472
473- // Add genetlink header with cmd = 0
473+ // Add genetlink header with cmd = STEL_CMD_IPFIX_DATA (1)
474474 msg_head = genlmsg_put(skb_out, 0, 0, &stel_family, 0, STEL_CMD_IPFIX_DATA);
475475 if (!msg_head) {
476476 nlmsg_free(skb_out);
0 commit comments