func IpsetProtocol() (uint8, uint8, error) {
	return pkgHandle.IpsetProtocol()
}
IpsetProtocol returns the ipset protocol version from the kernel
package netlink
import (
	"log"
	"net"
	"syscall"
	"github.com/vishvananda/netlink/nl"
	"golang.org/x/sys/unix"
)
type IPSetEntry struct {
	Comment string
	MAC     net.HardwareAddr
	IP      net.IP
	Timeout *uint32
	Packets *uint64
	Bytes   *uint64
	Replace bool  
}
type IPSetResult struct {
	Nfgenmsg           *nl.Nfgenmsg
	Protocol           uint8
	ProtocolMinVersion uint8
	Revision           uint8
	Family             uint8
	Flags              uint8
	SetName            string
	TypeName           string
	Comment            string
	HashSize     uint32
	NumEntries   uint32
	MaxElements  uint32
	References   uint32
	SizeInMemory uint32
	CadtFlags    uint32
	Timeout      *uint32
	LineNo       uint32
	Entries []IPSetEntry
}
type IpsetCreateOptions struct {
	Replace  bool  
	Timeout  *uint32
	Counters bool
	Comments bool
	Skbinfo  bool
}