To match function naming style.
Ticket: #5517.
char proto[16] = "";
const char *protoptr;
- if (SCProtoNameValid(IP_GET_IPPROTO(p))) {
- protoptr = known_proto[IP_GET_IPPROTO(p)];
+ if (SCProtoNameValid(PacketGetIPProto(p))) {
+ protoptr = known_proto[PacketGetIPProto(p)];
} else {
- snprintf(proto, sizeof(proto), "PROTO:%03" PRIu32, IP_GET_IPPROTO(p));
+ snprintf(proto, sizeof(proto), "PROTO:%03" PRIu32, PacketGetIPProto(p));
protoptr = proto;
}
uint16_t src_port_or_icmp = p->sp;
uint16_t dst_port_or_icmp = p->dp;
- if (IP_GET_IPPROTO(p) == IPPROTO_ICMP || IP_GET_IPPROTO(p) == IPPROTO_ICMPV6) {
+ if (PacketGetIPProto(p) == IPPROTO_ICMP || PacketGetIPProto(p) == IPPROTO_ICMPV6) {
src_port_or_icmp = p->icmp_s.type;
dst_port_or_icmp = p->icmp_s.code;
}
#define SIZE_OF_PACKET (default_packet_size + sizeof(Packet))
/* Retrieve proto regardless of IP version */
-static inline uint8_t IP_GET_IPPROTO(const Packet *p)
+static inline uint8_t PacketGetIPProto(const Packet *p)
{
if (p->proto != 0) {
return p->proto;
dt->id = (int32_t)IPV6_EXTHDR_GET_FH_ID(p);
dt->af = AF_INET6;
}
- dt->proto = IP_GET_IPPROTO(p);
+ dt->proto = PacketGetIPProto(p);
memcpy(&dt->vlan_id[0], &p->vlan_id[0], sizeof(dt->vlan_id));
dt->policy = DefragGetOsPolicy(p);
dt->host_timeout = DefragPolicyGetHostTimeout(p);
#define CMP_DEFRAGTRACKER(d1, d2, id) \
(((CMP_ADDR(&(d1)->src_addr, &(d2)->src) && CMP_ADDR(&(d1)->dst_addr, &(d2)->dst)) || \
(CMP_ADDR(&(d1)->src_addr, &(d2)->dst) && CMP_ADDR(&(d1)->dst_addr, &(d2)->src))) && \
- (d1)->proto == IP_GET_IPPROTO(d2) && (d1)->id == (id) && \
+ (d1)->proto == PacketGetIPProto(d2) && (d1)->id == (id) && \
(d1)->vlan_id[0] == (d2)->vlan_id[0] && (d1)->vlan_id[1] == (d2)->vlan_id[1] && \
(d1)->vlan_id[2] == (d2)->vlan_id[2])
SCLogDebug("ip version didn't match");
continue;
}
- if (DetectProtoContainsProto(&s->proto, IP_GET_IPPROTO(p)) == 0) {
+ if (DetectProtoContainsProto(&s->proto, PacketGetIPProto(p)) == 0) {
SCLogDebug("proto didn't match");
continue;
}
/* select the flow_gh */
const int dir = (p->flowflags & FLOW_PKT_TOCLIENT) == 0;
- int proto = IP_GET_IPPROTO(p);
+ int proto = PacketGetIPProto(p);
if (proto == IPPROTO_TCP) {
DetectPort *list = de_ctx->flow_gh[dir].tcp;
SCLogDebug("tcp toserver %p, tcp toclient %p: going to use %p", de_ctx->flow_gh[1].tcp,
bool use_flow_sgh = false;
/* Get the stored sgh from the flow (if any). Make sure we're not using
* the sgh for icmp error packets part of the same stream. */
- if (IP_GET_IPPROTO(p) == pflow->proto) { /* filter out icmp */
+ if (PacketGetIPProto(p) == pflow->proto) { /* filter out icmp */
PACKET_PROFILING_DETECT_START(p, PROF_DETECT_GETSGH);
if ((p->flowflags & FLOW_PKT_TOSERVER) && (pflow->flags & FLOW_SGH_TOSERVER)) {
sgh = pflow->sgh_toserver;
return false;
}
- if (DetectProtoContainsProto(&s->proto, IP_GET_IPPROTO(p)) == 0) {
+ if (DetectProtoContainsProto(&s->proto, PacketGetIPProto(p)) == 0) {
SCLogDebug("proto didn't match");
return false;
}
break;
}
- if (SCProtoNameValid(IP_GET_IPPROTO(p))) {
- strlcpy(addr->proto, known_proto[IP_GET_IPPROTO(p)], sizeof(addr->proto));
+ if (SCProtoNameValid(PacketGetIPProto(p))) {
+ strlcpy(addr->proto, known_proto[PacketGetIPProto(p)], sizeof(addr->proto));
} else {
- snprintf(addr->proto, sizeof(addr->proto), "%" PRIu32, IP_GET_IPPROTO(p));
+ snprintf(addr->proto, sizeof(addr->proto), "%" PRIu32, PacketGetIPProto(p));
}
}