avb: add packet filter

This commit is contained in:
Wim Taymans 2022-04-01 21:28:43 +02:00
parent 9f25adc0f6
commit 42a4108c08
5 changed files with 67 additions and 18 deletions

View file

@ -40,22 +40,22 @@
#define AVB_ACMP_MESSAGE_TYPE_DISCONNECT_RX_RESPONSE 9
#define AVB_ACMP_MESSAGE_TYPE_GET_RX_STATE_COMMAND 10
#define AVB_ACMP_MESSAGE_TYPE_GET_RX_STATE_RESPONSE 11
#define AVB_ACMP_MESSAGE_TYPE_GET_TX_CONNECTION_COMMAND 12
#define AVB_ACMP_MESSAGE_TYPE_GET_TX_CONNECTION_COMMAND 12
#define AVB_ACMP_MESSAGE_TYPE_GET_TX_CONNECTION_RESPONSE 13
#define AVB_ACMP_STATUS_SUCCESS 0
#define AVB_ACMP_STATUS_SUCCESS 0
#define AVB_ACMP_STATUS_LISTENER_UNKNOWN_ID 1
#define AVB_ACMP_STATUS_TALKER_UNKNOWN_ID 2
#define AVB_ACMP_STATUS_TALKER_DEST_MAC_FAIL 3
#define AVB_ACMP_STATUS_TALKER_NO_STREAM_INDEX 4
#define AVB_ACMP_STATUS_TALKER_NO_STREAM_INDEX 4
#define AVB_ACMP_STATUS_TALKER_NO_BANDWIDTH 5
#define AVB_ACMP_STATUS_TALKER_EXCLUSIVE 6
#define AVB_ACMP_STATUS_LISTENER_TALKER_TIMEOUT 7
#define AVB_ACMP_STATUS_LISTENER_TALKER_TIMEOUT 7
#define AVB_ACMP_STATUS_LISTENER_EXCLUSIVE 8
#define AVB_ACMP_STATUS_STATE_UNAVAILABLE 9
#define AVB_ACMP_STATUS_NOT_CONNECTED 10
#define AVB_ACMP_STATUS_NO_SUCH_CONNECTION 11
#define AVB_ACMP_STATUS_COULD_NOT_SEND_MESSAGE 12
#define AVB_ACMP_STATUS_COULD_NOT_SEND_MESSAGE 12
#define AVB_ACMP_STATUS_TALKER_MISBEHAVING 13
#define AVB_ACMP_STATUS_LISTENER_MISBEHAVING 14
#define AVB_ACMP_STATUS_RESERVED 15
@ -64,10 +64,10 @@
#define AVB_ACMP_STATUS_LISTENER_INVALID_CONNECTION 18
#define AVB_ACMP_STATUS_NOT_SUPPORTED 31
#define AVB_ACMP_TIMEOUT_CONNECT_TX_COMMAND_MS 2000
#define AVB_ACMP_TIMEOUT_CONNECT_TX_COMMAND_MS 2000
#define AVB_ACMP_TIMEOUT_DISCONNECT_TX_COMMAND_MS 200
#define AVB_ACMP_TIMEOUT_GET_TX_STATE_COMMAND 200
#define AVB_ACMP_TIMEOUT_CONNECT_RX_COMMAND_MS 4500
#define AVB_ACMP_TIMEOUT_CONNECT_RX_COMMAND_MS 4500
#define AVB_ACMP_TIMEOUT_DISCONNECT_RX_COMMAND_MS 500
#define AVB_ACMP_TIMEOUT_GET_RX_STATE_COMMAND_MS 200
#define AVB_ACMP_TIMEOUT_GET_TX_CONNECTION_COMMAND 200