SRC_PORT
d->dev_caps |= SRC_PORT;
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, TCP, SRC_PORT);
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, UDP, SRC_PORT);
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, SCTP, SRC_PORT);
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, TCP, SRC_PORT);
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, UDP, SRC_PORT);
VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, SCTP, SRC_PORT);
rc = TABLE_HOOK_KEY(meta_ct, l4_sport, SRC_PORT);
MAP_FLAG(REM_PORT, SRC_PORT);
COPY_FIELD(REM_PORT, rem_port, SRC_PORT);
MAP_FILTER_TO_MCDI_FLAG(REM_PORT, SRC_PORT, encap_type);
if (LSB(ctx->remote_port, 0) != ((SRC_PORT >> 0) & 0xff) ||
LSB(ctx->remote_port, 1) != ((SRC_PORT >> 8) & 0xff))
if (LSW(ctx->remote_port, 0) != SRC_PORT)
if (val_u32 != SRC_PORT)
static const __u16 SRC_PORT = bpf_htons(8008);
ASSERT_GT(dprintf(sc, "%hu %hu\n", SRC_PORT, SRC_PORT), 0);
ASSERT_EQ(getsockname_port(c1), SRC_PORT);
make_inet_addr(v->domain, v->bind_ip, SRC_PORT, &addr);
EXPECT_EQ(getsockname_port(c2), SRC_PORT);
ASSERT_EQ(getsockname_port(c1), SRC_PORT);
make_inet_addr(v->domain, v->bind_ip, SRC_PORT, &addr);
make_inet_addr(v->domain, v->bind_ip, SRC_PORT, &addr);