mirror of
https://github.com/aircrack-ng/rtl8812au.git
synced 2024-11-26 15:14:02 +00:00
Fix (test) for IPX header on various distros
This commit is contained in:
parent
1b63ee6c7b
commit
a72835df07
@ -18,9 +18,9 @@
|
|||||||
#include <linux/if_arp.h>
|
#include <linux/if_arp.h>
|
||||||
#include <net/ip.h>
|
#include <net/ip.h>
|
||||||
#include <linux/version.h>
|
#include <linux/version.h>
|
||||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 15, 0)
|
//#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 15, 0)
|
||||||
#include <net/ipx.h>
|
// #include <net/ipx.h>
|
||||||
#endif
|
//#endif
|
||||||
#include <linux/atalk.h>
|
#include <linux/atalk.h>
|
||||||
#include <linux/udp.h>
|
#include <linux/udp.h>
|
||||||
#include <linux/if_pppox.h>
|
#include <linux/if_pppox.h>
|
||||||
@ -71,6 +71,29 @@
|
|||||||
#define MAGIC_CODE_LEN 2
|
#define MAGIC_CODE_LEN 2
|
||||||
#define WAIT_TIME_PPPOE 5 /* waiting time for pppoe server in sec */
|
#define WAIT_TIME_PPPOE 5 /* waiting time for pppoe server in sec */
|
||||||
|
|
||||||
|
#define IPX_NODE_LEN 6
|
||||||
|
struct ipx_address {
|
||||||
|
__be32 net;
|
||||||
|
__u8 node[IPX_NODE_LEN];
|
||||||
|
__be16 sock;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct ipxhdr {
|
||||||
|
__be16 ipx_checksum __packed;
|
||||||
|
#define IPX_NO_CHECKSUM cpu_to_be16(0xFFFF)
|
||||||
|
__be16 ipx_pktsize __packed;
|
||||||
|
__u8 ipx_tctrl;
|
||||||
|
__u8 ipx_type;
|
||||||
|
#define IPX_TYPE_UNKNOWN 0x00
|
||||||
|
#define IPX_TYPE_RIP 0x01 /* may also be 0 */
|
||||||
|
#define IPX_TYPE_SAP 0x04 /* may also be 0 */
|
||||||
|
#define IPX_TYPE_SPX 0x05 /* SPX protocol */
|
||||||
|
#define IPX_TYPE_NCP 0x11 /* $lots for docs on this (SPIT) */
|
||||||
|
#define IPX_TYPE_PPROP 0x14 /* complicated flood fill brdcast */
|
||||||
|
struct ipx_address ipx_dest __packed;
|
||||||
|
struct ipx_address ipx_source __packed;
|
||||||
|
};
|
||||||
|
|
||||||
/*-----------------------------------------------------------------
|
/*-----------------------------------------------------------------
|
||||||
How database records network address:
|
How database records network address:
|
||||||
0 1 2 3 4 5 6 7 8 9 10
|
0 1 2 3 4 5 6 7 8 9 10
|
||||||
|
Loading…
Reference in New Issue
Block a user