Browse Source

xtables-addons: fix packetscript build with 5.3

Use skb_ensure_writable instead

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
lilik-openwrt-22.03
DENG Qingfang 4 years ago
parent
commit
7ffa08b44d
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      net/xtables-addons/patches/201-fix-lua-packetscript.patch

+ 9
- 0
net/xtables-addons/patches/201-fix-lua-packetscript.patch View File

@ -22,6 +22,15 @@
{
uint32_t verdict;
lua_packet_segment *p;
@@ -79,7 +79,7 @@ lua_tg(struct sk_buff *pskb, const struc
L = lua_envs[info->state_id]->L;
- if (!skb_make_writable(pskb, pskb->len))
+ if (skb_ensure_writable(pskb, pskb->len))
return NF_DROP;
/* call the function provided by --function parameter or the default 'process_packet' defined in Lua */
@@ -88,11 +88,11 @@ lua_tg(struct sk_buff *pskb, const struc
/* push the lua_packet_segment as a parameter */
p = (lua_packet_segment *)lua_newuserdata(L, sizeof(lua_packet_segment));


Loading…
Cancel
Save