int duplicate_pkt_with_VLAN
(undefined4 param_1,undefined2 param_2,undefined2 param_3,undefined4 param_4,
int param_5,void *param_6,size_t param_7,undefined1 param_8,undefined4 param_9)
{
int iVar1;
uint uVar2;
int iVar3;
iVar1 = __alloc_skb(param_5 + 0x26 + param_7,0x20,0,0xffffffff) //possible issue identified - semgrep
iVar3 = 0;
if (iVar1 != 0) {
iVar3 = *(int *)(iVar1 + 0x90) + 0x22;
*(int *)(iVar1 + 0x90) = iVar3;
*(int *)(iVar1 + 0x9c) = *(int *)(iVar1 + 0x9c) + 0x22;
uVar2 = VLAN_8023_Header_Copy(param_2,param_3,param_4,param_5,iVar3,param_8,param_9);
skb_put(iVar1,(uVar2 & 0xffff) + param_5);
memmove(*(void **)(iVar1 + 0x90),param_6,param_7) //possible issue identified - semgrep
skb_put(iVar1,param_7);
*(undefined4 *)(iVar1 + 0x14) = param_1;
iVar3 = iVar1;
}
return iVar3;
}