| 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/. |