diff --git a/bpf/dns_tracker.h b/bpf/dns_tracker.h
index f7918ea10c282d9995894ee2f281351cf9880102..97e124eaf9d35e99dc4e9adfcb05484a4416075d 100644
--- a/bpf/dns_tracker.h
+++ b/bpf/dns_tracker.h
@@ -42,7 +42,6 @@ static inline void find_or_create_dns_flow(flow_id *id, struct dns_header *dns,
 
 static inline void fill_dns_id (flow_id *id, dns_flow_id *dns_flow, u16 dns_id, bool reverse) {
     dns_flow->id = dns_id;
-    dns_flow->if_index = id->if_index;
     dns_flow->protocol = id->transport_protocol;
     if (reverse) {
         __builtin_memcpy(dns_flow->src_ip, id->dst_ip, IP_MAX_LEN);
diff --git a/bpf/types.h b/bpf/types.h
index be511ce964d765700b983bc5db43e7ce6bb9733b..d663e45adcc98f258c5e9241c15227ae2dc6103d 100644
--- a/bpf/types.h
+++ b/bpf/types.h
@@ -164,7 +164,6 @@ typedef struct dns_flow_id_t {
     u8 src_ip[IP_MAX_LEN];
     u8 dst_ip[IP_MAX_LEN];
     u16 id;
-    u32 if_index;
     u8 protocol;
 } __attribute__((packed)) dns_flow_id;
 
diff --git a/pkg/ebpf/bpf_bpfeb.go b/pkg/ebpf/bpf_bpfeb.go
index 146c17c804f7e59880d382757c589c95dbfa116b..2304802e1fa23ad665ca1105fe219b322ffefc72 100644
--- a/pkg/ebpf/bpf_bpfeb.go
+++ b/pkg/ebpf/bpf_bpfeb.go
@@ -19,7 +19,6 @@ type BpfDnsFlowId struct {
 	SrcIp    [16]uint8
 	DstIp    [16]uint8
 	Id       uint16
-	IfIndex  uint32
 	Protocol uint8
 }
 
diff --git a/pkg/ebpf/bpf_bpfeb.o b/pkg/ebpf/bpf_bpfeb.o
index f80979eef561c5afee76e004150cdf56aa4f4db6..82b62dd6e5ca3c210f22bff17b69b670a1a059ef 100644
Binary files a/pkg/ebpf/bpf_bpfeb.o and b/pkg/ebpf/bpf_bpfeb.o differ
diff --git a/pkg/ebpf/bpf_bpfel.go b/pkg/ebpf/bpf_bpfel.go
index 82a8755be16c25fac73516ddbc5c151dd94edbc6..0956bf0392de5b62d01d6f0908da98b7eb703fd0 100644
--- a/pkg/ebpf/bpf_bpfel.go
+++ b/pkg/ebpf/bpf_bpfel.go
@@ -19,7 +19,6 @@ type BpfDnsFlowId struct {
 	SrcIp    [16]uint8
 	DstIp    [16]uint8
 	Id       uint16
-	IfIndex  uint32
 	Protocol uint8
 }
 
diff --git a/pkg/ebpf/bpf_bpfel.o b/pkg/ebpf/bpf_bpfel.o
index 5db3687c2899c17c044af1dc776c3652c2b4000c..06adc802376e47556ba1d0827a62caab3a725b80 100644
Binary files a/pkg/ebpf/bpf_bpfel.o and b/pkg/ebpf/bpf_bpfel.o differ