IPX for Linux Code
Brought to you by:
low-power
| File | Date | Author | Commit |
|---|---|---|---|
| include | 2023-09-26 |
|
[16b602] Add linux/ipx.h back for Linux 5.14+ |
| COPYING | 2023-01-31 |
|
[758bd4] Port to Linux 4.19 and 5.10 |
| Kconfig | 2023-10-03 |
|
[84dff3] Add CONFIG_IPX_UNPRIVILEGED_BIND_ANY |
| Makefile | 2023-10-03 |
|
[b820f9] Accept all 3 available configuration options fr... |
| README | 2023-10-03 |
|
[b820f9] Accept all 3 available configuration options fr... |
| af_ipx.c | 2023-10-03 |
|
[84dff3] Add CONFIG_IPX_UNPRIVILEGED_BIND_ANY |
| ipx_proc.c | 2023-01-31 |
|
[758bd4] Port to Linux 4.19 and 5.10 |
| ipx_route.c | 2023-01-31 |
|
[758bd4] Port to Linux 4.19 and 5.10 |
| p8023.c | 2023-09-26 |
|
[b78195] Port to Linux 6.1 |
| pe2.c | 2023-09-26 |
|
[b78195] Port to Linux 6.1 |
| sysctl_net_ipx.c | 2023-01-31 |
|
[758bd4] Port to Linux 4.19 and 5.10 |
This is a port of Linux IPX implementation to newer Linux versions, from a Linux source tree commit before it was dropped during Linux 4.17 development. Has been tested on Linux versions 4.19, 5.10, 6.1 and 6.5. To build the module 'ipx.ko', use command: make -C <path-to-linux-build-directory> M=$PWD [<config-vars>] [<options>] <config-vars> can be zero or more 'CONFIG_*' variables that used to configure the module; recognized variables are: CONFIG_IPX_INTERN=y Full internal IPX network CONFIG_IPX_P8023_RAW=y Raw IEEE 802.3 frame header support for IPX CONFIG_IPX_UNPRIVILEGED_BIND_ANY=y Allow unprivileged user to bind IPX sockets to any socket number See 'Kconfig' for full descriptions of these variables. Example: $ make -C /lib/modules/`uname -r`/build M=$PWD CONFIG_IPX_P8023_RAW=y -j 2 To actually configure and use IPX, you will also need to install IPX user space configuration tools, which may be found from https://ibiblio.org/pub/linux/system/filesystems/ncpfs/ or ftp://ftp.gwdg.de/pub/linux/misc/ncpfs/.