All of lore.kernel.org
 help / color / mirror / Atom feed
* ebtables behaving weirdly on MIPS platform
@ 2021-09-30  6:23 Senthil Kumar Balasubramanian
  2021-09-30 10:38 ` Phil Sutter
  0 siblings, 1 reply; 5+ messages in thread
From: Senthil Kumar Balasubramanian @ 2021-09-30  6:23 UTC (permalink / raw)
  To: netfilter-devel; +Cc: pablo

We are running OpenWRT/Tp-Link Archer A6 HW v2... (openwrt : 21.02
ebtables v2.0.10-4)

and when we run this ebtables with nflog extension as mentioned below

ebtables -I FORWARD -o eth1 -p ip  --ip-protocol udp --ip-source-port
68 --nflog-group 1  --nflog-prefix "ENTRY1" -j ACCEPT

, we are running into the following issues..

Unable to update the kernel. Two possible causes:
1. Multiple ebtables programs were executing simultaneously. The ebtables
   userspace tool doesn't by default support multiple ebtables programs running
   concurrently. The ebtables option --concurrent or a tool like flock can be
   used to support concurrent scripts that update the ebtables kernel tables.
2. The kernel doesn't support a certain ebtables extension, consider
   recompiling your kernel or insmod the extension.

We have confirmed the required kernel configs are enabled and ensured
the same with a ARM platform where the same command works..

However, dumping the data that goes to the kernel, we see a huge
difference between MIPS and ARM..

in ARM platform
 w_l->w:
  0000  6e 66 6c 6f 67 00 ff b6 00 00 00 00 00 00 00 00  nflog...........
  0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0020  50 00 00 00 00 00 00 00 01 00 01 00 00 00 00 00  P...............
  0030  45 4e 54 52 59 31 00 00 00 00 00 00 00 00 00 00  ENTRY1..........
  0040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0050  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0070  00 00 00 00

in tplink a6 (MIPS platform)

 w_l->w:
  0000  6e 66 6c 6f 67 00 b2 e0 69 6d 69 74 20 65 78 63    nflog...imit exc
  0010  65 65 64 65 64 00 56 69 72 74 75 61 6c 20 74 69    eeded.Virtual ti
  0020  00 00 00 50 65 78 70 69 00 01 00 01 50 72 6f 66     ...Pexpi....Prof
  0030  45 4e 54 52 59 31 00 69 6d 65 72 20 65 78 70 69    ENTRY1.imer expi
  0040  72 65 64 00 57 69 6e 64 6f 77 20 63 68 61 6e 67     red.Window chang
  0050  65 64 00 49 2f 4f 20 70 6f 73 73 69 62 6c 65 00        ed.I/O possible.
  0060  50 6f 77 65 72 20 66 61 69 6c 75 72 65 00 42 61       Power failure.Ba
  0070  64 20 73 79
              d sy

Can you please let me know what's going wrong with this?

Thanks
Senthil

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-09-30 13:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-30  6:23 ebtables behaving weirdly on MIPS platform Senthil Kumar Balasubramanian
2021-09-30 10:38 ` Phil Sutter
2021-09-30 10:52   ` Florian Westphal
2021-09-30 12:47     ` Senthil Kumar Balasubramanian
2021-09-30 13:02       ` Florian Westphal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.