BUF-> src имеет число 37848238928.
Но я хочу отфильтровать с этим, если (BUF-> src == 279383903) serialprint ("хорошо"), но это не может быть, потому что структура BUF и мой номер длинные, как я могу сравнить с этим числом в блоках if?
Buffer:
#define BUF ((struct uip_eth_hdr *)&uip_buf[0])
struct uip_eth_hdr
{
struct uip_eth_addr dest;
struct uip_eth_addr src;
uint16_t type;
};
struct uip_eth_addr
{
uint8_t addr[6];
};