tprot
unsigned long tprot = prot;
tprot &= ~HPTE_R_N;
tprot &= ~HPTE_R_N;
ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot,
ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot,
if (!tprot(pivot << 20))
u8 tprot;
pkt->tprot = 0;
pkt->tprot = ip->protocol;
pkt->tprot = iph->protocol;
pkt->tprot = iph->protocol;
pkt->tprot = protohdr;
pkt->tprot = protohdr;
pkt->tprot = protohdr;
.flowi4_proto = pkt->tprot,
.flowi6_proto = pkt->tprot,
if (nft_fib_v6_skip_icmpv6(pkt->skb, pkt->tprot, iph)) {
.flowi6_proto = pkt->tprot,
if (priv->l4proto != pkt->tprot)
if (pkt->tprot != IPPROTO_TCP || pkt->fragoff)
if (pkt->tprot != IPPROTO_SCTP)
if (pkt->tprot != IPPROTO_DCCP || pkt->fragoff)
if (pkt->tprot == IPPROTO_GRE) {
if (pkt->tprot != IPPROTO_UDP)
nft_reg_store8(dest, pkt->tprot);
if (pkt->tprot != IPPROTO_TCP) {
switch (pkt->tprot) {
switch (pkt->tprot) {
pkt->tprot == IPPROTO_SCTP &&
if (pkt->tprot != IPPROTO_TCP) {
if (pkt->tprot != IPPROTO_TCP &&
pkt->tprot != IPPROTO_UDP) {
l4proto = pkt->tprot;
if (pkt->tprot != IPPROTO_TCP &&
pkt->tprot != IPPROTO_UDP) {