On Tue, Aug 13, 2019 at 10:12:46PM +0200, Florian Westphal wrote: > tests/shell/testcases/transactions/0049huge_0 > > still fails with ENOBUFS error after endian fix done in > previous patch. Its enough to increase the scale factor (4) > on s390x, but rather than continue with these "guess the proper > size" game, just increase the buffer size and retry up to 3 times. > > This makes above test work on s390x. > > So, implement what Pablo suggested in the earlier commit: > We could also explore increasing the buffer and retry if > mnl_nft_socket_sendmsg() hits ENOBUFS if we ever hit this problem again. > > v2: call setsockopt unconditionally, then increase on error. > > Signed-off-by: Florian Westphal <fw@xxxxxxxxx> Acked-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>