Я полагаю, вам нужно построить sk_buff
, , а не реконструировать.Кроме того, я не думаю, что разумно было бы когда-либо собирать char*
из него.
sk_buff
просто представляет поток байтов, состоящий из отдельных частей, поэтому их не нужно копировать всепо месту при составлении пакета.Вы не должны собирать один буфер из sk_buff
, но если у вас есть один буфер, просто заполните новый sk_buff
одной частью, указывающей на буфер, и все готово.