MCPcopy Create free account
hub / github.com/google/nftables / marshal

Method marshal

expr/synproxy.go:57–66  ·  view source on GitHub ↗
(fam byte)

Source from the content-addressed store, hash-verified

55)
56
57func (e *SynProxy) marshal(fam byte) ([]byte, error) {
58 data, err := e.marshalData(fam)
59 if err != nil {
60 return nil, err
61 }
62 return netlink.MarshalAttributes([]netlink.Attribute{
63 {Type: unix.NFTA_EXPR_NAME, Data: []byte("synproxy\x00")},
64 {Type: unix.NLA_F_NESTED | unix.NFTA_EXPR_DATA, Data: data},
65 })
66}
67
68func (e *SynProxy) marshalData(fam byte) ([]byte, error) {
69 var flags uint32

Callers

nothing calls this directly

Calls 1

marshalDataMethod · 0.95

Tested by

no test coverage detected